Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport 'Fix Admin dashboard disappear if you are in Trustee Zone' to v0.27 #11114

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -13,6 +13,11 @@ class ApplicationController < ::Decidim::ApplicationController

before_action :ensure_configured_bulletin_board!

register_permissions(::Decidim::Elections::TrusteeZone::ApplicationController,
::Decidim::Elections::Permissions,
::Decidim::Admin::Permissions,
::Decidim::Permissions)

private

def ensure_configured_bulletin_board!
Expand All @@ -34,10 +39,7 @@ def permission_scope
end

def permission_class_chain
[
Decidim::Elections::Permissions,
Decidim::Permissions
]
::Decidim.permissions_registry.chain_for(::Decidim::Elections::TrusteeZone::ApplicationController)
end
end
end
Expand Down