mirror of
https://github.com/internetee/registry.git
synced 2025-05-16 17:37:17 +02:00
Fix domain statuses and contacts on import
This commit is contained in:
parent
cc9384eafa
commit
a500e0831f
1 changed files with 17 additions and 4 deletions
|
@ -211,7 +211,7 @@ namespace :import do
|
||||||
)
|
)
|
||||||
|
|
||||||
domain_contact_columns = %w(
|
domain_contact_columns = %w(
|
||||||
contact_type
|
type
|
||||||
creator_str
|
creator_str
|
||||||
updator_str
|
updator_str
|
||||||
legacy_domain_id
|
legacy_domain_id
|
||||||
|
@ -286,7 +286,7 @@ namespace :import do
|
||||||
# admin contacts
|
# admin contacts
|
||||||
x.domain_contact_maps.each do |dc|
|
x.domain_contact_maps.each do |dc|
|
||||||
domain_contacts << [
|
domain_contacts << [
|
||||||
'admin',
|
'AdminDomainContact',
|
||||||
user,
|
user,
|
||||||
user,
|
user,
|
||||||
x.id,
|
x.id,
|
||||||
|
@ -297,7 +297,7 @@ namespace :import do
|
||||||
# tech contacts
|
# tech contacts
|
||||||
x.nsset_contact_maps.each do |dc|
|
x.nsset_contact_maps.each do |dc|
|
||||||
domain_contacts << [
|
domain_contacts << [
|
||||||
'tech',
|
'TechDomainContact',
|
||||||
user,
|
user,
|
||||||
user,
|
user,
|
||||||
x.id,
|
x.id,
|
||||||
|
@ -306,6 +306,7 @@ namespace :import do
|
||||||
end
|
end
|
||||||
|
|
||||||
# domain statuses
|
# domain statuses
|
||||||
|
ok = true
|
||||||
x.object_states.each do |state|
|
x.object_states.each do |state|
|
||||||
next if state.name.blank?
|
next if state.name.blank?
|
||||||
domain_statuses << [
|
domain_statuses << [
|
||||||
|
@ -315,10 +316,22 @@ namespace :import do
|
||||||
user,
|
user,
|
||||||
x.id
|
x.id
|
||||||
]
|
]
|
||||||
|
ok = false
|
||||||
|
end
|
||||||
|
|
||||||
|
# OK status is default
|
||||||
|
if ok
|
||||||
|
domain_statuses << [
|
||||||
|
nil,
|
||||||
|
DomainStatus::OK,
|
||||||
|
user,
|
||||||
|
user,
|
||||||
|
x.id
|
||||||
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
# nameservers
|
# nameservers
|
||||||
x.nsset.hosts.each do |host|
|
x.nsset.try(:hosts).each do |host|
|
||||||
ip_maps = host.host_ipaddr_maps
|
ip_maps = host.host_ipaddr_maps
|
||||||
ips = {}
|
ips = {}
|
||||||
ip_maps.each do |ip_map|
|
ip_maps.each do |ip_map|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue