5 changed files with 23 additions and 9 deletions
@ -1,5 +1,13 @@
|
||||
class BulkUploadController < ApplicationController |
||||
XLS = "application/vnd.ms-excel".freeze |
||||
|
||||
def show |
||||
render "case_logs/bulk_upload" |
||||
end |
||||
|
||||
def process_bulk_upload |
||||
if params["case_log_bulk_upload"].content_type == XLS |
||||
xlsx = Roo::Spreadsheet.open(params["case_log_bulk_upload"].tempfile, extension: :xlsx) |
||||
end |
||||
end |
||||
end |
||||
|
@ -1,10 +1,9 @@
|
||||
<h1 class="govuk-heading-xl"> |
||||
Bulk Upload |
||||
</h1> |
||||
|
||||
<div class="govuk-form-group"> |
||||
<label class="govuk-label" for="file-upload-1"> |
||||
Upload a file |
||||
</label> |
||||
<input class="govuk-file-upload" id="file-upload-1" name="file-upload-1" type="file"> |
||||
<%= form_with url: "/case_logs/bulk_upload", method: "post", builder: GOVUKDesignSystemFormBuilder::FormBuilder do |f| %> |
||||
<%= f.govuk_file_field :case_log_bulk_upload, |
||||
label: { text: "Bulk Upload", size: "l" }, |
||||
hint: { text: "Upload a spreadsheet using the template" } |
||||
%> |
||||
<%= f.govuk_submit "Upload" %> |
||||
<% end %> |
||||
</div> |
||||
|
Loading…
Reference in new issue