Add validation

This commit is contained in:
Martin Lensment 2014-09-15 17:27:48 +03:00
parent 76d397465e
commit d286a67cc0
8 changed files with 88 additions and 5 deletions

View file

@ -64,6 +64,12 @@ class Domain < ActiveRecord::Base
false
end
def can_remove_admin_contact?
return true if admin_contacts.length > 1
errors.add(:admin_contacts, :less_than_or_equal_to, { count: 1 })
false
end
def validate_nameservers_count
sg = SettingGroup.domain_validation
min, max = sg.setting(:ns_min_count).value.to_i, sg.setting(:ns_max_count).value.to_i