From def53d57fe65c52bc7c3ded1a635704ada32fe28 Mon Sep 17 00:00:00 2001 From: Victoria Lewis Date: Mon, 16 Nov 2015 09:47:11 -0800 Subject: [PATCH] Add the option to add volumes directly from the bib record. Launchpad bug: 1502292 Signed-off-by: Victoria Lewis On branch user/vlewis/lp1502292-add_volumes_from_bib_record modified: Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2 modified: Open-ILS/web/js/ui/default/staff/cat/catalog/app.js --- Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2 | 7 +++++-- Open-ILS/web/js/ui/default/staff/cat/catalog/app.js | 9 +++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2 b/Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2 index 39ec70172c..a6cfc4b1fb 100644 --- a/Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2 +++ b/Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2 @@ -4,7 +4,7 @@
-
+
@@ -21,7 +21,10 @@ [% l('Back To Results') %]
-
+
+ diff --git a/Open-ILS/web/js/ui/default/staff/cat/catalog/app.js b/Open-ILS/web/js/ui/default/staff/cat/catalog/app.js index bb3abda481..401cf1b820 100644 --- a/Open-ILS/web/js/ui/default/staff/cat/catalog/app.js +++ b/Open-ILS/web/js/ui/default/staff/cat/catalog/app.js @@ -906,12 +906,17 @@ function($scope , $routeParams , $location , $window , $q , egCore , egHolds , e raw.push( {callnumber : v} ); }); } else if (vols) { + if(addFromBibRecord){ + addFromBibRecord = 0; + raw.push({owner : $scope.record_id}); + }else { angular.forEach( $scope.holdingsGridControls.selectedItems(), function (item) { raw.push({owner : item.owner_id}); } ); + } } if (raw.length == 0) raw.push({}); @@ -934,6 +939,10 @@ function($scope , $routeParams , $location , $window , $q , egCore , egHolds , e } }); } + var addFromBibRecord = 0; + $scope.selectedHoldingsVolCopyAddFromBibRecord = function () { + addFromBibRecord = 1; + spawnHoldingsAdd(true,false)} $scope.selectedHoldingsVolCopyAdd = function () { spawnHoldingsAdd(true,false) } $scope.selectedHoldingsCopyAdd = function () { spawnHoldingsAdd(false,true) } -- 2.11.0