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
e7aee1e380
kmpaidkwtdwj
2026-05-17 16:15:47 +02:00
DeathKaioken
248109e6e8
fk this shit
2026-03-15 18:33:52 +01:00
seaznCode
bf8f94b848
feat: add admin endpoints for listing and moving user contract documents
2026-02-04 15:28:39 +01:00
seaznCode
5764ce5cdc
feat: enhance S3 error handling and retry logic in previewLatestForUser function
2026-02-04 14:37:26 +01:00
seaznCode
5638b98cb8
feat: add folder structure warning for contract preview in previewLatestForUser function
2026-01-19 23:16:08 +01:00
seaznCode
f6067c48fc
feat: add user type handling and Exoscale contract folder structure validation in previewLatestForUser function
2026-01-19 22:53:49 +01:00
seaznCode
7b2eb4dbf0
feat: refactor template variable handling and add Profit Planet signature application logic
2026-01-19 21:50:58 +01:00
seaznCode
25c67783d4
feat: improve template variable handling and add Profit Planet signature stamp functionality
2026-01-19 20:49:22 +01:00
seaznCode
46b36d7edd
feat: enhance profile data structure by adding phone fields for company and personal profiles
2026-01-19 20:28:07 +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
41b444a190
feat: enhance contract upload process to handle missing templates gracefully and return skipped uploads
2026-01-14 18:11:22 +01:00
seaznCode
edeacea8ea
feat: update signature placeholder in preview to provide user-friendly message
2026-01-14 16:57:10 +01:00
seaznCode
1fc9af3be9
feat: enhance user data handling in PDF generation with improved fallback logic for company and personal profiles
2026-01-13 20:42:54 +01:00
seaznCode
dfbd731f53
document upload + user mgmt preview
2026-01-13 19:04:29 +01:00
seaznCode
b2a3132bea
feat: enhance contract preview functionality with user-specific document retrieval
2026-01-13 16:14:20 +01:00
DeathKaioken
440aa8323b
feat: contract adjustments + refferral adjustments
2025-12-13 12:00:01 +01:00
seaznCode
489f82a0cb
feat: populate template-prefixed company placeholders in preview functions
2025-11-08 16:05:40 +01:00
seaznCode
40a7af56b1
feat: add endpoints for admin and authenticated user to preview latest active contracts with DB-filled placeholders
2025-11-04 20:54:06 +01:00
DeathKaioken
095cbd6187
Initial Commit Fix
2025-09-08 16:05:37 +02:00
DeathKaioken
e2e0204c12
Initial Commit
2025-09-07 12:44:01 +02:00