14 lines
275 B
Ruby
14 lines
275 B
Ruby
class ApiKeyPolicy < ApplicationPolicy
|
|
PERMITTED_ROLES = %w[superadmin].freeze
|
|
|
|
def index?
|
|
user_has_roles?(PERMITTED_ROLES)
|
|
end
|
|
|
|
alias show? index?
|
|
alias new? index?
|
|
alias edit? index?
|
|
alias create? index?
|
|
alias update? index?
|
|
alias destroy? index?
|
|
end
|