From: Kyle Huckins <khuckins@catalyte.io> Date: Tue, 18 Dec 2018 22:57:21 +0000 (+0000) Subject: lp1779158 Inspect Queue Improvements X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=169cd66fe4589ff742511aa8e2bbc353f6b1c253;p=evergreen%2Fjoelewis.git lp1779158 Inspect Queue Improvements - Add "Delete selected" option to Authority Queues - Change Queuetype to 'authority' from 'auth' when selecting single record to view in auth record queue. - Ensure "Imported As" link correctly navigates to Auth record view for Auth Queues Signed-off-by: Kyle Huckins <khuckins@catalyte.io> Changes to be committed: modified: Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html modified: Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html modified: Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.ts Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Dan Wells <dbw2@calvin.edu> --- diff --git a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html index 6aface5418..badc6df9e4 100644 --- a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html +++ b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html @@ -31,6 +31,8 @@ persistKey="cat.vandelay.queue.list.auth" (onRowActivate)="rowActivated($event)" idlClass="vaq" [dataSource]="queueSource"> + <eg-grid-toolbar-action label="Delete Selected" i18n-label + [action]="deleteSelected"></eg-grid-toolbar-action> </eg-grid> diff --git a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html index bd991070ef..5584700eed 100644 --- a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html +++ b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html @@ -111,9 +111,13 @@ </ng-template> <ng-template #importedAsTmpl let-row="row"> - <a routerLink="/staff/catalog/record/{{row.imported_as}}"> + <a *ngIf="queueType=='bib'" routerLink="/staff/catalog/record/{{row.imported_as}}"> {{row.imported_as}} </a> + <a *ngIf="queueType=='auth'" href="/eg/staff/cat/catalog/authority/{{row.imported_as}}/marc_edit"> + {{row.imported_as}} + </a> + </ng-template> diff --git a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.ts b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.ts index 034f39acb5..1b75f563ce 100644 --- a/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.ts @@ -96,6 +96,9 @@ export class QueueComponent implements OnInit, AfterViewInit { } openRecord(row: any) { + if (this.queueType == 'auth') { + this.queueType = 'authority'; + } const url = `/staff/cat/vandelay/queue/${this.queueType}/${this.queueId}/record/${row.id}/marc`; this.router.navigate([url]);