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
renovate[bot]
bfe2a10889
chore(deps): update dependency pry to v0.15.2 ( #2725 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-05 06:44:19 +00:00
renovate[bot]
a6ef033a4b
chore(deps): update dependency ruby to v3.3.6 ( #2726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-05 04:39:01 +00:00
OlegPhenomenon
b3a90c2d5f
Merge pull request #2722 from internetee/dependabot/bundler/json-jwt-1.16.6
...
Bump json-jwt from 1.16.1 to 1.16.6
2025-01-02 13:45:38 +02:00
OlegPhenomenon
378040c3d2
Merge pull request #2721 from internetee/dependabot/bundler/rails-html-sanitizer-1.6.1
...
Bump rails-html-sanitizer from 1.6.0 to 1.6.1
2025-01-02 13:44:13 +02:00
dependabot[bot]
b5e4d6baaa
Bump rails-html-sanitizer from 1.6.0 to 1.6.1
...
Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases )
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: rails-html-sanitizer
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-02 10:59:32 +00:00
dependabot[bot]
2a454ea62d
Bump json-jwt from 1.16.1 to 1.16.6
...
Bumps [json-jwt](https://github.com/nov/json-jwt ) from 1.16.1 to 1.16.6.
- [Release notes](https://github.com/nov/json-jwt/releases )
- [Changelog](https://github.com/nov/json-jwt/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nov/json-jwt/compare/v1.16.1...v1.16.6 )
---
updated-dependencies:
- dependency-name: json-jwt
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-02 10:59:23 +00:00
OlegPhenomenon
d76e020b15
Merge pull request #2719 from internetee/dependabot/bundler/actiontext-6.1.7.9
...
Bump actiontext from 6.1.7.7 to 6.1.7.9
2025-01-02 12:58:03 +02:00
dependabot[bot]
0387ebd3c2
Bump actiontext from 6.1.7.7 to 6.1.7.9
...
Bumps [actiontext](https://github.com/rails/rails ) from 6.1.7.7 to 6.1.7.9.
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v8.0.1/actiontext/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v6.1.7.7...v6.1.7.9 )
---
updated-dependencies:
- dependency-name: actiontext
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-02 10:56:45 +00:00
OlegPhenomenon
e3c4e5d6c8
Merge pull request #2694 from internetee/renovate/ubuntu-24.x
...
chore(deps): update dependency ubuntu to v24
2025-01-02 11:23:06 +02:00
renovate[bot]
9d85cb5615
chore(deps): update dependency ubuntu to v24
2025-01-02 09:16:46 +00:00
OlegPhenomenon
8559a58609
Merge pull request #2650 from internetee/renovate/major-github-artifact-actions
...
chore(deps): update github artifact actions to v4 (major)
2025-01-02 10:57:02 +02:00
renovate[bot]
7a561129cc
chore(deps): update github artifact actions to v4
2025-01-02 08:53:21 +00:00
Timo Võhmar
81e9ba3eef
Update CHANGELOG.md
2024-12-31 10:57:37 +02:00
Timo Võhmar
e38c46757b
Merge pull request #2718 from internetee/daily-fd-domains-subscription
...
Daily email notification to admins about new FD statuses
2024-12-31 10:56:52 +02:00
Timo Võhmar
57cbfbe1c1
Update CHANGELOG.md
2024-12-31 10:55:44 +02:00
Timo Võhmar
ce50664930
Merge pull request #2717 from internetee/fix-poll-message-to-invalid-company-ident
...
feat: Add invalid ident notification for company register status checks
2024-12-31 10:54:43 +02:00
Timo Võhmar
0faa6f8ce7
Update CHANGELOG.md
2024-12-31 10:52:59 +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
Timo Võhmar
527ef490ae
Update CHANGELOG.md
2024-12-31 10:49:04 +02:00
Timo Võhmar
f2ae9218d9
Merge pull request #2670 from internetee/fix-force-block-exit
...
Fix force block exit
2024-12-31 10:47:08 +02:00
oleghasjanov
bd8d3ad684
updated whiteist companies handling
2024-12-19 14:48:30 +02:00
oleghasjanov
4b52284a86
Remove debug output from force delete process
...
WHAT:
- Removed debug output line from PostSetProcess
- Fixed force_delete_start date comparison in admin notifier job
WHY:
- Debug output was adding noise to logs and wasn't necessary
HOW:
- Removed puts statement for domain status debugging
- Changed query to use exact timestamp comparison for force_delete_start
2024-12-19 14:27:47 +02:00
oleghasjanov
6facbc8302
updated poll message
2024-12-19 11:15:23 +02:00
oleghasjanov
b229613b8a
feat: Add invalid ident notification for company register status checks
...
- Add notification system for invalid company identifications
- Update force delete notifications to handle invalid company cases
- Add translations for invalid ident messages (ET/EN)
- Add test coverage for invalid ident scenarios
- Remove debug logging from force delete process
- Clean up unused CSV templates
This change improves handling of invalid company identifications in the
Estonian business registry by providing proper notifications to registrars
and ensuring appropriate status updates.
2024-12-17 14:08:57 +02:00
OlegPhenomenon
475b1e7fbd
Merge pull request #2713 from internetee/registred-company-return-not-exists
...
Registred company return not exists
2024-11-26 13:31:23 +02:00
oleghasjanov
d0a39bf469
remove company creation validation
2024-11-25 14:48:28 +02:00
oleghasjanov
d23b66e859
added logs for company register values
2024-11-25 13:17:07 +02:00
oleghasjanov
64d9ed4bc6
test
2024-11-25 12:57:01 +02:00
oleghasjanov
6d810bb604
call company status directly
2024-11-25 12:50:30 +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
oleghasjanov
5778c5e4e9
added more logs
2024-11-25 12:07:22 +02:00
oleghasjanov
962037c5a0
added test error message
2024-11-25 12:04:23 +02:00
oleghasjanov
2c1051a427
lecolice constants into the local interaction
2024-11-25 11:57:15 +02:00
oleghasjanov
00aee547dd
registred company returns not exists
2024-11-25 11:47:30 +02:00
Sergei Tsõganov
e73df3af69
Update .ruby-version
2024-11-19 10:51:13 +02:00
Timo Võhmar
f5a0c6e0d6
Update CHANGELOG.md
2024-11-19 10:39:52 +02:00
Timo Võhmar
5d454febb3
Merge pull request #2696 from internetee/verify-contacts
...
Handling contact verifications
2024-11-19 10:34:53 +02:00
OlegPhenomenon
5b7f6ae3c4
Merge pull request #2712 from internetee/cover-company-register-case-with-tests
...
feat: add company register status job tests
2024-11-14 10:26:10 +02:00
oleghasjanov
35eb60a5d8
removed extra line
2024-11-14 10:16:24 +02:00
oleghasjanov
da17294836
feat: add company register status job tests
...
- Add test for checking companies with status K (DELETED) that should be scheduled for force delete
- Add test for checking companies that are not found in register and should be deleted
- Add company_details method to CompanyRegisterClientStub for mocking API responses
The tests verify that:
1. Companies with DELETED status are properly marked for force delete
2. Companies not found in register are marked as deleted and scheduled for force delete
3. Proper mocking of company_details API responses
2024-11-14 10:13:01 +02:00
tsoganov
6bd4c25d65
Updated gitignore
2024-11-14 08:38:38 +02:00
tsoganov
35c5eb6ab5
Fixed structure.sql
2024-11-14 08:37:09 +02:00