From: Cesar Velez Date: Fri, 19 Jan 2018 17:55:03 +0000 (-0500) Subject: LP#1738249 - Webstaff CircLib should point to item's circ_lib plus misc X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=b0d37f0df6241a4350bd1df367b735a5c188bb6d;p=working%2FEvergreen.git LP#1738249 - Webstaff CircLib should point to item's circ_lib plus misc This addresses some display issues in the webstaff Item Status grid. Besides, correcting the Circ Lib to be the item's and not the circulation,this also fleshes the owning lib. Additionally, I've applied miker's fix to 1743819 in order to prevent a regression. Signed-off by: Cesar Velez Signed-off-by: Terran McCanna Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/templates/staff/cat/item/t_list.tt2 b/Open-ILS/src/templates/staff/cat/item/t_list.tt2 index be0a75bc14..7679b48270 100644 --- a/Open-ILS/src/templates/staff/cat/item/t_list.tt2 +++ b/Open-ILS/src/templates/staff/cat/item/t_list.tt2 @@ -83,10 +83,10 @@ - + - + @@ -115,7 +115,7 @@ - + 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 fa9f4408f9..80dbe8ea2a 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 @@ -89,7 +89,6 @@ function(egCore , egCirc , $uibModal , $q , $timeout , $window , egConfirmDialog return service.getCirc(copy.id()) .then(function(circ) { copyData.circ = circ; - return copyData; }); } var fetchSummary = function(circ) { @@ -131,8 +130,7 @@ function(egCore , egCirc , $uibModal , $q , $timeout , $window , egConfirmDialog if (copyData.circ) { // flesh circ_lib locally copyData.circ.circ_lib(egCore.org.get(copyData.circ.circ_lib())); - copyData.circ.checkin_workstation( - egCore.org.get(copyData.circ.checkin_workstation())); + } var flatCopy; @@ -142,6 +140,9 @@ function(egCore , egCirc , $uibModal , $q , $timeout , $window , egConfirmDialog function(c) {return c.id == copyData.copy.id()})[0]; } + // flesh acn.owning_lib + copyData.copy.call_number().owning_lib(egCore.org.get(copyData.copy.call_number().owning_lib())); + if (!flatCopy) { flatCopy = egCore.idl.toHash(copyData.copy, true);