diff --git a/app/policies/application_policy.rb b/app/policies/application_policy.rb index dd6cb01af37e15c8298d8f66b68a69c6459b00dd..fbaad2a76fd8850c27bf81e9bc39fa02e968918b 100644 --- a/app/policies/application_policy.rb +++ b/app/policies/application_policy.rb @@ -55,7 +55,11 @@ class ApplicationPolicy raise 'You must implement this method!' end - class Scope + def user_can_moderate? + user.is_admin? || user.is_moderator? + end + + class Scope < ApplicationPolicy attr_reader :user, :scope def initialize(user, scope)