Browse Source

fixup! fixup! CLDC-4331: Add model for download records

CLDC-4331-make-downloads-traceable
samyou-softwire 2 weeks ago
parent
commit
3afe5eb68d
  1. 2
      app/controllers/organisations_controller.rb
  2. 2
      app/controllers/schemes_controller.rb

2
app/controllers/organisations_controller.rb

@ -40,7 +40,7 @@ class OrganisationsController < ApplicationController
end
def email_schemes_csv
DownloadRecord.build_from_user(download_type: :scheme, download_filters: session_filters.merge({ download_type: params[:download_type] }).to_s, user: current_user).save!
DownloadRecord.build_from_user(download_type: :scheme_location, download_filters: session_filters.merge({ download_type: params[:download_type] }).to_s, user: current_user).save!
SchemeEmailCsvJob.perform_later(current_user, search_term, session_filters, false, @organisation, params[:download_type])
redirect_to schemes_csv_confirmation_organisation_path
end

2
app/controllers/schemes_controller.rb

@ -236,7 +236,7 @@ class SchemesController < ApplicationController
end
def email_csv
DownloadRecord.build_from_user(download_type: :scheme, download_filters: session_filters.merge({ download_type: params[:download_type] }).to_s, user: current_user).save!
DownloadRecord.build_from_user(download_type: :scheme_location, download_filters: session_filters.merge({ download_type: params[:download_type] }).to_s, user: current_user).save!
all_orgs = params["organisation_select"] == "all"
SchemeEmailCsvJob.perform_later(current_user, search_term, session_filters, all_orgs, nil, params[:download_type])
redirect_to csv_confirmation_schemes_path

Loading…
Cancel
Save