diff --git a/app/models/ability.rb b/app/models/ability.rb index 8a9b71ce0..731fd0794 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -4,8 +4,12 @@ class Ability def initialize(user) # user ||= EppUser.last - can :read, DomainTransfer, transfer_to_id: user.registrar.id - can :approve_as_client, DomainTransfer, transfer_from_id: user.registrar.id, status: DomainTransfer::PENDING + if user.admin? + can :manage, Domain + else + can :read, DomainTransfer, transfer_to_id: user.registrar.id + can :approve_as_client, DomainTransfer, transfer_from_id: user.registrar.id, status: DomainTransfer::PENDING + end # Define abilities for the passed in user here. For example: # # user ||= User.new # guest user (not logged in)