diff --git a/app/models/concerns/domain/transferable.rb b/app/models/concerns/domain/transferable.rb index eda71722c..ce442140a 100644 --- a/app/models/concerns/domain/transferable.rb +++ b/app/models/concerns/domain/transferable.rb @@ -38,6 +38,20 @@ module Concerns::Domain::Transferable private + def transferrable? + (statuses & [ + DomainStatus::PENDING_DELETE_CONFIRMATION, + DomainStatus::PENDING_CREATE, + DomainStatus::PENDING_UPDATE, + DomainStatus::PENDING_DELETE, + DomainStatus::PENDING_RENEW, + DomainStatus::PENDING_TRANSFER, + DomainStatus::FORCE_DELETE, + DomainStatus::SERVER_TRANSFER_PROHIBITED, + DomainStatus::CLIENT_TRANSFER_PROHIBITED + ]).empty? + end + def generate_transfer_code? new_record? && transfer_code.blank? end diff --git a/app/models/epp/domain.rb b/app/models/epp/domain.rb index 2b2b6d615..033640c1e 100644 --- a/app/models/epp/domain.rb +++ b/app/models/epp/domain.rb @@ -804,20 +804,6 @@ class Epp::Domain < Domain true end - def transferrable? - (statuses & [ - DomainStatus::PENDING_DELETE_CONFIRMATION, - DomainStatus::PENDING_CREATE, - DomainStatus::PENDING_UPDATE, - DomainStatus::PENDING_DELETE, - DomainStatus::PENDING_RENEW, - DomainStatus::PENDING_TRANSFER, - DomainStatus::FORCE_DELETE, - DomainStatus::SERVER_TRANSFER_PROHIBITED, - DomainStatus::CLIENT_TRANSFER_PROHIBITED - ]).empty? - end - ## SHARED # For domain transfer