oleghasjanov
3c169bb00b
Make admin contacts optional for private registrants
...
This change makes admin contacts optional for private registrants while keeping them mandatory for organizations. The changes include:
- Updated Domain model validations to make admin and tech contacts optional (min=0) for private registrants
- Added validation rules methods to handle different requirements based on registrant type
- Modified EPP domain creation to support domains without admin contacts for private registrants
- Updated attach_default_contacts to skip adding contacts for private registrants
- Added comprehensive test coverage for:
- Domain model validations with private/org registrants
- EPP domain creation without admin contacts for private registrants
- REPP API contact management for private registrants
This implements the requirement to make admin contacts optional for private registrations of .ee domains while maintaining the existing validation rules for organizations.
2025-01-07 12:24:57 +02:00
Oleg Hasjanov
b5b59026b9
added deadline registration condition during domain registration from auction
2024-01-24 15:17:11 +02:00
olegphenomenon
8916bcd0d6
transfer code change during registrant change
2023-01-03 11:54:04 +02:00
olegphenomenon
88ed185558
added shunter to test
2022-12-05 15:12:19 +02:00
olegphenomenon
2ee77fc8e9
added test
2022-12-05 14:59:07 +02:00
Thiago Youssef
e65d55765a
Fix tests
2022-10-28 14:00:18 +03:00
Thiago Youssef
fb60466194
Add rate limiting to all EPP actions
2022-10-28 14:00:18 +03:00
Alex Sherman
dbe1678430
Add current limits to the error message
2022-10-28 14:00:18 +03:00
Alex Sherman
f17ef17d16
Move throttling feature from gem back to the app
2022-10-28 14:00:18 +03:00
Alex Sherman
83413213d9
Add shunter gem support & tests
2022-10-28 14:00:18 +03:00
Sergei Tsõganov
a5ffce290d
Updated REPP API for new registrar portal
2022-07-12 15:47:25 +03:00
Timo Võhmar
a580c22d71
Merge pull request #2375 from internetee/2374-deprecated-validation-events
...
Prevent deprecated validation events
2022-05-17 13:58:12 +03:00
olegphenomenon
ac2e851695
comment out related tests
2022-05-17 12:20:34 +03:00
Thiago Youssef
ec71ae1137
Prevent deprecated validations when email is changed
2022-05-12 13:50:58 +03:00
Thiago Youssef
f8612d687f
Remove email verification legacy code
2022-04-13 11:51:08 +03:00
Sergei Tsõganov
216048463d
Moved notifications about automatic contact name update to bulk change poll message
2022-03-25 18:08:55 +02:00
olegphenomenon
287c4ea5d6
remove nameserver validation from update and create interactions, refactored tests, job and move validator to services scoup
2022-01-06 14:25:12 +02:00
olegphenomenon
66c5b3b6ae
updated tests
2022-01-06 13:45:42 +02:00
olegphenomenon
d9f6274258
updated tests
2021-12-23 15:14:36 +02:00
olegphenomenon
4981e3fe50
updated tests
2021-11-29 11:32:38 +02:00
olegphenomenon
9c90fd4b91
refactored condition and added tests
2021-10-21 10:30:19 +03:00
Timo Võhmar
d94689bc79
Merge pull request #2175 from internetee/2174-fix-for-dnssec-updating
...
Fix for DNSSEC keys updating
2021-10-08 10:47:06 +03:00
dinsmol
aafefe507e
removed dublicate code
2021-10-08 09:35:22 +03:00
dinsmol
e9fc932777
fixed tests
2021-10-07 17:47:35 +03:00
Alex Sherman
763c91a9fe
Fix email validation in test
2021-10-07 16:47:49 +05:00
dinsmol
1c25a06931
added tests
2021-09-28 18:05:32 +03:00
olegphenomenon
285c0e78a2
added test for feature absctraction
2021-09-10 15:58:03 +03:00
olegphenomenon
00aae6b51f
added customization feature for enable new statuses
2021-09-10 12:58:00 +03:00
olegphenomenon
2dc0f03856
updated tests
2021-09-10 09:03:21 +03:00
olegphenomenon
825f813437
updated tests
2021-09-08 14:22:12 +03:00
olegphenomenon
49fc79244f
updated schemas
2021-09-08 13:52:28 +03:00
Oleg Hasjanov
9bffb09e34
added dnskey update prohibited status
2021-09-07 16:45:16 +03:00
Alex Sherman
fc338dea16
Merge pull request #2081 from internetee/1796-contact-birthday-field-validation
...
Fix for contact birth date validation
2021-07-15 12:34:17 +05:00
Alex Sherman
cfb74cc7da
Revert "Mark orphan notification as read"
2021-07-14 16:43:16 +05:00
dinsmol
addeebfeb3
created birth date validator
2021-07-14 12:40:49 +03:00
Timo Võhmar
1ef6f7b9cd
Merge pull request #2078 from internetee/2077-registrant-change-fix
...
Fix empty statuses_before_force_delete error
2021-07-08 19:41:57 +03:00
dinsmol
5bed817c35
fixes by review and codeclimat
2021-07-08 17:07:43 +03:00
dinsmol
77d2e402b4
added validation and tests
2021-07-08 15:49:31 +03:00
Alex Sherman
86c7496add
Fix empty statuses_before_force_delete error
2021-07-07 17:52:26 +05:00
Alex Sherman
9c6527d6d3
Mask orphan notification as read
2021-07-07 15:39:05 +05:00
Oleg Hasjanov
4c5e4d7898
made support test schema domain version 1.2
2021-06-28 13:44:13 +03:00
Oleg Hasjanov
8ef0692ca9
added tests
2021-06-25 14:57:03 +03:00
Oleg Hasjanov
1665e6e71e
make supporting version for schema
2021-06-25 14:27:40 +03:00
Timo Võhmar
2ce12bd543
Merge pull request #2057 from internetee/2046-request-and-response-should-have-same-schema
...
request and response have the same domain schema
2021-06-22 14:25:29 +03:00
Oleg Hasjanov
6f431232f4
request and response have the same domain schema
2021-06-22 13:55:15 +03:00
Timo Võhmar
33bbc0ed42
Merge pull request #2047 from internetee/2033-adding-unsupported-dnskey-alg-response
...
fixed dnskey invalid alg response
2021-06-21 15:52:04 +03:00
Alex Sherman
c531769151
Add support of bulk removing of dnskeys
2021-06-21 16:04:49 +05:00
Oleg Hasjanov
d79d1fbeb1
fixed dnskey invalid alg response
2021-06-21 13:50:45 +03:00
Alex Sherman
7163695ad1
Add tests & fixes for epp contact
2021-06-17 13:38:02 +05:00
Alex Sherman
860c3c8008
Add domain base & auction tests
...
Add tests for domain create, delete, renew, transfer, update
2021-06-17 13:38:02 +05:00