From: Bill Erickson Date: Tue, 25 Sep 2018 16:10:28 +0000 (-0400) Subject: LP#1779158 Active imports display continued X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=140cd6d8b660dcaaa3a93b187de24dd82fee1472;p=working%2FEvergreen.git LP#1779158 Active imports display continued Signed-off-by: Bill Erickson --- 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)); + } }