From af9fd4ecdcd76865963db5d2d1897b4f809af073 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Thu, 6 Jul 2017 18:17:02 -0400 Subject: [PATCH] webstaff: prevent barcoding during serials receive if receive template not set Signed-off-by: Galen Charlton --- Open-ILS/src/templates/staff/serials/t_batch_receive.tt2 | 5 ++++- Open-ILS/web/js/ui/default/staff/serials/services/core.js | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) 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; -- 2.11.0