app/controllers/decidim/assemblies/admin/application_controller.rb in decidim-assemblies-0.17.2 vs app/controllers/decidim/assemblies/admin/application_controller.rb in decidim-assemblies-0.18.0
- old
+ new
@@ -3,22 +3,23 @@
module Decidim
module Assemblies
module Admin
# The main admin application controller for assemblies
class ApplicationController < Decidim::Admin::ApplicationController
+ register_permissions(::Decidim::Assemblies::Admin::ApplicationController,
+ Decidim::Assemblies::Permissions,
+ Decidim::Admin::Permissions)
+
private
def permissions_context
super.merge(
current_participatory_space: try(:current_participatory_space)
)
end
def permission_class_chain
- [
- Decidim::Assemblies::Permissions,
- Decidim::Admin::Permissions
- ]
+ ::Decidim.permissions_registry.chain_for(::Decidim::Assemblies::Admin::ApplicationController)
end
end
end
end
end