LP#1956619: use Angular holdings editor when accessing from item status and item...
authorJeff Davis <jdavis@sitka.bclibraries.ca>
Fri, 21 Jan 2022 22:17:25 +0000 (14:17 -0800)
committerMichele Morgan <mmorgan@noblenet.org>
Fri, 14 Oct 2022 19:47:39 +0000 (15:47 -0400)
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Open-ILS/web/js/ui/default/staff/cat/bucket/copy/app.js
Open-ILS/web/js/ui/default/staff/circ/services/item.js

index d7712c1..7904ed6 100644 (file)
@@ -607,7 +607,8 @@ function($scope,  $q , $routeParams , $timeout , $window , $uibModal , bucketSvc
             }
         ).then(function(key) {
             if (key) {
-                var url = egCore.env.basePath + 'cat/volcopy/' + key;
+                var tab = (hide_vols === true) ? 'attrs' : 'holdings';
+                var url = '/eg2/staff/cat/volcopy/' + tab + '/session/ ' + key;
                 $timeout(function() { $window.open(url, '_blank') });
             } else {
                 alert('Could not create anonymous cache key!');
index df7a6c9..7dfafd1 100644 (file)
@@ -751,7 +751,8 @@ function(egCore , egOrg , egCirc , $uibModal , $q , $timeout , $window , ngToast
                 }
             ).then(function(key) {
                 if (key) {
-                    var url = egCore.env.basePath + 'cat/volcopy/' + key;
+                    var tab = (hide_vols === true) ? 'attrs' : 'holdings';
+                    var url = '/eg2/staff/cat/volcopy/' + tab + '/session/ ' + key;
                     $timeout(function() { $window.open(url, '_blank') });
                 } else {
                     alert('Could not create anonymous cache key!');
@@ -783,7 +784,8 @@ function(egCore , egOrg , egCirc , $uibModal , $q , $timeout , $window , ngToast
                 hide_copies : hide_copies
             }).then(function(key) {
                if (key) {
-                   var url = egCore.env.basePath + 'cat/volcopy/' + key;
+                   var tab = (hide_vols === true) ? 'attrs' : 'holdings';
+                   var url = '/eg2/staff/cat/volcopy/' + tab + '/session/ ' + key;
                    $timeout(function() { $window.open(url, '_blank') });
                } else {
                    alert('Could not create anonymous cache key!');