Class: Decidim::Meetings::Admin::ApplicationController
- Inherits:
-
Admin::Components::BaseController
- Object
- Admin::Components::BaseController
- Decidim::Meetings::Admin::ApplicationController
- Defined in:
- app/controllers/decidim/meetings/admin/application_controller.rb
Overview
This controller is the abstract class from which all other controllers of this engine inherit.
Note that it inherits from ‘Decidim::Components::BaseController`, which override its layout and provide all kinds of useful methods.
Direct Known Subclasses
AgendaController, AttachmentCollectionsController, AttachmentsController, InvitesController, MeetingClosesController, MeetingCopiesController, MeetingsController, MeetingsPollController, RegistrationFormController, RegistrationsController
Instance Method Summary collapse
Instance Method Details
#maps_enabled? ⇒ Boolean
23 24 25 |
# File 'app/controllers/decidim/meetings/admin/application_controller.rb', line 23 def maps_enabled? @maps_enabled ||= current_component.settings.maps_enabled? end |
#meeting ⇒ Object
19 20 21 |
# File 'app/controllers/decidim/meetings/admin/application_controller.rb', line 19 def meeting @meeting ||= meetings.find(params[:id]) if params[:id] end |
#meetings ⇒ Object
15 16 17 |
# File 'app/controllers/decidim/meetings/admin/application_controller.rb', line 15 def meetings @meetings ||= Meeting.not_hidden.where(component: current_component).order(start_time: :desc).page(params[:page]).per(15) end |