LP#1981095: fix deletion of item tags in Angular item attributes editor
authorGalen Charlton <gmc@equinoxOLI.org>
Fri, 8 Jul 2022 16:46:40 +0000 (12:46 -0400)
committerBill Erickson <berickxx@gmail.com>
Mon, 11 Jul 2022 14:21:36 +0000 (10:21 -0400)
commitcc9c27b8647b39c44a1270b74b65bbe1a044739a
tree7a99020fd5ff6b23b23a4d26c453e0849bac51b7
parenta12a7ad653631ec09ee690571f9ec265e06c801b
LP#1981095: fix deletion of item tags in Angular item attributes editor

This patch fixes several bugs that prevent item tags from
being correctly deleted by the Angular item attributes editor.

To test
-------
[1] Apply patch.
[2] Edit a single item in the Angular item attributes editor.
[3] Verify that tags can be added and deleted.
[4] In Holdings View, choose Add/Manage Item Tags for a single
    selected item.
[5] Verify that tags can be added and deleted;
[6] Repeat steps 4 and 5 for a different item after successfully
    deleting an item tag. Verify that tags can be added and deleted.
[7] In Holdings View, choose Add/Manage Item Tags for multiple
    selected items.
[8] Verify that ntoes can be added to the selected items

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts
Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts
Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.ts