From 9c6b6a3380820baa257b040309936fd90087d652 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Tue, 13 Dec 2016 13:50:08 -0500 Subject: [PATCH] LP#1618949 Always show required stat cats in patron edit Required stat cats are now always visible in the browser client patron editor. Signed-off-by: Bill Erickson --- Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 | 13 +++++++++++-- Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js | 3 +++ 2 files changed, 14 insertions(+), 2 deletions(-) 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 5543e9d8c2..57d508b269 100644 --- a/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 +++ b/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 @@ -845,12 +845,20 @@ within the "form" by name for validation.
+ ng-show="show_field('stat_cats') || has_required_stat_cat" + ng-repeat="cat in stat_cats"> + + +
+
@@ -891,6 +899,7 @@ within the "form" by name for validation.
+
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 10054530cf..e77d487e38 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 @@ -1215,6 +1215,9 @@ function($scope , $routeParams , $q , $uibModal , $window , egCore , if ($scope.patron.isnew) set_new_patron_defaults(prs); + $scope.has_required_stat_cat = prs.stat_cats.filter( + function(cat) {return cat.required() == 1} ).length > 0; + $scope.page_data_loaded = true; prs.set_field_patterns(field_patterns); -- 2.11.0