From: Bill Erickson Date: Tue, 13 Dec 2016 18:50:08 +0000 (-0500) Subject: LP#1618949 Always show required stat cats in patron edit X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fberick%2Flp1618949-webstaff-patron-edit-required-cats;p=working%2FEvergreen.git 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 --- 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);