Commit Graph

16 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
cf7d7d8f5a feat: enhance subscription handling with uid and tax mode support 2026-05-21 21:19:51 +02:00
seaznCode
df1cf07390 refactor: enhance subscription order validation with pack count checks 2026-05-05 21:55:05 +02:00
seaznCode
aabcd8a753 feat: add validation for signingCity and signatureDataUrl in subscription methods 2026-03-20 16:27:46 +01:00
seaznCode
19847eefb4 feat: enhance subscription model with additional contact and invoice fields
hawi i cant
2026-03-16 20:35:10 +01:00
46a081ae8f Merge branch 'bigTypeShii' of https://git.profit-planet.partners/DK404/CentralBackend into bigTypeShii 2026-03-16 16:05:01 +01:00
432f5a3225 feat: update renewal process and email notifications for subscriptions
+ test script for sub renewal
2026-03-16 16:04:36 +01:00
DeathKaioken
248109e6e8 fk this shit 2026-03-15 18:33:52 +01:00
c2bbb1df15 feat: implement auto-renewal cron service for subscriptions
- Added RenewalCronService to handle automatic subscription renewals and reactivations.
- Introduced listPausedAutoRenew method in AbonemmentRepository to fetch paused subscriptions eligible for reactivation.
- Created test script for renewal cron job to simulate subscription renewal scenarios.
- Updated MailService to send renewal confirmation and payment reminder emails.
- Enhanced EmailVerificationService to auto-grant 'can_subscribe' permission upon email verification.
- Modified createAdminUser script to allow different admin email configurations.
- Added node-cron dependency for scheduling tasks.
2026-03-15 14:16:46 +01:00
seaznCode
35a841038a feat: remove redundant userType assignment in abonement service methods 2026-03-11 22:29:55 +01:00
seaznCode
f85d01af8d feat: implement guest user registration and company settings management 2026-03-09 22:07:12 +01:00
seaznCode
002dbc78c1 feat: add updateContent method for abonements and corresponding route 2026-02-20 21:45:02 +01:00
DeathKaioken
04a032992a feat: abo 2026-02-18 11:16:54 +01:00
DeathKaioken
09a6004875 feat: dependecy fix + Abo Mailing Template 2026-02-18 10:24:04 +01:00
DeathKaioken
80e7a96bce feat: invoice 2025-12-15 16:58:55 +01:00
DeathKaioken
0c78f2c869 feat: abo + profile section 2025-12-13 11:15:20 +01:00