From: Jason Boyer Date: Tue, 6 Feb 2018 17:07:42 +0000 (-0500) Subject: LP1747664: Restore Call Number Editing X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=1c5535f4b9d9dad8231a39db3c9d92ebe55ec9d9;p=working%2FEvergreen.git LP1747664: Restore Call Number Editing This patch allows call numbers to be edited from item status and copy buckets again, so long as there's only a single bib record involved. Multi-record copy edits result in only the items themselves being editable. Signed-off-by: Jason Boyer --- diff --git a/Open-ILS/web/js/ui/default/staff/circ/services/item.js b/Open-ILS/web/js/ui/default/staff/circ/services/item.js index 79a8b0fb77..4d24e43c83 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/services/item.js +++ b/Open-ILS/web/js/ui/default/staff/circ/services/item.js @@ -675,6 +675,8 @@ function(egCore , egCirc , $uibModal , $q , $timeout , $window , egConfirmDialog service.spawnHoldingsEdit = function (items,hide_vols,hide_copies){ var item_ids = []; + var record_ids = service.gatherSelectedRecordIds(items); + angular.forEach(items, function(i){ item_ids.push(i.id); }); @@ -685,7 +687,7 @@ function(egCore , egCirc , $uibModal , $q , $timeout , $window , egConfirmDialog null, 'edit-these-copies', { - record_id: 0, // disables record summary + record_id: record_ids.length > 1 ? 0 : record_ids[0], copies: item_ids, raw: {}, hide_vols : hide_vols,