From: Bill Erickson Date: Wed, 23 Mar 2016 19:58:03 +0000 (-0400) Subject: JBAS-1132 Default to no home library selected X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=5b947b5e05391953f8998b34c3a71d95277661aa;p=working%2FEvergreen.git JBAS-1132 Default to no home library selected Signed-off-by: Bill Erickson --- diff --git a/KCLS/openils/var/templates_kcls/opac/register.tt2 b/KCLS/openils/var/templates_kcls/opac/register.tt2 index 5ae8cdfdee..0af79b895f 100644 --- a/KCLS/openils/var/templates_kcls/opac/register.tt2 +++ b/KCLS/openils/var/templates_kcls/opac/register.tt2 @@ -300,6 +300,8 @@ END; # input_field() can_have_users_only=1 no_indent=1 no_root=1 + none_label=l('Please choose a library...') + onchange="validate('stgu.home_ou')" valid_org_list=ctx.register.valid_orgs %] * diff --git a/Open-ILS/web/js/ui/default/opac/register.js b/Open-ILS/web/js/ui/default/opac/register.js index b9fdf1fc61..65adf49b96 100644 --- a/Open-ILS/web/js/ui/default/opac/register.js +++ b/Open-ILS/web/js/ui/default/opac/register.js @@ -9,6 +9,7 @@ var required_fields = [ 'stgu.first_given_name', 'stgu.family_name', 'stgu.dob', + 'stgu.home_ou', 'stgba.street1', 'stgba.city', 'stgba.state', @@ -96,6 +97,15 @@ function validate(dom_id) { validate('stgu.ident_value2'); break; + case 'stgu.home_ou': + if (value) { + delete invalid_fields[dom_id]; + } else { + invalid_fields[dom_id] = 'Please select a home library'; + valid = false; + } + break; + case 'stgu.ident_value2': // parent/guardian // A value is only required if is_juvenile is true. valid = Boolean(value) || !is_juvenile; @@ -203,7 +213,7 @@ function onsub() { var msg = ''; for (var key in invalid_fields) { - msg += '\n*' + invalid_fields[key] + '\n'; + msg += '\n* ' + invalid_fields[key] + '\n'; } if (msg) {