mirror of
https://github.com/internetee/registry.git
synced 2025-07-03 01:33:36 +02:00
Refactor settings
This commit is contained in:
parent
26f5eda636
commit
dafcb6f78c
25 changed files with 132 additions and 282 deletions
|
@ -1,3 +0,0 @@
|
|||
Fabricator(:setting) do
|
||||
code 'ns_min_count'
|
||||
end
|
|
@ -1,52 +0,0 @@
|
|||
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
|
Loading…
Add table
Add a link
Reference in a new issue