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:41:58 +0000 (11:41 -0400)
commit089c79a7a435c52b27a6040855d4b20c1074b723
treead408a8babfa0c2a660b8171ab2d0ecb7cdf390b
parente83d81737d387885fe404ffb805f3d82274ed92c
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