Backend
Go to file
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
controller feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
database feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
mailTemplates Initial Commit 2025-09-07 12:44:01 +02:00
middleware feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
models feat: add tax_mode support for document templates and invoice processing + remove local template fallback 2026-05-21 20:59:15 +02:00
QRCode fmlfmlflmflm 2026-03-16 20:03:54 +01:00
repositories feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
routes feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
scripts feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
services feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
templates updated templates 2026-06-07 20:06:42 +02:00
utils feat: add language normalization and user settings updates 2026-06-07 21:13:41 +02:00
.gitignore Initial Commit 2025-09-07 12:44:01 +02:00
package-lock.json uid change 2026-04-28 19:23:46 +02:00
package.json fk this shit 2026-03-15 18:33:52 +01:00
server.js fmlfmlflmflm 2026-03-16 20:03:54 +01:00