mirror of
https://github.com/internetee/registry.git
synced 2025-06-08 13:44:47 +02:00
Merge pull request #1268 from internetee/remove-unused-rake-tasks
Remove unused rake tasks
This commit is contained in:
commit
bce13ab3e7
3 changed files with 0 additions and 744 deletions
|
@ -33,12 +33,10 @@ exclude_patterns:
|
|||
- "lib/gem_ext/"
|
||||
- "lib/tasks/api_log.rake"
|
||||
- "lib/tasks/bootstrap.rake"
|
||||
- "lib/tasks/convert.rake"
|
||||
- "lib/tasks/db.rake"
|
||||
- "lib/tasks/documents.rake"
|
||||
- "lib/tasks/import.rake"
|
||||
- "lib/tasks/legal_doc.rake"
|
||||
- "lib/tasks/statuses.rake"
|
||||
- "lib/tasks/whois.rake"
|
||||
- "spec/"
|
||||
- "test/"
|
||||
|
|
|
@ -1,117 +0,0 @@
|
|||
namespace :convert do
|
||||
desc 'Convert punycodes to unicode'
|
||||
task punycode: :environment do
|
||||
start = Time.zone.now.to_f
|
||||
puts "-----> Convert domain punycodes to unicode..."
|
||||
count = 0
|
||||
Domain.find_each(:batch_size => 1000) do |x|
|
||||
old_name = x.name
|
||||
if old_name != SimpleIDN.to_unicode(x.name.strip.downcase)
|
||||
x.update_column(:name, (SimpleIDN.to_unicode(x.name.strip.downcase)))
|
||||
x.update_column(:name_puny, (SimpleIDN.to_ascii(x.name.strip.downcase)))
|
||||
count += 1
|
||||
puts "Domain #{x.id} changed from #{old_name} to #{SimpleIDN.to_unicode(old_name)} "
|
||||
end
|
||||
end
|
||||
puts "-----> all done in #{(Time.zone.now.to_f - start).round(2)} seconds. #{count} domains changed."
|
||||
end
|
||||
|
||||
desc 'Convert punycodes in history to unicode'
|
||||
task history_punycode: :environment do
|
||||
DomainVersion.find_each do |d|
|
||||
if obj = d.object
|
||||
obj["name"] = SimpleIDN.to_unicode(obj["name"])
|
||||
obj["name_puny"] = SimpleIDN.to_ascii(obj["name_puny"])
|
||||
d.object = obj
|
||||
end
|
||||
if (obj_c = d.object_changes).present?
|
||||
obj_c["name"].map!{|e| e ? SimpleIDN.to_unicode(e) : e } if obj_c["name"]
|
||||
obj_c["name_puny"].map!{|e| e ? SimpleIDN.to_ascii(e) : e } if obj_c["name_puny"]
|
||||
d.object_changes = obj_c
|
||||
end
|
||||
d.save!
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
desc 'Contact Address Country Code Upcase'
|
||||
task country_code_upcase: :environment do
|
||||
count = 0
|
||||
Contact.find_each do |c|
|
||||
if c.country_code.present? && c.country_code != c.country_code.upcase
|
||||
c.country_code = c.country_code.upcase
|
||||
c.update_columns(country_code: c.country_code.upcase)
|
||||
|
||||
count +=1
|
||||
puts "#{count} contacts has been changed" if count % 1000 == 0
|
||||
end
|
||||
end
|
||||
puts "Contacts change has been finished. Starting ContactVersions"
|
||||
|
||||
count = 0
|
||||
ContactVersion.find_each do |c|
|
||||
if (if_object = (c.object && c.object["country_code"].present? && c.object["country_code"] != c.object["country_code"].upcase)) ||
|
||||
(if_changes = (c.object_changes && c.object_changes["country_code"].present? && c.object_changes["country_code"] != c.object_changes["country_code"].map{|e|e.try(:upcase)}))
|
||||
|
||||
if if_object
|
||||
h = c.object
|
||||
h["country_code"] = h["country_code"].try(:upcase)
|
||||
c.object = h
|
||||
end
|
||||
|
||||
if if_changes
|
||||
h = c.object_changes
|
||||
h["country_code"] = h["country_code"].map{|e|e.try(:upcase)}
|
||||
c.object_changes = h
|
||||
end
|
||||
c.update_columns(object: c.object, object_changes: c.object_changes)
|
||||
|
||||
count +=1
|
||||
puts "#{count} contact histories has been changed" if count % 1000 == 0
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
desc 'Convert nameservers hostname and hostname_puny'
|
||||
task nameserves_hostname: :environment do
|
||||
|
||||
start = Time.zone.now.to_f
|
||||
count = 0
|
||||
puts '-----> Converting hostnames...'
|
||||
|
||||
Nameserver.find_each(:batch_size => 1000) do |ns|
|
||||
ns.hostname = SimpleIDN.to_unicode(ns.hostname)
|
||||
ns.hostname_puny = SimpleIDN.to_ascii(ns.hostname_puny)
|
||||
ns.save validate: false
|
||||
count += 1
|
||||
puts "-----> Converted #{count} nameservers" if count % 1000 == 0
|
||||
end
|
||||
puts "-----> Converted #{count} nameservers #{(Time.zone.now.to_f - start).round(2)} seconds"
|
||||
|
||||
end
|
||||
|
||||
desc 'Convert nameservers history hostname'
|
||||
task nameserves_history_hostname: :environment do
|
||||
|
||||
start = Time.zone.now.to_f
|
||||
count = 0
|
||||
puts '-----> Converting hostnames history...'
|
||||
|
||||
NameserverVersion.find_each do |ns|
|
||||
if obj = ns.object
|
||||
obj["hostname"] = SimpleIDN.to_unicode(obj["hostname"])
|
||||
ns.object = obj
|
||||
end
|
||||
|
||||
if (obj_c = ns.object_changes).present?
|
||||
obj_c["name"].map!{|e| e ? SimpleIDN.to_unicode(e) : e } if obj_c["hostname"]
|
||||
ns.object_changes = obj_c
|
||||
end
|
||||
count += 1
|
||||
ns.save!
|
||||
end
|
||||
puts "-----> Converted #{count} history rows #{(Time.zone.now.to_f - start).round(2)} seconds"
|
||||
end
|
||||
|
||||
end
|
||||
|
|
@ -1,625 +0,0 @@
|
|||
desc 'Schema load for all databases: registry, api_log and whois'
|
||||
task statuses: [:environment] do
|
||||
statuses = {
|
||||
'ok': [
|
||||
],
|
||||
'inactive': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'clientDeleteProhibited': [
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverDeleteProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'clientHold': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverHold': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'clientRenewProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverRenewProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'clientTransferProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverTransferProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'clientUpdateProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingTransfer',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverUpdateProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingTransfer',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'pendingCreate': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'pendingDelete': [
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingDeleteConfirmation',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'pendingRenew': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
|
||||
],
|
||||
'pendingTransfer': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'pendingUpdate': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'inactive',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverManualInzone': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverRegistrantChangeProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverAdminChangeProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverTechChangeProhibited': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'serverForceDelete': [
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'inactive',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'deleteCandidate': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate',
|
||||
'expired'
|
||||
],
|
||||
'expired': [
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientHold',
|
||||
'serverHold',
|
||||
'clientRenewProhibited',
|
||||
'serverRenewProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'inactive',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingDeleteConfirmation',
|
||||
'pendingRenew',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate',
|
||||
'serverManualInzone',
|
||||
'serverRegistrantChangeProhibited',
|
||||
'serverAdminChangeProhibited',
|
||||
'serverTechChangeProhibited',
|
||||
'serverForceDelete',
|
||||
'deleteCandidate'
|
||||
]
|
||||
}
|
||||
|
||||
puts "\nDomain status can be with other statuses map\n"
|
||||
puts "---------------------------------------------"
|
||||
statuses.each do |s, _v|
|
||||
puts "\n#{s} =>"
|
||||
statuses[s].map { |u| puts " #{u}" }
|
||||
puts
|
||||
end
|
||||
|
||||
contact_statuses = {
|
||||
'ok': [
|
||||
'linked'
|
||||
],
|
||||
'linked': [
|
||||
'ok'
|
||||
],
|
||||
'clientDeleteProhibited': [
|
||||
'linked',
|
||||
'serverDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'pendingCreate',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate'
|
||||
],
|
||||
'serverDeleteProhibited': [
|
||||
'linked',
|
||||
'clientDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'pendingCreate',
|
||||
'pendingTransfer',
|
||||
'pendingUpdate'
|
||||
],
|
||||
'clientTransferProhibited': [
|
||||
'linked',
|
||||
'serverDeleteProhibited',
|
||||
'clientDeleteProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingUpdate'
|
||||
],
|
||||
'serverTransferProhibited': [
|
||||
'linked',
|
||||
'serverDeleteProhibited',
|
||||
'clientDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingUpdate'
|
||||
],
|
||||
'clientUpdateProhibited': [
|
||||
'linked',
|
||||
'serverDeleteProhibited',
|
||||
'clientDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'serverUpdateProhibited',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingTransfer'
|
||||
],
|
||||
'serverUpdateProhibited': [
|
||||
'linked',
|
||||
'serverDeleteProhibited',
|
||||
'clientDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'pendingCreate',
|
||||
'pendingDelete',
|
||||
'pendingTransfer'
|
||||
],
|
||||
'pendingCreate': [
|
||||
'linked',
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited'
|
||||
],
|
||||
'pendingDelete': [
|
||||
'linked',
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited'
|
||||
],
|
||||
'pendingTransfer': [
|
||||
'linked',
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited'
|
||||
],
|
||||
'pendingUpdate': [
|
||||
'linked',
|
||||
'clientDeleteProhibited',
|
||||
'serverDeleteProhibited',
|
||||
'clientTransferProhibited',
|
||||
'serverTransferProhibited',
|
||||
'clientUpdateProhibited',
|
||||
'serverUpdateProhibited'
|
||||
]
|
||||
}
|
||||
|
||||
puts "\n\nContact status can be with other statuses map\n"
|
||||
puts "---------------------------------------------"
|
||||
contact_statuses.each do |s, _v|
|
||||
puts "\n#{s} =>"
|
||||
contact_statuses[s].map { |u| puts " #{u}" }
|
||||
puts
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue