Commit Graph

11 Commits

Author SHA1 Message Date
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
seaznCode
d553d056e1 feat: add tax_mode support for document templates and invoice processing + remove local template fallback 2026-05-21 20:59:15 +02:00
seaznCode
ae73c37d3e dei mutter 2026-05-21 20:31:33 +02:00
DeathKaioken
248109e6e8 fk this shit 2026-03-15 18:33:52 +01:00
seaznCode
bab648d3ca feat: add deactivateOtherActiveInvoices method to manage invoice template states 2026-03-11 22:29:07 +01:00
seaznCode
bdee857828 feat: enhance deactivation logic for conflicting active contract templates to handle null contract types and user types 2026-01-14 22:16:15 +01:00
seaznCode
aa98d9ac37 feat: implement deactivation of conflicting active contract templates during state updates 2026-01-14 21:36:06 +01:00
seaznCode
deb94c028b feat: add template revision functionality to create new versions and deactivate previous templates 2026-01-14 21:06:52 +01:00
seaznCode
dfbd731f53 document upload + user mgmt preview 2026-01-13 19:04:29 +01:00
DeathKaioken
440aa8323b feat: contract adjustments + refferral adjustments 2025-12-13 12:00:01 +01:00
DeathKaioken
095cbd6187 Initial Commit Fix 2025-09-08 16:05:37 +02:00