Commit graph

12 commits

Author SHA1 Message Date
8c13ab5236
chore(config): remove unused ARCADIA_DB_SCHEMA and prefix_schema from database configuration 2026-09-01 09:30:20 +02:00
55df66a1c8
fix(oracle): support multi-schema queries and SID connection configuration 2026-08-31 11:17:16 +02:00
d2c9e0807a
feat(database): update database configuration for Oracle and MySQL
- Changed DB_CONNECTION to MySQL and updated related settings.
- Added Oracle database configuration with necessary parameters.
- Introduced docker-compose for MySQL and Oracle services.
2026-08-28 17:31:18 +02:00
403ea2c6c2
refactor: add health check feature within cli and job. 2026-08-27 14:39:59 +02:00
5ca882659d
fix(auth): point auth provider to ApiClient and remove dead UserFactory (F-2026-0006) 2026-08-26 10:11:36 +02:00
61073f4fcd feat(security): add database audit logging and asynchronous markdown email alerts for api client actions 2026-08-21 12:07:13 +02:00
2d46f774b3
fix(quality): resolve PHP_CodeSniffer warnings and errors 2026-08-18 18:25:04 +02:00
e7904682b6
feat(infra): add ApiClient Eloquent model, repository adapter, security services, migrations, seeders and tests 2026-08-18 12:03:29 +02:00
1fdf7ea9cc refactor(application): move usecases under Application\Arcadia\Usecase and NotFoundException to Application\Shared\Exceptions 2026-08-17 11:18:53 +02:00
8855f74bf0
chore(app): update timezone configuration to use environment variable
This change allows the timezone to be set via the APP_TIMEZONE
environment variable, enhancing configurability.
2026-08-13 14:52:21 +02:00
a93fde3a3c
feat(api): implement rate limiting and error handling
- Added rate limiting for web and API requests.
- Introduced custom error handling for "Too Many Requests" response.
- Created view for "Too Many Requests" error documentation.
2026-08-12 17:25:45 +02:00
34169a9feb
feat(api): implement tracer bullet for employees and OpenAPI specification 2026-08-12 15:45:29 +02:00