Unfortunately, this isn't ready for 3.1. For create, update, and delete actions, open-ils.pcrud turns out to not be a drop-in replacement for open-ils.permacrud, as the former wants an explicit client session and a transaction opened before doing CUD, whereas open-ils.permacrud did not.
The branch collab/gmcharlt/lp1680566_more_permacrud_removal_work contains a patch that address the mismatch for the following areas:
- 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 to do is handling deleting MFHDs and invoking the MARC editor on them (in the XUL client); note that that breakage would be moot with the release of 3.2 and the removal of the XUL client.
Unfortunately, this isn't ready for 3.1. For create, update, and delete actions, open-ils.pcrud turns out to not be a drop-in replacement for open-ils.permacrud, as the former wants an explicit client session and a transaction opened before doing CUD, whereas open-ils.permacrud did not.
The branch collab/ gmcharlt/ lp1680566_ more_permacrud_ removal_ work contains a patch that address the mismatch for the following areas:
- 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 to do is handling deleting MFHDs and invoking the MARC editor on them (in the XUL client); note that that breakage would be moot with the release of 3.2 and the removal of the XUL client.