From: Galen Charlton Date: Thu, 6 Jul 2017 22:17:02 +0000 (-0400) Subject: webstaff: prevent barcoding during serials receive if receive template not set X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=af9fd4ecdcd76865963db5d2d1897b4f809af073;p=working%2FEvergreen.git webstaff: prevent barcoding during serials receive if receive template not set Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/templates/staff/serials/t_batch_receive.tt2 b/Open-ILS/src/templates/staff/serials/t_batch_receive.tt2 index 176585d3d6..4fd8c396c4 100644 --- a/Open-ILS/src/templates/staff/serials/t_batch_receive.tt2 +++ b/Open-ILS/src/templates/staff/serials/t_batch_receive.tt2 @@ -129,9 +129,12 @@
- +
+ [% l('Receiving template not set; needed to barcode while receiving') %] +
diff --git a/Open-ILS/web/js/ui/default/staff/serials/services/core.js b/Open-ILS/web/js/ui/default/staff/serials/services/core.js index 5f2c2a9ac7..6c99ddf687 100644 --- a/Open-ILS/web/js/ui/default/staff/serials/services/core.js +++ b/Open-ILS/web/js/ui/default/staff/serials/services/core.js @@ -951,6 +951,7 @@ function(egCore , orderByFilter , $q , $filter , $uibModal , ngToast , egConfirm if (!n) bc = ''; angular.forEach($scope.items, function (i) { + if (!i.stream().distribution().receive_unit_template()) return; var _barcode = i._barcode; i._barcode = bc || i._old_barcode; i._old_barcode = _barcode;