From: Jason Stephenson Date: Sun, 7 Nov 2021 21:00:34 +0000 (-0500) Subject: LP1883171 & LP1940663: Basic staff client modifications X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=77777608b9d89d412118849ef1bfe8e97fae79fe;p=working%2FEvergreen.git LP1883171 & LP1940663: Basic staff client modifications Modify circulation and item status for back end changes. This work was sponsored by NOBLE. Signed-off-by: Jason Stephenson --- diff --git a/Open-ILS/web/js/ui/default/staff/circ/services/circ.js b/Open-ILS/web/js/ui/default/staff/circ/services/circ.js index 32fc43d2f9..33727770f5 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/services/circ.js +++ b/Open-ILS/web/js/ui/default/staff/circ/services/circ.js @@ -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 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 56d82bfec4..872c1b51f0 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 @@ -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) {