FEATURE: download user posts archive

This commit is contained in:
Arpit Jalan
2014-12-22 21:47:04 +05:30
parent cd3703e441
commit bb152a5b3f
19 changed files with 169 additions and 61 deletions

View File

@ -1,22 +0,0 @@
class Admin::ExportCsvController < Admin::AdminController
skip_before_filter :check_xhr, only: [:show]
def export_entity
params.require(:entity)
# export csv file in a background thread
Jobs.enqueue(:export_csv_file, entity: params[:entity], user_id: current_user.id)
render json: success_json
end
# download
def show
filename = params.fetch(:id)
if export_csv_path = ExportCsv.get_download_path(filename)
send_file export_csv_path
else
render nothing: true, status: 404
end
end
end