class Decidim::Meetings::CalendarsController
to their favorite calendar app
Exposes the meeting resources as an .ics file so users can import them
def meeting
def meeting @meeting ||= Decidim::Meetings::Meeting.where(component: current_component).find(params[:id]) end
def meeting_calendar
def meeting_calendar send_data CalendarRenderer.for(meeting), content_type: "type/calendar", filename: "#{meeting.reference}.ics" end
def set_default_request_format
def set_default_request_format request.format = :text end
def show
def show render plain: CalendarRenderer.for(current_component, filter_params), content_type: "type/calendar" end