mirror of
https://github.com/internetee/registry.git
synced 2025-05-17 17:59:47 +02:00
52 lines
1.4 KiB
Ruby
52 lines
1.4 KiB
Ruby
Fabricator(:setting_group) do
|
|
code 'domain_validation'
|
|
settings do
|
|
[
|
|
Fabricate(:setting, code: 'ns_min_count', value: 1),
|
|
Fabricate(:setting, code: 'ns_max_count', value: 13)
|
|
]
|
|
end
|
|
end
|
|
|
|
Fabricator(:domain_validation_setting_group, from: :setting_group) do
|
|
code 'domain_validation'
|
|
settings do
|
|
[
|
|
Fabricate(:setting, code: 'ns_min_count', value: 1),
|
|
Fabricate(:setting, code: 'ns_max_count', value: 13),
|
|
Fabricate(:setting, code: 'dnskeys_min_count', value: 0),
|
|
Fabricate(:setting, code: 'dnskeys_max_count', value: 9)
|
|
]
|
|
end
|
|
end
|
|
|
|
Fabricator(:domain_statuses_setting_group, from: :setting_group) do
|
|
code 'domain_statuses'
|
|
settings do
|
|
[
|
|
Fabricate(:setting, code: 'client_hold', value: 'clientHold'),
|
|
Fabricate(:setting, code: 'client_update_prohibited', value: 'clientUpdateProhibited')
|
|
]
|
|
end
|
|
end
|
|
|
|
Fabricator(:domain_general_setting_group, from: :setting_group) do
|
|
code 'domain_general'
|
|
settings do
|
|
[
|
|
Fabricate(:setting, code: 'transfer_wait_time', value: '0')
|
|
]
|
|
end
|
|
end
|
|
|
|
Fabricator(:dnskeys_setting_group, from: :setting_group) do
|
|
code 'dnskeys'
|
|
settings do
|
|
[
|
|
Fabricate(:setting, code: Setting::DS_ALGORITHM, value: 2),
|
|
Fabricate(:setting, code: Setting::ALLOW_DS_DATA, value: 1),
|
|
Fabricate(:setting, code: Setting::ALLOW_DS_DATA_WITH_KEYS, value: 1),
|
|
Fabricate(:setting, code: Setting::ALLOW_KEY_DATA, value: 1)
|
|
]
|
|
end
|
|
end
|