app/controllers/decidim/meetings/calendars_controller.rb in decidim-meetings-0.24.3 vs app/controllers/decidim/meetings/calendars_controller.rb in decidim-meetings-0.25.0.rc1
- old
+ new
@@ -12,10 +12,18 @@
def show
render plain: CalendarRenderer.for(current_component), content_type: "type/calendar"
end
+ def meeting_calendar
+ send_data CalendarRenderer.for(meeting), content_type: "type/calendar", filename: "#{meeting.reference}.ics"
+ end
+
private
+
+ def meeting
+ @meeting ||= Decidim::Meetings::Meeting.where(component: current_component).find(params[:id])
+ end
def set_default_request_format
request.format = :text
end
end