From c27483301a25c03539253d92fc816b3cff8a6aaa Mon Sep 17 00:00:00 2001 From: Rahul Date: Wed, 27 Mar 2019 19:12:50 +0530 Subject: [PATCH] add missing code for pdf csv xlsx in registrations --- app/controllers/admin/registrations_controller.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/controllers/admin/registrations_controller.rb b/app/controllers/admin/registrations_controller.rb index 3f19ed39..89c4d069 100644 --- a/app/controllers/admin/registrations_controller.rb +++ b/app/controllers/admin/registrations_controller.rb @@ -15,12 +15,22 @@ module Admin @registration_distribution = @conference.registration_distribution @affiliation_distribution = @conference.affiliation_distribution @code_of_conduct = @conference.code_of_conduct.present? + @file_name = "registrations_for_#{@conference.short_title}" respond_to do |format| format.html format.json do render json: RegistrationDatatable.new(view_context, conference: @conference) end + format.pdf { render 'index', layout: false } + format.xlsx do + response.headers['Content-Disposition'] = "attachment; filename=\"#{@file_name}.xlsx\"" + render 'index', layout: false + end + format.csv do + response.headers['Content-Disposition'] = "attachment; filename=\"#{@file_name}.csv\"" + render 'index', layout: false + end end end