LP1860460 Copy delete override repairs, perm failed handler
authorBill Erickson <berickxx@gmail.com>
Tue, 21 Jan 2020 21:06:01 +0000 (16:06 -0500)
committerJane Sandberg <sandbej@linnbenton.edu>
Sun, 23 Feb 2020 15:36:40 +0000 (07:36 -0800)
commitf023b1bb90cd03de405ca9f280a0c6fa77ed85a2
treecc4bc1e643642b0c0e9902eec0fca9cd7ba8dbe6
parent7846f6251d20e64eb315bb776aa2ccfdcf0d2432
LP1860460 Copy delete override repairs, perm failed handler

* Teach the Angular holdings module vol/copy delete dialog to correctly
  report failure events to the user and handle permission overrides.

* Add support for automatically launching the op-change dialog when a
  permission failed event is returned by an API call for any /eg2/staff/
  interface.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jennifer Weston <jennifer.weston@equinoxinitiative.org>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Open-ILS/src/eg2/src/app/core/auth.service.ts
Open-ILS/src/eg2/src/app/core/net.service.ts
Open-ILS/src/eg2/src/app/staff/nav.component.ts
Open-ILS/src/eg2/src/app/staff/share/holdings/delete-volcopy-dialog.component.html
Open-ILS/src/eg2/src/app/staff/share/holdings/delete-volcopy-dialog.component.ts
Open-ILS/src/eg2/src/app/staff/share/op-change/op-change.component.ts