Comment 20 for bug 1794588

Revision history for this message
Jason Etheridge (phasefx) wrote :

I've pushed a working branch that implements Mike's proposed behavior: collab/phasefx/lp1794588-callnumber-edit

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/collab/phasefx/lp1794588-callnumber-edit

commit 55539067c552107ada2f8be66a83265b0250572e

    LP1794588 Web client edit single call number changes all when multiple items attached

    This patch tweaks the behavior Cat.pm's fleshed_volume_update, aka
    open-ils.cat.asset.volume.fleshed.batch.update

    Previously, if a volume label was edited, all items attached to that
    volume would be essentially affected. Now, if only a sub-set of items
    for the original volume being edited are being edited along with the
    volume, then a new volume is potentially created instead, leaving the
    original volume (and its unedited copies) untouched.

    Auto-merging of volumes may still happen in both of these scenarios.