Commit graph

520 commits

Author SHA1 Message Date
oleghasjanov
51035d1ddf Add UserCertificate model with tests
- Create UserCertificate model with validations and certificate renewal logic
- Add tests for UserCertificate model functionality
- Add user certificates fixtures for testing
- Add association between ApiUser and UserCertificates
- Add required gems: dry-types, dry-struct, openssl
- Add /certs to .gitignore

This commit implements the base model for storing user certificates in the
database, including private keys, CSRs, certificates and P12 files. The model
includes basic validation and certificate renewal functionality, with
comprehensive test coverage.
2025-04-16 11:47:50 +03:00
tsoganov
94e8d928db Added Dockerfile for production and updated gemfile 2025-04-02 12:46:54 +03:00
oleghasjanov
45c77f7052 fix: improve company registry data processing
- Switch company_register branch to issues-with-upcoming-data
- Convert ident to string when querying company data
- Add extended logging in CompanyRegisterStatusJob
- Disable automatic merging in renovate.json

Technical changes:
- Update dependencies: date, net-protocol, net-smtp, timeout
2025-02-03 14:08:48 +02:00
oleghasjanov
89097bfabe feat: restore company validation for Estonian organizations
- Re-enable company validation logic for Estonian organization contacts
- Update company_register gem to use master branch
- Restore and update company validation tests
- Add additional check for Estonian country code in validation

This change ensures that only registered or liquidated Estonian companies
can be used when creating organizational contacts.
2025-02-03 14:08:18 +02:00
oleghasjanov
d3d91b5294 Update company_register gem and fix logger dependency
- Switch company_register gem to 'issues-with-upcoming-data' branch
- Add concurrent-ruby 1.3.4 to fix ThreadSafeLevel logger error
- Update various gem dependencies

Resolves logger initialization error related to ActiveSupport::Logger::ThreadSafeLevel
2025-01-29 14:47:51 +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
oleghasjanov
292a4fddc5 fixed tests: updated gems; improve company register status job and test stability
- Refactor CompanyRegisterStatusJob for better readability and error handling
- Update whitelisted_companies to use JSON parsing with fallback
- Fix company register status check in tests with proper mock data
- Remove debug logging statements
- Add null check for domain status notes
- Update test dependencies (Capybara and Selenium) for better stability
2024-11-13 15:04:39 +02:00
oleghasjanov
a13ef33628 fixed method for check force delete 2024-11-08 12:46:15 +02:00
renovate[bot]
3677a74ef0 Update dependency pg to v1.5.9 2024-10-25 04:27:22 +00:00
Timo Võhmar
bc49c16a89
Merge pull request #2675 from internetee/added-broken-gems
adde net fpt
2024-09-30 15:27:47 +03:00
renovate[bot]
025ef77130 Update dependency pg to v1.5.8 2024-09-07 03:11:59 +00:00
renovate[bot]
a5ace33d94 Update dependency pg to v1.5.7 2024-08-02 09:18:16 +00:00
renovate[bot]
18973d7cdc Update dependency simpleidn to v0.2.3 2024-07-22 04:28:52 +00:00
oleghasjanov
baf83a4ebb adde net fpt 2024-07-17 12:53:56 +03:00
renovate[bot]
531b54cc44 Update dependency simpleidn to v0.2.2 2024-07-17 08:12:17 +00:00
renovate[bot]
b3f822c5ad Update dependency validates_email_format_of to v1.8.2 2024-06-12 04:46:07 +00:00
renovate[bot]
eea781b89d Update dependency validates_email_format_of to v1.8.0 2024-05-12 05:27:36 +00:00
renovate[bot]
d5f2283836 Update dependency pg to v1.5.6 2024-03-02 04:36:43 +00:00
renovate[bot]
fd812480ea Update dependency pg to v1.5.5 2024-02-16 03:05:26 +00:00
renovate[bot]
5474991bd1 Update dependency nokogiri to '~> 1.16.0' [SECURITY] 2024-02-06 18:12:02 +00:00
Oleg Hasjanov
f4d276fc44 comment out not relevant tests 2024-02-02 09:08:04 +02:00
renovate[bot]
46fed76e6d Update dependency pg to v1.5.4 2023-11-01 03:10:34 +00:00
Sergei Tsoganov
b7c06a4f26 Removed webdrivers gem 2023-09-12 12:13:16 +03:00
renovate[bot]
c5a87181ff Update dependency nokogiri to '~> 1.15.0' 2023-07-14 20:05:40 +00:00
Sergei Tsoganov
fe6015491c Updated base_test 2023-07-10 14:40:18 +03:00
Sergei Tsoganov
807c537f67 Downgraded data_migrate gem to v9 2023-06-29 09:41:47 +03:00
Sergei Tsoganov
b19c4583bd Downgraded apipie gem 2023-06-09 15:00:43 +03:00
Sergei Tsoganov
7c6a755693 Updated apipie to last version 2023-06-09 14:52:21 +03:00
Timo Võhmar
8b22e8533b
Merge pull request #2587 from internetee/update-sidekiq
Updated sidekiq version
2023-06-07 16:09:50 +03:00
renovate[bot]
3116fbe440
Update dependency data_migrate to v10 2023-06-07 13:01:12 +00:00
Sergei Tsoganov
74b39bafe8 Installed redis gem 2023-06-07 09:25:55 +03:00
Sergei Tsoganov
7bc3aaa3b9 Updated sidekiq version 2023-06-07 08:47:30 +03:00
renovate[bot]
a54481d3e4
Update dependency apipie-rails to v1 2023-06-06 12:30:29 +00:00
renovate[bot]
475cc11e5f Update dependency pg to v1.5.3 2023-04-29 03:55:03 +00:00
renovate[bot]
e73fce69ae Update dependency pg to v1.5.1 2023-04-26 06:27:11 +00:00
renovate[bot]
97105cecc1 Update dependency nokogiri to '~> 1.14.0' [SECURITY] 2023-04-12 11:53:13 +00:00
renovate[bot]
19a3fc07e5 Update dependency pg to v1.4.6 2023-03-17 13:09:20 +00:00
Sergei Tsoganov
74e7a0a2fe Updated wkhtmltopdf-binaries 2023-03-16 13:26:57 +02:00
renovate[bot]
a78f5b901f
Update dependency ransack to v4 2023-03-15 17:11:26 +00:00
Sergei Tsoganov
90eb07fa76 Downgraded apipie gem to version 0.6.0 2023-01-19 15:03:34 +02:00
Sergei Tsoganov
d7e13f5408 Updated dependancies 2023-01-10 13:24:57 +02:00
Sergei Tsõganov
6c37490694
Merge branch 'master' into fix-statistics 2022-12-13 11:42:27 +02:00
renovate[bot]
12645c12f4
Update dependency truemail to v3 2022-12-07 13:38:03 +00:00
Sergei Tsoganov
a682681625 Added indexes to log_domains table 2022-12-07 11:22:42 +02:00
renovate[bot]
370d685875
Update dependency paper_trail to v14 2022-12-07 09:05:58 +00:00
renovate[bot]
6e66eb0824 Update dependency pg to v1.4.5 2022-11-18 02:57:37 +00:00
renovate[bot]
ded3087c50
Update dependency paper_trail to v13 2022-11-02 16:41:57 +00:00
renovate[bot]
241f7452f8 Update dependency pg to v1.4.4 2022-10-14 03:36:16 +00:00
Sergei Tsõganov
dbf8d43f5b Fixed codeclimate issue 2022-10-13 14:14:35 +03:00
Thiago Youssef
a6a3f72032 Merge branch 'master' into 2334-remove-que 2022-09-28 07:40:02 -03:00