LP1883171&1940663: Basic staff client modifications
authorJason Stephenson <jason@sigio.com>
Sun, 7 Nov 2021 21:00:34 +0000 (16:00 -0500)
committerJason Stephenson <jason@sigio.com>
Sat, 13 Nov 2021 20:13:05 +0000 (15:13 -0500)
Modify circulation and item status for back end changes.  Additional
changes may be required.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Open-ILS/web/js/ui/default/staff/circ/services/circ.js
Open-ILS/web/js/ui/default/staff/circ/services/item.js

index 32fc43d..3372777 100644 (file)
@@ -289,7 +289,6 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog,  egAddCopyAl
         data.record = payload.record;
         data.acp = payload.copy;
         data.acn = payload.volume ?  payload.volume : payload.copy ? payload.copy.call_number() : null;
-        data.alci = egCore.idl.toHash(payload.latest_inventory, true);
         data.au = payload.patron;
         data.transit = payload.transit;
         data.status = payload.status;
@@ -302,13 +301,6 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog,  egAddCopyAl
 
         if (payload.circ) data.duration = payload.circ.duration();
         if (payload.circ) data.circ_lib = payload.circ.circ_lib();
-        if (payload.do_inventory_update) {
-            if (payload.latest_inventory.id()) {
-                egCore.pcrud.update(payload.latest_inventory);
-            } else {
-                egCore.pcrud.create(payload.latest_inventory);
-            }
-        }
 
         // for checkin, the mbts lives on the main circ
         if (payload.circ && payload.circ.billable_transaction())
@@ -1659,12 +1651,11 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog,  egAddCopyAl
 
         var final_resp = {evt : evt, params : params, options : options};
 
-        var copy, hold, transit, latest_inventory;
+        var copy, hold, transit;
         if (evt[0].payload) {
             copy = evt[0].payload.copy;
             hold = evt[0].payload.hold;
             transit = evt[0].payload.transit;
-            latest_inventory = evt[0].payload.latest_inventory;
         }
 
         // track the barcode regardless of whether it's valid
index 56d82bf..872c1b5 100644 (file)
@@ -200,7 +200,7 @@ function(egCore , egOrg , egCirc , $uibModal , $q , $timeout , $window , ngToast
         if (copy_list.length == 0) return;
         return egCore.net.request(
             'open-ils.circ',
-            'open-ils.circ.circulation.update_latest_inventory',
+            'open-ils.circ.circulation.update_copy_inventory',
             egCore.auth.token(), {copy_list: copy_list}
         ).then(function(res) {
             if (res) {