Files
danbooru/app/policies/user_name_change_request_policy.rb

16 lines
306 B
Ruby

# frozen_string_literal: true
class UserNameChangeRequestPolicy < ApplicationPolicy
def index?
!user.is_anonymous?
end
def show?
user.is_moderator? || (!user.is_anonymous? && !record.user.is_deleted?) || (record.user == user)
end
def permitted_attributes
[:desired_name]
end
end