Sha256: 877790026cdaba61828ce16f5288152fdf1b985cf82c15b58f59edf53c1fa41c
Contents?: true
Size: 1.01 KB
Versions: 10
Compression:
Stored size: 1.01 KB
Contents
# frozen_string_literal: true module Decidim module Assemblies # The main application controller for assemblies # # This controller is the abstract class from which all other controllers of # this engine inherit. class ApplicationController < Decidim::ApplicationController helper Decidim::ApplicationHelper helper Decidim::Assemblies::AssembliesHelper include NeedsPermission register_permissions(Decidim::Assemblies::ApplicationController, ::Decidim::Assemblies::Permissions, ::Decidim::Admin::Permissions, ::Decidim::Permissions) private def permissions_context super.merge( current_participatory_space: try(:current_participatory_space) ) end def permission_class_chain ::Decidim.permissions_registry.chain_for(::Decidim::Assemblies::ApplicationController) end def permission_scope :public end end end end
Version data entries
10 entries across 10 versions & 1 rubygems