Files
danbooru/app/policies/user_name_change_request_policy.rb
evazion a7dc05ce63 Enable frozen string literals.
Make all string literals immutable by default.
2021-12-14 21:33:27 -06:00

16 lines
334 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, :desired_name_confirmation]
end
end