Files
redux-scraper/app/policies/domain/fa/user_policy.rb
2024-12-27 19:03:08 +00:00

25 lines
422 B
Ruby

class Domain::Fa::UserPolicy < ApplicationPolicy
def index?
true # Anyone can view the index
end
def show?
true # Anyone can view user profiles
end
# Only admins and moderators can access these actions
def scan_user?
user&.admin? || user&.moderator?
end
def enqueue_objects?
user&.admin? || user&.moderator?
end
class Scope < Scope
def resolve
scope.all
end
end
end