Add Domain#transfer

This commit is contained in:
Artur Beljajev 2018-01-20 22:38:14 +02:00
parent e36e31f6d9
commit 624cc70bef
2 changed files with 27 additions and 0 deletions

View file

@ -672,6 +672,11 @@ class Domain < ActiveRecord::Base
pending_json['new_registrant_id']
end
def transfer(new_registrar)
self.registrar = new_registrar
regenerate_auth_info
end
def self.to_csv
CSV.generate do |csv|
csv << column_names
@ -705,5 +710,11 @@ class Domain < ActiveRecord::Base
def self.uses_zone?(zone)
exists?(["name ILIKE ?", "%.#{zone.origin}"])
end
private
def regenerate_auth_info
generate_auth_info!
end
end
# rubocop: enable Metrics/ClassLength