@@ -, +, @@ dropdown while editing should be more of a warning, so switched to fa-exclamation-triangle --- .../prog/en/modules/members/memberentrygen.tt | 3 +++ members/memberentry.pl | 11 +++++++++++ 2 files changed, 14 insertions(+) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt @@ -935,6 +935,9 @@ legend:hover { [% END # /FOREACH categoryloo %] [% END # /FOREACH typeloo %] + [% IF limited_category %] + + [% END %] Required --- a/members/memberentry.pl +++ a/members/memberentry.pl @@ -677,6 +677,17 @@ foreach my $category_type (qw(C A S P I X)) { $no_categories = 0 if $patron_categories->count > 0; my @categoryloop; + unless ( (!defined $categorycode) || $patron_categories->find( $categorycode ) ){ + my $category = Koha::Patron::Categories->find( $categorycode ); + $template->param( limited_category => 1 ); + push @categoryloop, + { 'category_code' => $category->categorycode, + 'categoryname' => $category->description, + 'effective_min_password_length' => $category->effective_min_password_length, + 'effective_require_strong_password' => $category->effective_require_strong_password. + 'categorycodeselected' => 1 + }; + } while ( my $patron_category = $patron_categories->next ) { $categorycode = $patron_category->categorycode unless defined($categorycode); #If none passed in, select the first push @categoryloop, --