From: Terran McCanna Date: Thu, 21 Dec 2017 22:43:10 +0000 (-0500) Subject: PINES Customization: Require Parent/Guardian Field X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=40773f240d3bf44e5da927c5b22d5888ecc1817a;p=evergreen%2Fpines.git PINES Customization: Require Parent/Guardian Field This shows a warning on screen if a juvenile patron doesn't have the parent/guardian field filled in (although it doesn't actually require it). Signed-off-by: Terran McCanna --- diff --git a/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 b/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 index 2494d75327..1027fa0e8a 100644 --- a/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 +++ b/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 @@ -358,6 +358,9 @@ within the "form" by name for validation. [% draw_form_input('au', 'ident_value2') %]
[% draw_example_text('au', 'ident_value2') %] +
+ Parent/Guardian is Required (Ex: Jane Smith - Mom) +
diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js b/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js index cdf287598a..9d2c5c73b6 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js @@ -1793,6 +1793,13 @@ function($scope , $routeParams , $q , $uibModal , $window , egCore , Number(egCore.date.intervalToSeconds(juv_interval) + '000')); $scope.patron.juvenile = ($scope.patron.dob > base); + + // PINES Customization: Require parent/guardian field if juvenile + if ($scope.patron.dob > base && (!$scope.patron.ident_value2 || $scope.patron.ident_value2 == '')) { + $scope.parent_alert = true; + } else { + $scope.parent_alert = false; + } } // returns true (disable) for orgs that cannot have users.