From 140cd6d8b660dcaaa3a93b187de24dd82fee1472 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Tue, 25 Sep 2018 12:10:28 -0400 Subject: [PATCH] LP#1779158 Active imports display continued Signed-off-by: Bill Erickson --- .../cat/vandelay/active-imports.component.html | 44 +++++++++++++--------- .../staff/cat/vandelay/active-imports.component.ts | 11 +++++- 2 files changed, 36 insertions(+), 19 deletions(-) diff --git a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/active-imports.component.html b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/active-imports.component.html index 153fc4f8b3..7a0f591011 100644 --- a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/active-imports.component.html +++ b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/active-imports.component.html @@ -1,5 +1,13 @@ - +
+
+
+
+ No Imports In Progress +
+
+
+
@@ -14,29 +22,31 @@
- Created for Queue + Created on {{tracker.create_time() | date}} for - {{tracker.queue().name()}} + Queue {{tracker.queue().name()}} - on {{tracker.create_time() | date}}
- State: - Active - Complete - Error - - - thumb_up - + Enqueuing... + Importing... +
+
+ State: + Active + Complete + Error + + thumb_up +
- - - + + +
diff --git a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/active-imports.component.ts b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/active-imports.component.ts index 7fc353ac2d..6ebcb66378 100644 --- a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/active-imports.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/active-imports.component.ts @@ -70,9 +70,10 @@ export class ActiveImportsComponent implements OnInit { existing.total_actions(tracker.total_actions()); existing.actions_performed(tracker.actions_performed()); } else { + // TODO: replace enqueue trackers with import trackers + // for a given session instead of appending? this.trackers.push(tracker); - - // TODO: flesh the queue / check record_type + this.fleshTrackerQueue(tracker); } }, err => {}, @@ -89,4 +90,10 @@ export class ActiveImportsComponent implements OnInit { } ); } + + fleshTrackerQueue(tracker: IdlObject) { + const qClass = tracker.record_type() === 'bib' ? 'vbq' : 'vaq'; + this.pcrud.retrieve(qClass, tracker.queue()) + .subscribe(queue => tracker.queue(queue)); + } } -- 2.11.0