$template->param( CAN_user_serials => 1 );
$template->param( CAN_user_reports => 1 );
}
+
+ my $minPasswordLength = C4::Context->preference('minPasswordLength');
+ $minPasswordLength = 3 if not $minPasswordLength or $minPasswordLength < 3;
+ $template->param(minPasswordLength => $minPasswordLength,);
}
return ( $template, $borrowernumber, $cookie );
}
+[% USE Koha %]
[% INCLUDE 'doc-head-open.inc' %]
<title>Koha › Web installer › Create Koha administrator patron</title>
[% INCLUDE 'installer-doc-head-close.inc' %]
</div> <!-- / .row -->
[% INCLUDE 'intranet-bottom.inc' %]
+[% PROCESS 'password_check.inc' %]
+[% PROCESS 'add_password_check' new_password => 'password' %]
function _(s) { return s; } // dummy function for gettext
+// http://stackoverflow.com/questions/1038746/equivalent-of-string-format-in-jquery/5341855#5341855
+String.prototype.format = function() { return formatstr(this, arguments); };
+function formatstr(str, col) {
+ col = typeof col === 'object' ? col : Array.prototype.slice.call(arguments, 1);
+ var idx = 0;
+ return str.replace(/%%|%s|%(\d+)\$s/g, function (m, n) {
+ if (m == "%%") { return "%"; }
+ if (m == "%s") { return col[idx++]; }
+ return col[n];
+ });
+}
+
jQuery.validator.addMethod( "category_code_check", function(value,element){
var patt = /^[A-Za-z0-9]{0,10}$/g;
if (patt.test(element.value)) {
required: true
},
password: {
+ required: true,
+ password_strong: true,
+ password_no_spaces: true
+ },
+ password2: {
+ required: true,
password_match: true
}
},