LPXXX Angular Volcopy
authorBill Erickson <berickxx@gmail.com>
Wed, 17 Jun 2020 21:36:30 +0000 (17:36 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 17 Jun 2020 21:36:30 +0000 (17:36 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html
Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts

index eadae65..b132b0a 100644 (file)
     </ng-container>
   </ng-container>
 </ng-container>
+
+<hr/>
+
+<div class="form-inline">
+  <eg-org-select #newVolOrg [applyDefault]="true">
+  </eg-org-select>
+  <button class="btn btn-outline-dark ml-2" 
+    (click)="addVol(newVolOrg.selectedOrg())" i18n>
+    Add Call Number
+  </button>
+</div>
+  
index a7975ab..c5da3cc 100644 (file)
@@ -162,6 +162,13 @@ export class VolEditComponent implements OnInit {
         }
     }
 
+
+    addVol(org: IdlObject) {
+        if (!org) { return; }
+        const orgNode = this.context.findOrCreateOrgNode(org.id());
+        this.createVols(orgNode, 1);
+    }
+
     existingVolCount(orgNode: HoldingsTreeNode): number {
         return orgNode.children.filter(volNode => !volNode.target.isnew()).length;
     }