diff options
Diffstat (limited to 'app/policies/domain_allow_policy.rb')
-rw-r--r-- | app/policies/domain_allow_policy.rb | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/app/policies/domain_allow_policy.rb b/app/policies/domain_allow_policy.rb index 5030453bb..45c797ecd 100644 --- a/app/policies/domain_allow_policy.rb +++ b/app/policies/domain_allow_policy.rb @@ -1,11 +1,19 @@ # frozen_string_literal: true class DomainAllowPolicy < ApplicationPolicy + def index? + role.can?(:manage_federation) + end + + def show? + role.can?(:manage_federation) + end + def create? - admin? + role.can?(:manage_federation) end def destroy? - admin? + role.can?(:manage_federation) end end |