Skip to content

Commit 26c82ab

Browse files
added custom error messages
1 parent cb1d6bf commit 26c82ab

File tree

6 files changed

+24
-8
lines changed

6 files changed

+24
-8
lines changed

app/controllers/e_sign/eeg020_phone_authentication_controller.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ def create
1919
envelope_args: envelope_args
2020
}
2121

22+
if Rails.application.config.signer_email == envelope_args[:signer_email]
23+
@error_code = 400
24+
@error_message = @manifest['SupportingTexts']['IdenticalEmailsNotAllowedErrorMessage']
25+
return render 'ds_common/error'
26+
end
27+
2228
phone_auth_service = ESign::Eg020PhoneAuthenticationService.new(args)
2329

2430
# Retrieve the workflow id

app/controllers/e_sign/eeg022_kba_authentication_controller.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ def create
1717
envelope_args: envelope_args
1818
}
1919

20+
if Rails.application.config.signer_email == envelope_args[:signer_email]
21+
@error_code = 400
22+
@error_message = @manifest['SupportingTexts']['IdenticalEmailsNotAllowedErrorMessage']
23+
return render 'ds_common/error'
24+
end
25+
2026
results = ESign::Eg022KbaAuthenticationService.new(args).worker
2127
session[:envelope_id] = results.envelope_id
2228

app/controllers/e_sign/eeg023_idv_authentication_controller.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ def create
1717
envelope_args: envelope_args
1818
}
1919

20+
if Rails.application.config.signer_email == envelope_args[:signer_email]
21+
@error_code = 400
22+
@error_message = @manifest['SupportingTexts']['IdenticalEmailsNotAllowedErrorMessage']
23+
return render 'ds_common/error'
24+
end
25+
2026
results = ESign::Eg023IdvAuthenticationService.new(args).worker
2127

2228
if results.to_s == 'idv_not_enabled'

app/views/e_sign/eeg020_phone_authentication/get.html.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@
3030
<input type="email" class="form-control" id="signer_email" name="signer_email"
3131
aria-describedby="emailHelp"
3232
placeholder="<%= @example["Forms"][form_index]["Inputs"][signer_email_index]["InputPlaceholder"] %>" required
33-
value="<%= @config.signer_email %>" required>
33+
required>
3434
<%= render('partials/email_will_not_be_shared') %>
3535
</div>
3636
<div class="form-group">
3737
<label for="signer_name"><%= @example["Forms"][form_index]["Inputs"][signer_name_index]["InputName"] %></label>
3838
<input type="text" class="form-control" id="signer_name"
3939
placeholder="<%= @example["Forms"][form_index]["Inputs"][signer_name_index]["InputPlaceholder"] %>" name="signer_name"
40-
value="<%= @config.signer_name %>" required>
40+
required>
4141
</div>
4242
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
4343
<%= render('partials/submit_button') %>

app/views/e_sign/eeg022_kba_authentication/get.html.erb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@
1313
<label for="signerEmail"><%= @example["Forms"][form_index]["Inputs"][signer_email_index]["InputName"] %></label>
1414
<input type="email" class="form-control" id="signerEmail" name="signerEmail"
1515
aria-describedby="emailHelp"
16-
placeholder="<%= @example["Forms"][form_index]["Inputs"][signer_email_index]["InputPlaceholder"] %>" required
17-
value="<%= @config.signer_email %>">
16+
placeholder="<%= @example["Forms"][form_index]["Inputs"][signer_email_index]["InputPlaceholder"] %>" required>
1817
<%= render('partials/email_will_not_be_shared') %>
1918
</div>
2019
<div class="form-group">
2120
<label for="signerName"><%= @example["Forms"][form_index]["Inputs"][signer_name_index]["InputName"] %></label>
2221
<input type="text" class="form-control" id="signerName"
2322
placeholder="<%= @example["Forms"][form_index]["Inputs"][signer_name_index]["InputPlaceholder"] %>" name="signerName"
24-
value="<%= @config.signer_name %>" required>
23+
required>
2524
</div>
2625
<%= render('partials/submit_button') %>
2726
</form>

app/views/e_sign/eeg023_idv_authentication/get.html.erb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@
1313
<label for="signerEmail"><%= @example["Forms"][form_index]["Inputs"][signer_email_index]["InputName"] %></label>
1414
<input type="email" class="form-control" id="signerEmail" name="signerEmail"
1515
aria-describedby="emailHelp"
16-
placeholder="<%= @example["Forms"][form_index]["Inputs"][signer_email_index]["InputPlaceholder"] %>" required
17-
value="<%= @config.signer_email %>">
16+
placeholder="<%= @example["Forms"][form_index]["Inputs"][signer_email_index]["InputPlaceholder"] %>" required>
1817
<%= render('partials/email_will_not_be_shared') %>
1918
</div>
2019
<div class="form-group">
2120
<label for="signerName"><%= @example["Forms"][form_index]["Inputs"][signer_name_index]["InputName"] %></label>
2221
<input type="text" class="form-control" id="signerName"
2322
placeholder="<%= @example["Forms"][form_index]["Inputs"][signer_name_index]["InputPlaceholder"] %>" name="signerName"
24-
value="<%= @config.signer_name %>" required>
23+
required>
2524
</div>
2625
<%= render('partials/submit_button') %>
2726
</form>

0 commit comments

Comments
 (0)