CentralBackend/scripts
Seazn 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
..
createAdminUser.js feat: implement auto-renewal cron service for subscriptions 2026-03-15 14:16:46 +01:00
createCompanyUser.js feat: add return statement to createCompanyUser and createPersonalUser functions 2026-01-19 22:12:06 +01:00
createGuestUser.js feat: implement createGuestUser function for guest user management 2026-03-15 01:11:29 +01:00
createPersonalUser.js feat: add return statement to createCompanyUser and createPersonalUser functions 2026-01-19 22:12:06 +01:00
initPermissions.js feat: add permission checks for subscription and implement user permission retrieval 2026-03-11 22:27:31 +01:00
migrateContractPaths.js fix: standardize target path to always use 'contract' in migrateContractPaths function 2026-02-04 12:18:56 +01:00
testRenewalCron.js feat: implement auto-renewal cron service for subscriptions 2026-03-15 14:16:46 +01:00