exporting events to pdf, excel, and csv format

This commit is contained in:
AnithaPal 2016-08-11 16:21:30 -04:00
parent 7cc2609662
commit 3da3fcccbb
6 changed files with 139 additions and 4 deletions

View file

@ -0,0 +1,25 @@
- headers = ['Event ID',
'Title',
'Abstract',
'Start time',
'Submitter',
'Speaker',
'Event Type',
'Track',
'Difficulty Level',
'Room',
'State']
= CSV.generate_line headers
- @events.each do |event|
= CSV.generate_line([event.id, event.title, event.abstract, event.time,
event.submitter.name, event.speaker_names, event.event_type.title,
(event.track.present? ? event.track.name : 'nil'),
(event.difficulty_level.present? ? event.difficulty_level.title : 'nil'),
(event.room.present? ? event.room.name : 'nil'), event.state])
= CSV.generate_line [nil]
- headers = ['Comment ID', 'Event Title', 'Body', 'User Name']
= CSV.generate_line headers
- @events.each do |event|
- event.root_comments.each do |comment|
= CSV.generate_line([comment.id, event.title, comment.body, comment.user.name])