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
Timo Võhmar
1a063fb1ae
Merge pull request #2666 from internetee/2665-fix-expired-status
...
Manage domain auto expiry status
2024-12-31 10:52:11 +02:00
oleghasjanov
d0a39bf469
remove company creation validation
2024-11-25 14:48:28 +02:00
oleghasjanov
7f6c4f24a6
added more logs
2024-11-25 12:46:46 +02:00
oleghasjanov
88d7689295
changed ident to string
2024-11-25 12:44:01 +02:00
oleghasjanov
95f5acb2b0
change test mode directly
2024-11-25 12:40:09 +02:00
oleghasjanov
cded813955
added details to error message
2024-11-25 12:29:20 +02:00
oleghasjanov
1dd0d29635
added retries
2024-11-25 12:27:13 +02:00
oleghasjanov
748a146fe5
added logs to exception
2024-11-25 12:18:56 +02:00
oleghasjanov
959ac0a9b2
mock method
2024-11-25 12:15:50 +02:00
oleghasjanov
025eb26f3b
added logs to company register
2024-11-25 12:11:24 +02:00
tsoganov
637cabf95f
Handling contact verifications
2024-11-14 08:37:09 +02:00
oleghasjanov
ba9aeb437d
remove logs, fixed company register status job
2024-11-08 12:46:17 +02:00
oleghasjanov
b3ac165bd3
added logs
2024-11-08 12:46:17 +02:00
oleghasjanov
6ff5e55a24
business contact validation + tests
2024-11-08 12:45:12 +02:00
Timo Võhmar
88b49561d2
Merge pull request #2700 from internetee/update-whois-dns-zone-record
...
dns zone domain names whois handling
2024-10-21 16:24:58 +03:00
oleghasjanov
4e6865332e
update status
2024-10-21 14:25:12 +03:00
oleghasjanov
08ce8dbbb3
updated zone domain status
2024-10-21 14:05:52 +03:00
tsoganov
ce01b0847c
Fix poll messages crashing
2024-10-15 15:13:46 +03:00
Timo Võhmar
6c9ce3a7a1
Merge pull request #2647 from internetee/change-count-of-validation-contacts
...
changed count of contact validations
2024-09-04 16:19:35 +03:00
tsoganov
c7d3788a36
Updated contact name data type in schemas
2024-08-22 11:25:54 +03:00
tsoganov
8f878c3573
Manage domain auto expiry status
2024-06-11 14:01:02 +03:00
Oleg Hasjanov
7e6dee7f10
added filter for domains with fd
2024-02-08 15:12:15 +02:00
Oleg Hasjanov
34c14e5bef
changed count of contact validations
2024-02-08 15:00:41 +02:00
Timo Võhmar
d47b3f233e
Merge pull request #2625 from internetee/reference-data-get-update
...
updated request for get reference user data
2024-02-06 15:26:31 +02:00
Oleg Hasjanov
8eee65579b
move validator from callback to action interactor and to the api controller
2024-02-02 09:08:04 +02:00
Oleg Hasjanov
f4d276fc44
comment out not relevant tests
2024-02-02 09:08:04 +02:00
Oleg Hasjanov
736d935e3e
added test
2024-02-02 09:08:04 +02:00
Oleg Hasjanov
1b8640966c
added callback force delete check after email update
2024-02-02 09:08:02 +02:00
Oleg Hasjanov
b5b59026b9
added deadline registration condition during domain registration from auction
2024-01-24 15:17:11 +02:00
Oleg Hasjanov
209bfb6715
new vat rate overwrite olds one in e-invoice
2024-01-12 09:45:19 +02:00
Oleg Hasjanov
6c7abf1123
updated request for get reference user data
2023-10-31 12:42:40 +02:00
Sergei Tsoganov
fe6015491c
Updated base_test
2023-07-10 14:40:18 +03:00
Sergei Tsoganov
e00e44c9b8
Modified white ip form and created mailer
2023-07-05 15:28:43 +03:00
Sergei Tsoganov
311834c085
Fixed codeclimate issues
2023-07-04 12:35:31 +03:00
Sergei Tsoganov
5716a536ca
Corrected ip addresses comparison
2023-07-04 12:31:36 +03:00
Sergei Tsoganov
537315a8a9
Fixed codeclimate issues
2023-07-04 11:36:26 +03:00
Sergei Tsoganov
97c11f5dfd
Added error messages translations to white ips
2023-07-04 11:33:06 +03:00
Sergei Tsoganov
289159bff2
Fixed codeclimate issue
2023-07-03 15:47:45 +03:00
Sergei Tsoganov
c234449dae
Modified white ip form
2023-07-03 15:43:30 +03:00
Sergei Tsoganov
0ad2fd5a1b
Created user admin scope
2023-06-29 10:46:45 +03:00
Sergei Tsoganov
e00213ef1c
Fixed codeclimate issue
2023-06-28 16:20:28 +03:00
Sergei Tsoganov
a9ed98d994
Fixed codeclimate issue
2023-06-28 16:01:10 +03:00
Sergei Tsoganov
47b6a1b87a
Added endpoints for creating and downloading api user certificates
2023-06-28 15:48:40 +03:00
Sergei Tsoganov
b558c80e83
Added user certificate REPP endpoint and mailer
2023-06-09 17:05:22 +03:00
Sergei Tsoganov
2a2b569bea
Corrected failed tests
2023-05-31 16:00:17 +03:00
Sergei Tsoganov
ded8917adf
Added ip whitelist max count and validation
2023-05-31 14:51:40 +03:00
Sergei Tsoganov
18cd6f5046
Added validation for one only IP
2023-05-30 14:42:56 +03:00
Sergei Tsoganov
bf3d971d7c
Refactor and updated api user serializer
2023-05-30 13:21:29 +03:00
Sergei Tsoganov
0069d57c6f
Fixed codeclimate issues
2023-05-29 15:02:41 +03:00