Browse Source

feat: add initial CYA behaviour

pull/1381/head
natdeanlewissoftwire 3 years ago
parent
commit
c54adb0ff8
  1. 4
      app/helpers/check_answers_helper.rb
  2. 2
      app/views/form/_check_answers_summary_list.html.erb

4
app/helpers/check_answers_helper.rb

@ -45,4 +45,8 @@ private
def get_answer_label(question, lettings_log) def get_answer_label(question, lettings_log)
question.answer_label(lettings_log, current_user).presence || "<span class=\"app-!-colour-muted\">You didn’t answer this question</span>".html_safe question.answer_label(lettings_log, current_user).presence || "<span class=\"app-!-colour-muted\">You didn’t answer this question</span>".html_safe
end end
def get_question_label(question)
[question.question_number_string, question.check_answer_label.to_s.presence || question.header.to_s].compact.join(" - ")
end
end end

2
app/views/form/_check_answers_summary_list.html.erb

@ -1,7 +1,7 @@
<%= govuk_summary_list do |summary_list| %> <%= govuk_summary_list do |summary_list| %>
<% total_applicable_questions(subsection, @log, current_user).each do |question| %> <% total_applicable_questions(subsection, @log, current_user).each do |question| %>
<% summary_list.row do |row| %> <% summary_list.row do |row| %>
<% row.key { question.check_answer_label.to_s.presence || question.header.to_s } %> <% row.key { get_question_label(question) } %>
<% row.value do %> <% row.value do %>
<span class="govuk-!-margin-right-4"><%= get_answer_label(question, @log) %></span> <span class="govuk-!-margin-right-4"><%= get_answer_label(question, @log) %></span>
<% extra_value = question.get_extra_check_answer_value(@log) %> <% extra_value = question.get_extra_check_answer_value(@log) %>

Loading…
Cancel
Save