@ -1,8 +1,6 @@
class ApiTokenPolicy < ApplicationPolicy
def destroy?
return false unless user
user.admin? || record.user == user
end
@ -3,7 +3,7 @@ class ApplicationPolicy
attr_reader :user, :record
def initialize(user, record)
@user = user
@user = user || User.new
@record = record
@ -19,26 +19,18 @@ class AsciicastPolicy < ApplicationPolicy
def update?
user.admin? || record.owner?(user)
def change_featured?
user.admin?
def change_visibility?
user.admin? || user.supporter?