app/controllers/decidim/admin/moderations_controller.rb in decidim-admin-0.11.2 vs app/controllers/decidim/admin/moderations_controller.rb in decidim-admin-0.12.0.pre

- old
+ new

@@ -2,18 +2,18 @@ module Decidim module Admin # This controller allows admins to manage moderations in a participatory process. class ModerationsController < Decidim::Admin::ApplicationController - helper_method :moderations + helper_method :moderations, :allowed_to? def index - authorize! :read, Decidim::Moderation + enforce_permission_to :read, :moderation end def unreport - authorize! :unreport, reportable + enforce_permission_to :unreport, :moderation Admin::UnreportResource.call(reportable, current_user) do on(:ok) do flash[:notice] = I18n.t("reportable.unreport.success", scope: "decidim.moderations.admin") redirect_to moderations_path @@ -25,10 +25,10 @@ end end end def hide - authorize! :hide, reportable + enforce_permission_to :hide, :moderation Admin::HideResource.call(reportable, current_user) do on(:ok) do flash[:notice] = I18n.t("reportable.hide.success", scope: "decidim.moderations.admin") redirect_to moderations_path