my $checkPrevCheckout = $input->param('checkprevcheckout');
my $default_privacy = $input->param('default_privacy');
my $reset_password = $input->param('reset_password');
+ my $change_password = $input->param('change_password');
my @branches = grep { $_ ne q{} } $input->multi_param('branches');
$reset_password = undef if $reset_password eq -1;
+ $change_password = undef if $change_password eq -1;
my $is_a_modif = $input->param("is_a_modif");
$category->checkprevcheckout($checkPrevCheckout);
$category->default_privacy($default_privacy);
$category->reset_password($reset_password);
+ $category->change_password($change_password);
eval {
$category->store;
$category->replace_branch_limitations( \@branches );
checkprevcheckout => $checkPrevCheckout,
default_privacy => $default_privacy,
reset_password => $reset_password,
+ change_password => $change_password,
});
eval {
$category->store;
[% END %]
</select>
</li>
+ <li>
+ <label for="change_password">Password change in OPAC: </label>
+ <select name="change_password" id="change_password">
+ [% IF category.change_password.defined %]
+ [% IF category.change_password %]
+ [% IF Koha.Preference('OpacPasswordChange') %]
+ <option value="-1">Follow system preference OpacPasswordChange (enabled)</option>
+ [% ELSE %]
+ <option value="-1">Follow system preference OpacPasswordChange (disabled)</option>
+ [% END %]
+ <option value="1" selected="selected">Allowed</option>
+ <option value="0">Not allowed</option>
+ [% ELSE %]
+ [% IF Koha.Preference('OpacPasswordChange') %]
+ <option value="-1">Follow system preference OpacPasswordChange (enabled)</option>
+ [% ELSE %]
+ <option value="-1">Follow system preference OpacPasswordChange (disabled)</option>
+ [% END %]
+ <option value="1">Allowed</option>
+ <option value="0" selected="selected">Not allowed</option>
+ [% END %]
+ [% ELSE %]
+ [% IF Koha.Preference('OpacPasswordChange') %]
+ <option value="-1" selected="selected">Follow system preference OpacPasswordChange (enabled)</option>
+ [% ELSE %]
+ <option value="-1" selected="selected">Follow system preference OpacPasswordChange (disabled)</option>
+ [% END %]
+ <option value="1">Allowed</option>
+ <option value="0">Not allowed</option>
+ [% END %]
+ </select>
+ </li>
<li><label for="block_expired">Block expired patrons:</label>
<select name="BlockExpiredPatronOpacActions" id="block_expired">
[% IF not category or category.BlockExpiredPatronOpacActions == -1%]