In addition to ensuring records with merge targets show as selected in the grid, this alternate version tracks import selection (with or without a merge target) across multiple renderings of the grid. With this, all selections are retained as users navigate to other interfaces (e.g. selecting merge targets) or apply grid filters, etc.
This is done by moving the grid row selection in-house so it's managed entirely by the vandelay service, similar to the Record Matches grid, instead of trying to synchronize selection criteria across vandelay and the grid.
Alternate fix pushed:
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ lp1843837- vand-persist- queue-selection s
In addition to ensuring records with merge targets show as selected in the grid, this alternate version tracks import selection (with or without a merge target) across multiple renderings of the grid. With this, all selections are retained as users navigate to other interfaces (e.g. selecting merge targets) or apply grid filters, etc.
This is done by moving the grid row selection in-house so it's managed entirely by the vandelay service, similar to the Record Matches grid, instead of trying to synchronize selection criteria across vandelay and the grid.