app/controllers/concerns/decidim/consultations/admin/consultation_admin.rb in decidim-consultations-0.17.2 vs app/controllers/concerns/decidim/consultations/admin/consultation_admin.rb in decidim-consultations-0.18.0

- old
+ new

@@ -9,21 +9,23 @@ # into an consultation's admin panel. It will override the layout so it shows # the sidebar, preload the consultation, etc. module ConsultationAdmin extend ActiveSupport::Concern + RegistersPermissions + .register_permissions(::Decidim::Consultations::Admin::ConsultationAdmin, + ::Decidim::Consultations::Permissions, + ::Decidim::Admin::Permissions) + included do include NeedsConsultation layout "decidim/admin/consultation" alias_method :current_participatory_space, :current_consultation def permission_class_chain - [ - Decidim::Consultations::Permissions, - Decidim::Admin::Permissions - ] + PermissionsRegistry.chain_for(ConsultationAdmin) end end end end end