Add icalendar files (fixes #2147)

This commit is contained in:
Sasi Olin 2021-02-14 22:56:45 +01:00 committed by Henne Vogelsang
parent 32164c47db
commit d540092bfc
No known key found for this signature in database
GPG key ID: 9D6164C2955FADE0
6 changed files with 80 additions and 0 deletions

View file

@ -21,6 +21,12 @@ class SchedulesController < ApplicationController
format.xml do
@events_xml = event_schedules.map(&:event).group_by{ |event| event.time.to_date } if event_schedules
end
format.ics do
cal = Icalendar::Calendar.new
cal = icalendar_proposals(cal, event_schedules.map(&:event), @conference)
cal.publish
render inline: cal.to_ical
end
format.html do
@rooms = @conference.venue.rooms if @conference.venue