Skip to content

Commit f299cc8

Browse files
authored
Merge pull request #544 from DigitalCurationCentre/kmcgre/CDL-MVP
Make organisation mandatory for register form #518
2 parents a4b0b17 + 55fcce2 commit f299cc8

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

app/views/shared/_register_form.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525

2626
<div class="form-input">
27-
<%= f.label _('Organisation'), for: :user_org_name %>
27+
<%= f.label _('Organisation'), for: :user_org_name, class: 'required' %>
2828
<%= render partial: "shared/accessible_combobox",
2929
locals: {name: 'user[org_name]',
3030
id: 'user_org_name',

lib/assets/javascripts/views/shared/register_form.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ $(document).ready(function(){
66
});
77

88
// See if we should enable the submit button when a required input changes
9-
$("form.register-form input[class*='required']").on('change keyup', function(){
9+
$("form.register-form input[class*='required'], #other-org-name, #user_org_name").on('change keyup', function(){
1010
toggleRegisterSubmit();
1111
});
1212

@@ -71,7 +71,8 @@ $(document).ready(function(){
7171
validateEmail($("form.register-form #user_email").val()) != '' ||
7272
validateEmail($("form.register-form #user_recovery_email").val()) != '' ||
7373
!$("form.register-form #user_accept_terms").prop('checked') ||
74-
$("form.register-form #user_email").val() === $("form.register-form #user_recovery_email").val());
74+
$("form.register-form #user_email").val() === $("form.register-form #user_recovery_email").val() ||
75+
($("form.register-form #user_org_name").val().trim().length <=0 && $("form.register-form #user_other_organisation").val().trim().length <= 0));
7576
$("form.register-form #register-button").attr('aria-disabled', disabled);
7677
}
7778
}

0 commit comments

Comments
 (0)