Module: Decidim::Assemblies::Admin::Concerns::AssemblyAdmin
- Extended by:
- ActiveSupport::Concern
- Included in:
- AssemblyAttachmentsController, AssemblyCopiesController, AssemblyPublicationsController, AssemblyUserRolesController, Decidim::Assemblies::Admin::CategoriesController, ExportsController, FeaturePermissionsController, FeaturesController, ModerationsController
- Defined in:
- app/controllers/decidim/assemblies/admin/concerns/assembly_admin.rb
Overview
This concern is meant to be included in all controllers that are scoped into an assembly’s admin panel. It will override the layout so it shows the sidebar, preload the assembly, etc.
Instance Method Summary collapse
Instance Method Details
#current_assembly ⇒ Object
23 24 25 26 27 |
# File 'app/controllers/decidim/assemblies/admin/concerns/assembly_admin.rb', line 23 def current_assembly @current_assembly ||= organization_assemblies.find_by!( slug: params[:assembly_slug] || params[:slug] ) end |
#organization_assemblies ⇒ Object
29 30 31 |
# File 'app/controllers/decidim/assemblies/admin/concerns/assembly_admin.rb', line 29 def organization_assemblies @organization_assemblies ||= OrganizationAssemblies.new(current_organization).query end |