activate/deactivate
authorJason Etheridge <phasefx@gmail.com>
Mon, 15 May 2023 09:20:41 +0000 (05:20 -0400)
committerJason Etheridge <phasefx@gmail.com>
Thu, 25 May 2023 16:45:32 +0000 (12:45 -0400)
Signed-off-by: Jason Etheridge <phasefx@gmail.com>
Open-ILS/src/eg2/src/app/staff/admin/server/custom-org-unit-trees.component.html
Open-ILS/src/eg2/src/app/staff/admin/server/custom-org-unit-trees.component.ts

index 7536934..40b8d9b 100644 (file)
@@ -48,6 +48,8 @@
         <button [disabled]="moveNodeUpDisabled" (click)="moveNodeUp()" i18n>Move Node Up</button>
         <button [disabled]="moveNodeDownDisabled" (click)="moveNodeDown()" i18n>Move Node Down</button>
         <button [disabled]="moveNodeElsewhereDisabled" (click)="moveNodeElsewhere()" i18n>Move Node Elsewhere</button>
+        <button *ngIf="!active" (click)="active = !active" i18n>Activate Tree</button>
+        <button *ngIf="active" (click)="active = !active" i18n>Deactivate Tree</button>
       </eg-tree>
     </div>
   </div>
index fe36965..96e7859 100644 (file)
@@ -20,6 +20,7 @@ export class CustomOrgUnitTreesComponent implements OnInit {
 
     tree: Tree;
     custom_tree: Tree;
+    active: boolean = false;
     selected: TreeNode;
     custom_selected: TreeNode;
     orgUnitTab: string;
@@ -93,6 +94,7 @@ export class CustomOrgUnitTreesComponent implements OnInit {
         let tree_id: number;
         if (tree_type) {
             tree_id = tree_type.id();
+            this.active = tree_type.active();
         } else {
             tree_id = null;
         }