Class: Decidim::Calendar::CalendarController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- ApplicationController
- Decidim::Calendar::CalendarController
- Includes:
- ParticipatorySpaceContext
- Defined in:
- app/controllers/decidim/calendar/calendar_controller.rb
Instance Method Summary collapse
Instance Method Details
#gantt ⇒ Object
14 15 16 17 18 |
# File 'app/controllers/decidim/calendar/calendar_controller.rb', line 14 def gantt @events = Decidim::ParticipatoryProcessStep.all.order(decidim_participatory_process_id: :asc, position: :asc, start_date: :asc).map do |p| Decidim::Calendar::EventPresenter.new(p) if p.organization == current_organization end end |
#ical ⇒ Object
20 21 22 23 24 |
# File 'app/controllers/decidim/calendar/calendar_controller.rb', line 20 def ical filename = "#{current_organization.name.parameterize}-calendar" response.headers['Content-Disposition'] = 'attachment; filename="' + filename + '.ical"' render plain: GeneralCalendar.for(current_organization), content_type: "text/calendar" end |