LP#1680566 - WIP follow-up - pcrud CUD != permacrud collab/gmcharlt/lp1680566_more_permacrud_removal_work
authorGalen Charlton <gmc@equinoxinitiative.org>
Wed, 28 Feb 2018 20:45:07 +0000 (15:45 -0500)
committerGalen Charlton <gmc@equinoxinitiative.org>
Wed, 28 Feb 2018 20:45:07 +0000 (15:45 -0500)
commit4c638f750e0fb4392f05a98c452ec8c194c6565e
treea4ab73ad065d14e6a67669ed84ca9855cd982192
parentd05a4d3e25a8e50c4552942f0c08069ea2ecab5a
LP#1680566 - WIP follow-up - pcrud CUD != permacrud

This patch partially accounts for the fact that open-ils.pcrud.{create|delete|update}.foo
is /not/ a drop-in replacement for the open-ils.permacrud equivalents, as open-ils.pcrud
requires that the client establish a session and begin a transaction first.

This patch addresses the following:

- creating, updating, and deleting bib and authority record display
  attributes in Vandelay
- saving records when the XUL MARC editor is invoked from Vandelay
- the translator popup-dialog (e.g., as used by the copy status admin page)

Left TODO:

- deleting MFHDs and invoking the MARC editor on them

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/web/js/dojo/openils/widget/TranslatorPopup.js
Open-ILS/web/js/ui/default/vandelay/vandelay.js