From 1c5535f4b9d9dad8231a39db3c9d92ebe55ec9d9 Mon Sep 17 00:00:00 2001 From: Jason Boyer Date: Tue, 6 Feb 2018 12:07:42 -0500 Subject: [PATCH] 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 --- Open-ILS/web/js/ui/default/staff/circ/services/item.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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, -- 2.11.0