Files
old-holivud2/app/controllers/issues_and_concerns_reports_controller.rb

32 lines
635 B
Ruby
Raw Normal View History

2020-05-31 22:38:19 +02:00
class IssuesAndConcernsReportsController < ApplicationController
def show
respond_to do |format|
format.xlsx { send_issues_and_concerns_report_xls }
end
end
private
def videos
policy_scope(Video)
end
def video
authorize videos.find(params[:video_id])
end
def issues_and_concerns_report
authorize ExcelReports::IssuesAndConcernsReports::IssuesAndConcernsReport.new(video)
end
def send_issues_and_concerns_report_xls
send_data(
issues_and_concerns_report.to_xls,
{
filename: issues_and_concerns_report.filename,
type: Mime[:xlsx]
}
)
end
end