From d07389ba748d129f2ba5c42df06cba5a71084016 Mon Sep 17 00:00:00 2001 From: Clarissa <cdp13@inf.ufpr.br> Date: Thu, 11 May 2017 11:48:01 -0300 Subject: [PATCH] #204: added function user_can_moderate to be used in policies --- app/policies/application_policy.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/policies/application_policy.rb b/app/policies/application_policy.rb index dd6cb01a..fbaad2a7 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) -- GitLab