oleghasjanov
f2978599b4
feat: add admin contact ident type validation
...
- Add new setting for allowed admin contact ident types
- Add validation for admin contact ident types on domain create/update
- Add UI controls for managing allowed ident types
- Add tests for new validation rules
- Update domain model to respect new settings
The changes allow configuring which identification types (private person,
organization, birthday) are allowed for administrative contacts. This is
enforced when creating new domains or adding new admin contacts.
2025-02-03 13:59:03 +02:00
Timo Võhmar
268b942042
Merge pull request #2741 from internetee/disclose-phone-num-for-org-registrants
...
Update company_register gem and fix logger dependency
2025-01-31 17:52:57 +02:00
oleghasjanov
803276d8c8
Add phone number validation for Estonian organization contacts
...
- Add OrgRegistrantPhoneCheckerJob execution for contact creation and update
- Rename validate_* methods to maybe_validate_* for consistency
- Add tests for phone number validation in REPP API
- Fix method naming and add proper job arguments
This ensures phone numbers are validated against company register data
for Estonian organization contacts after creation or update.
2025-01-30 12:49:20 +02:00
tsoganov
8ed720b383
Fixed identification request webhook
2025-01-28 10:41:54 +02:00
tsoganov
55848e1000
Added birthday ident verification
2025-01-27 16:26:20 +02:00
tsoganov
0085f99e02
Modified identification request webhook
2024-11-14 08:37:09 +02:00
tsoganov
8ed18ab76e
Skipped authenticity token for webhook controller
2024-11-14 08:37:09 +02:00
tsoganov
285fa138e6
Fixed codeclimate
2024-11-14 08:37:09 +02:00
tsoganov
637cabf95f
Handling contact verifications
2024-11-14 08:37:09 +02: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
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
Sergei Tsoganov
c67a21c7ba
Improved stats query
2023-12-21 17:26:01 +02:00
Sergei Tsoganov
7736e1c828
Added extra query for log domains destroy events
2023-12-21 12:00:55 +02:00
Sergei Tsoganov
6e271a9242
Updated .codeclimate.yml
2023-12-19 13:09:11 +02:00
Sergei Tsoganov
e68039902d
Foxed codeclimate issue
2023-12-19 11:09:17 +02:00
Sergei Tsoganov
7db8b5d970
Removed date_from attribute
2023-12-19 09:38:00 +02:00
Sergei Tsoganov
0ca07a50fb
Changed date_from default dates
2023-12-15 16:19:52 +02:00
Sergei Tsoganov
c1e48197cb
Refactored sql query for stats calculation
2023-12-15 15:49:29 +02:00
Sergei Tsoganov
533b10aad1
Temporarily changed date_from for stats
2023-12-14 21:19:07 +02:00
Sergei Tsoganov
ea48a1cca1
Removed batching of log_domain records
2023-12-14 20:55:17 +02:00
Sergei Tsoganov
e73faae879
Refactored statistics caclulation
2023-12-14 13:26:31 +02:00
Oleg Hasjanov
6c7abf1123
updated request for get reference user data
2023-10-31 12:42:40 +02:00
Sergei Tsoganov
7863322c9d
Registrar ip restriction on every request
2023-08-04 13:43:02 +03:00
Sergei Tsoganov
b86fac03b5
Corrected integration tests
2023-08-04 12:46:56 +03:00
Sergei Tsoganov
d150c1bc3d
Modified registrar ip restriction
2023-08-04 11:59:40 +03:00
Sergei Tsoganov
52b3b3a6cf
Added integration tests for user certificate validation
2023-07-13 13:03:10 +03:00
Sergei Tsoganov
cbe78e505b
Fixed codeclimate issues
2023-07-13 12:32:33 +03:00
Sergei Tsoganov
65ae5adbb8
Validation of user certificates
2023-07-13 11:19:11 +03:00
Sergei Tsoganov
5c1cede31e
Fixed codeclimate issue
2023-07-10 15:56:45 +03:00
Sergei Tsoganov
1dcfd1d414
Updated base_controller.rb
2023-07-10 15:47:59 +03:00
Sergei Tsoganov
fe6015491c
Updated base_test
2023-07-10 14:40:18 +03:00
Sergei Tsoganov
f68d8e91c2
Add admin mailers and tests to white_ips
2023-07-10 09:51:56 +03:00
Sergei Tsoganov
1c8a46bd89
Added committed param to white ip
2023-07-07 16:05:06 +03:00
Sergei Tsoganov
e00e44c9b8
Modified white ip form and created mailer
2023-07-05 15:28:43 +03:00
Sergei Tsoganov
97c11f5dfd
Added error messages translations to white ips
2023-07-04 11:33:06 +03:00
Sergei Tsoganov
c234449dae
Modified white ip form
2023-07-03 15:43:30 +03:00
Sergei Tsoganov
de9921d667
Reject blank admin user emails
2023-06-29 11:19:24 +03:00
Sergei Tsoganov
0ad2fd5a1b
Created user admin scope
2023-06-29 10:46:45 +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
ec37b86ef2
Refactored parsed response for dnskey
2023-06-07 11:36:33 +03:00
Sergei Tsoganov
a4d28a0ee2
Covered with tests api users and white ips
2023-06-01 16:27:34 +03:00
Sergei Tsoganov
47849e3d36
Added missing param
2023-05-30 16:29:11 +03:00
Sergei Tsoganov
b44c757602
Added white ip show page
2023-05-30 15:49: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