From abf8f209ca6332afb9b59d9df4255e57b5352459 Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Wed, 29 Jul 2020 10:09:52 +0200
Subject: [PATCH] FEAT #14408 TIME 0:15 remove disabled options when default
 action

---
 .../basket-administration-settings-modal.component.html   | 4 ++--
 .../basket/basket-administration.component.ts             | 8 +-------
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/frontend/app/administration/basket/basket-administration-settings-modal.component.html b/src/frontend/app/administration/basket/basket-administration-settings-modal.component.html
index 28f3aa6e121..cf891bf7221 100755
--- a/src/frontend/app/administration/basket/basket-administration-settings-modal.component.html
+++ b/src/frontend/app/administration/basket/basket-administration-settings-modal.component.html
@@ -6,12 +6,12 @@
         <form #settingGroupsBasket="ngForm">
             <div class="container-fluid">
                 <div class="col-md-6">
-                    <mat-checkbox [disabled]="data.action.default_action_list == true" id="usedInActionPage"
+                    <mat-checkbox id="usedInActionPage"
                         name="usedInActionPage" color="primary" [(ngModel)]="data.action.used_in_action_page">
                         {{lang.usedInActionPage}}</mat-checkbox>
                 </div>
                 <div class="col-md-6">
-                    <mat-checkbox [disabled]="data.action.default_action_list == true" id="usedInBasketlist"
+                    <mat-checkbox id="usedInBasketlist"
                         name="usedInBasketlist" color="primary" [(ngModel)]="data.action.used_in_basketlist">
                         {{lang.usedInBasketlist}}</mat-checkbox>
                 </div>
diff --git a/src/frontend/app/administration/basket/basket-administration.component.ts b/src/frontend/app/administration/basket/basket-administration.component.ts
index a93acf17365..555860f6b98 100755
--- a/src/frontend/app/administration/basket/basket-administration.component.ts
+++ b/src/frontend/app/administration/basket/basket-administration.component.ts
@@ -221,13 +221,7 @@ export class BasketAdministrationComponent implements OnInit {
 
     setDefaultAction(group: any, action: any) {
         group.groupActions.forEach((tmpAction: any) => {
-            if (tmpAction.id === action.id) {
-                tmpAction.default_action_list = true;
-                tmpAction.used_in_action_page = true;
-                tmpAction.used_in_basketlist = true;
-            } else {
-                tmpAction.default_action_list = false;
-            }
+            tmpAction.default_action_list = tmpAction.id === action.id ? true : false;
         });
         this.addAction(group);
     }
-- 
GitLab