From f818ea8bec25dbe68aec90b5cb5a8c43d14c31f4 Mon Sep 17 00:00:00 2001 From: Martin Lensment Date: Thu, 25 Sep 2014 13:15:23 +0300 Subject: [PATCH] Rights fix --- app/models/ability.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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)