LP1411422 Copy details repeated in search results when item/volume moved with parts...
authorblake <blake@mobiusconsortium.org>
Mon, 13 Jun 2016 20:58:13 +0000 (15:58 -0500)
committerJason Stephenson <jason@sigio.com>
Tue, 13 Mar 2018 15:39:41 +0000 (11:39 -0400)
commit01e21f88fc3c5c6039784f48f7ece02dadbcbb05
treeceadb77dd23a6532815e478415bb3e6e8bff7099
parent4d7851e38fc3cadd4d767e160c71dcc4a5cbfb06
LP1411422 Copy details repeated in search results when item/volume moved with parts attached

Added the code in perl to respect the existence of parts. Both "transferring volume"
and "transferring items". "Transferring items" was coded to use
open-ils.cat.asset.copy.fleshed.batch.update which means most of the work was done in js.
The web based staff client is coded to use open-ils.cat.transfer_copies_to_volume.
Decided to use that method for xul as well. Making it more consistent with the "transferring
volume" code. Considered coding it to move the part level holds to the destination part but
it's possible that the source part still has items.

Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
Open-ILS/xul/staff_client/chrome/content/main/constants.js
Open-ILS/xul/staff_client/server/cat/util.js