14 lines
245 B
Ruby
14 lines
245 B
Ruby
class PostDisapprovalPolicy < ApplicationPolicy
|
|
def create?
|
|
user.is_approver?
|
|
end
|
|
|
|
def can_view_creator?
|
|
user.is_moderator? || record.user_id == user.id
|
|
end
|
|
|
|
def permitted_attributes
|
|
[:post_id, :reason, :message]
|
|
end
|
|
end
|