Merge branch '114677695-idn_support' into staging

This commit is contained in:
Stas 2016-05-27 16:39:51 +03:00
commit 91169bd42f
2 changed files with 5 additions and 2 deletions

View file

@ -28,6 +28,7 @@ class Nameserver < ActiveRecord::Base
],
'2005' => [
[:hostname, :invalid, { value: { obj: 'hostAttr', val: hostname } }],
[:hostname_puny, :puny_to_long, { value: { obj: 'hostAttr', val: hostname } }],
[:ipv4, :invalid, { value: { obj: 'hostAddr', val: ipv4 } }],
[:ipv6, :invalid, { value: { obj: 'hostAddr', val: ipv6 } }]
],
@ -44,8 +45,8 @@ class Nameserver < ActiveRecord::Base
end
def check_label_length
hostname.split('.').each do |label|
errors.add(:hostname, :invalid) if label.length > 63
hostname_puny.split('.').each do |label|
errors.add(:hostname_puny, :puny_to_long) if label.length > 63
end
end

View file

@ -134,6 +134,8 @@ en:
hostname:
invalid: 'Hostname is invalid'
taken: 'Nameserver already exists on this domain'
hostname_puny:
puny_to_long: 'Hostname puny is too long (maximum is 63 characters)'
ipv4:
blank: 'IPv4 is missing'
invalid: 'IPv4 is invalid'