CentralBackend/repositories
seaznCode 427c12be3c feat: add language normalization and user settings updates
- Introduced language normalization utility functions to standardize language codes across the application.
- Updated ContractUploadController to resolve requested language from contract data and user settings.
- Enhanced authMiddleware to set preferred language in user object based on user settings.
- Added preferred_language column to user_settings table in the database.
- Implemented UserSettingsRepository to manage user settings, including preferred language updates.
- Updated DocumentTemplateService and AboContractService to support language-specific templates.
- Enhanced InvoiceService to select invoice templates based on normalized language codes.
- Added new script to compare versions of ABO contract documents.
- Refactored various services and repositories to utilize the new language normalization logic.
2026-06-07 21:13:41 +02:00
..
abonemments feat: enhance subscription model with additional contact and invoice fields 2026-03-16 20:35:10 +01:00
admin Add getUnverifiedUsers functionality to AdminUserController and AdminService, and update routes 2025-10-14 23:23:35 +02:00
affiliate feat: implement affiliate management with CRUD operations and S3 integration 2025-12-06 20:25:34 +01:00
documents fix: contract gen 2026-01-18 23:08:36 +01:00
email Initial Commit Fix 2025-09-08 16:05:37 +02:00
invoice kmpaidkwtdwj 2026-05-17 16:15:47 +02:00
login Initial Commit Fix 2025-09-08 16:05:37 +02:00
matrix fix: group rogue user counts by matrix instance in getMatrixStats function 2026-02-01 14:23:10 +01:00
passwordReset Initial Commit Fix 2025-09-08 16:05:37 +02:00
permissions Initial Commit Fix 2025-09-08 16:05:37 +02:00
pool feat: enhance invoice and pool management with new status updates, detailed invoice retrieval, and pool statistics 2026-03-08 16:28:46 +01:00
rateLimit Initial Commit Fix 2025-09-08 16:05:37 +02:00
referral feat: implement guest user registration and company settings management 2026-03-09 22:07:12 +01:00
settings feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
stamp feat: add delete Company Stamp 2025-10-28 21:56:38 +01:00
status feat: update user status initialization to use 'pending' instead of 'inactive' 2026-01-17 20:22:31 +01:00
subscriptions Zipfelzwerg 2026-05-04 23:47:25 +02:00
tax feat: added taxes 2025-12-06 11:14:55 +01:00
template feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
user uid change 2026-04-28 19:23:46 +02:00