Browse Source

Refactor method

pull/2666/head
Manny Dinssa 2 years ago
parent
commit
23fb9cf287
  1. 13
      app/components/bulk_upload_summary_component.rb

13
app/components/bulk_upload_summary_component.rb

@ -52,15 +52,20 @@ class BulkUploadSummaryComponent < ViewComponent::Base
end end
def view_error_report_link(bulk_upload) def view_error_report_link(bulk_upload)
return nil if %w[errors_fixed_in_service logs_uploaded_with_errors logs_uploaded_no_errors wrong_template blank_template].include?(bulk_upload.status.to_s) status = bulk_upload.status.to_s
return unless %w[important_errors critical_errors potential_errors].include?(status)
return link_to "View error report", send("summary_bulk_upload_#{bulk_upload.log_type}_result_url", bulk_upload), class: "govuk-link" if %w[important_errors].include?(bulk_upload.status.to_s) path = if status == "important_errors"
"summary_bulk_upload_#{bulk_upload.log_type}_result_url"
else
"bulk_upload_#{bulk_upload.log_type}_result_path"
end
link_to "View error report", send("bulk_upload_#{bulk_upload.log_type}_result_path", bulk_upload.id), class: "govuk-link" link_to "View error report", send(path, bulk_upload), class: "govuk-link"
end end
def view_logs_link(bulk_upload) def view_logs_link(bulk_upload)
return nil unless %w[logs_uploaded_with_errors].include?(bulk_upload.status.to_s) return unless bulk_upload.status.to_s == "logs_uploaded_with_errors"
link_to "View logs with errors", send("#{bulk_upload.log_type}_logs_path", bulk_upload_id: [bulk_upload.id]), class: "govuk-link" link_to "View logs with errors", send("#{bulk_upload.log_type}_logs_path", bulk_upload_id: [bulk_upload.id]), class: "govuk-link"
end end

Loading…
Cancel
Save