Comment 5 for bug 1680566

Revision history for this message
Galen Charlton (gmc) wrote :

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.