LPXXX Add pull list org selector user/berick/lpxxx-hold-pull-list-angular
authorBill Erickson <berickxx@gmail.com>
Wed, 17 Mar 2021 14:11:09 +0000 (10:11 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 17 Mar 2021 14:11:09 +0000 (10:11 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts

index 34925ce..0410eca 100644 (file)
       </div>
     </div>
 
+    <div class="row" *ngIf="pullListOrg">
+      <div class="col-lg-4 mb-2">
+        <div class="input-group">
+          <div class="input-group-prepend">
+            <div class="input-group-text" i18n>View Pull List For:</div>
+          </div>
+          <eg-org-select [initialOrgId]="pullListOrg"
+            (onChange)="pullListOrgChanged($event)">
+          </eg-org-select>
+        </div>
+      </div>
+    </div>
+
     <eg-grid #holdsGrid [dataSource]="gridDataSource" [sortable]="true"
       [useLocalSort]="enablePreFetch" [cellTextGenerator]="cellTextGenerator"
       [showFields]="showFields"
index 6d26c3a..5aba984 100644 (file)
@@ -203,6 +203,11 @@ export class HoldsGridComponent implements OnInit {
         this.holdsGrid.reload();
     }
 
+    pullListOrgChanged(org: IdlObject) {
+        this.pullListOrg = org.id();
+        this.holdsGrid.reload();
+    }
+
     preFetchHolds(apply: boolean) {
         this.enablePreFetch = apply;