Browse Source

Collection route

pull/84/head
baarkerlounger 4 years ago
parent
commit
665fa796c6
  1. 2
      app/views/case_logs/bulk_upload.html.erb
  2. 15
      config/routes.rb

2
app/views/case_logs/bulk_upload.html.erb

@ -1,5 +1,5 @@
<div class="govuk-form-group">
<%= form_for @bulk_upload, method: "post", builder: GOVUKDesignSystemFormBuilder::FormBuilder do |f| %>
<%= form_for @bulk_upload, url: bulk_uploads_case_logs_path, method: "post", builder: GOVUKDesignSystemFormBuilder::FormBuilder do |f| %>
<%= f.govuk_error_summary %>
<%= f.govuk_file_field :case_log_bulk_upload,
label: { text: "Bulk Upload", size: "l" },

15
config/routes.rb

@ -6,20 +6,23 @@ Rails.application.routes.draw do
post "/case_logs/:id", to: "case_logs#submit_form", constraints: { id: /\d.+/ }
scope :case_logs do
post "/bulk_uploads", to: "bulk_upload#bulk_upload"
get "/bulk_uploads", to: "bulk_upload#show"
end
form_handler = FormHandler.instance
form = form_handler.get_form("2021_2022")
resources :case_logs do
collection do
post "/bulk_uploads", to: "bulk_upload#bulk_upload"
get "/bulk_uploads", to: "bulk_upload#show"
end
form.all_pages.keys.map do |page|
get page.to_s, to: "case_logs##{page}"
get "#{page}/soft_validations", to: "soft_validations#show"
get "#{page}/soft_validations", to: "soft_validations#show" if form.soft_validations_for_page(page)
end
form.all_subsections.keys.map do |subsection|
get "#{subsection}/check_answers", to: "case_logs#check_answers"
end
end
end

Loading…
Cancel
Save