LP1843837 Vandelay queue import selection persistence
authorBill Erickson <berickxx@gmail.com>
Mon, 14 Oct 2019 19:40:12 +0000 (15:40 -0400)
committerBill Erickson <berickxx@gmail.com>
Fri, 24 Apr 2020 21:17:06 +0000 (17:17 -0400)
commit5b07a5e3c9ba587396a3f4931a97fc1f547017b0
treea81d2d5485158f7952f4440e9bbce84662d08ba2
parenta96c8582fd399e96e601c43c17634706da08699d
LP1843837 Vandelay queue import selection persistence

Manage grid row selection locally for the Vandelay Inspect Queue
interface (similar to the Record Matches interface) so the set of
selected records and optional merge/overlay targets may persist across
grid renderings without having to synchronize selection between the grid
and the Vandelay service.

To test, create a queue with matches, select some items in the grid,
click on one of the matches to select a match, then return to the grid.
Both the newly selected match-target row and the previously selected
rows will retain their selection.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html
Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.ts
Open-ILS/src/eg2/src/app/staff/cat/vandelay/queued-record-matches.component.ts