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