@@ -, +, @@
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,
--