LP#1955065: fix deletion of item notes in Angular item attributes editor user/gmcharlt/lp1955065_fix_item_note_deletion
authorGalen Charlton <gmc@equinoxOLI.org>
Fri, 8 Jul 2022 16:03:35 +0000 (12:03 -0400)
committerGalen Charlton <gmc@equinoxOLI.org>
Fri, 8 Jul 2022 16:24:54 +0000 (12:24 -0400)
commit0c0827be83a0b25ebc145245df41e0b7bf558944
tree99820465b89f3eb0ea54fefae2bb69e10ce63860
parente0bdcf1d033a63c3c77657759b8c32d01ab88140
LP#1955065: fix deletion of item notes in Angular item attributes editor

This patch fixes several bugs that prevent item notes 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 notes can be added and deleted.
[4] In Holdings View, choose Add/Manage Item Notes for a single
    selected item.
[5] Verify that notes can be added and deleted;
[6] Repeat steps 4 and 5 for a different item after successfully
    deleting an item note. Verify that notes can be added and deleted.
[7] In Holdings View, choose Add/Manage Item Notes for multiple
    selected items.
[8] Verify that ntoes can be added to the selected items.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
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-notes-dialog.component.ts