Commit Graph

152 Commits

Author SHA1 Message Date
seaznCode
e7aee1e380 kmpaidkwtdwj 2026-05-17 16:15:47 +02:00
seaznCode
d169abe269 Change default company_country to Austria 2026-05-17 13:34:05 +02:00
seaznCode
df1cf07390 refactor: enhance subscription order validation with pack count checks 2026-05-05 21:55:05 +02:00
seaznCode
10552488c0 refactor: remove unused CompanySettingsRepository and QR code handling logic 2026-05-05 21:44:35 +02:00
DeathKaioken
baf53e36c1 Zipfelzwerg
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 23:47:25 +02:00
DeathKaioken
9f53ffbbdd Mail mich in den Tod
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 16:44:19 +02:00
DeathKaioken
0bb230cf66 crashout
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 02:00:44 +02:00
DeathKaioken
918deb2b69 zua
Co-authored-by: Copilot <copilot@github.com>
2026-05-03 23:46:08 +02:00
seaznCode
413a30ddb0 move invoice folder 2026-05-03 16:14:18 +02:00
seaznCode
10887fcba5 Merge branch 'dev' of https://git.profit-planet.partners/DK404/CentralBackend into dev 2026-05-02 21:39:47 +02:00
seaznCode
9749ff5d8c restructure of template folder + add slovenian templates 2026-05-02 21:39:25 +02:00
DeathKaioken
d466dbc13e asd 2026-05-02 20:59:33 +02:00
DeathKaioken
f5a95843af uid change 2026-04-28 19:23:46 +02:00
seaznCode
7be7ea7269 feat: implement adminCreate endpoint and corresponding service method for manual invoice creation 2026-04-22 21:14:40 +02:00
2f79a4a8e5 Merge pull request 'feat: add sendEmailReport method to InvoiceService and corresponding route' (#22) from invoice into dev
Reviewed-on: #22
2026-04-07 15:05:44 +00:00
seaznCode
449a83473c feat: add sendEmailReport method to InvoiceService and corresponding route 2026-04-07 17:05:14 +02:00
d58d45c2bf Merge pull request 'bigTypeShii' (#20) from bigTypeShii into dev
Reviewed-on: #20
2026-03-20 15:28:33 +00:00
seaznCode
aabcd8a753 feat: add validation for signingCity and signatureDataUrl in subscription methods 2026-03-20 16:27:46 +01:00
seaznCode
b87b999455 feat: add shipping fee resolution to invoice items and refactor item building logic 2026-03-20 16:27:37 +01:00
411762cf65 Merge pull request 'refactor: remove local QR data URI caching and streamline QR code retrieval' (#18) from bigTypeShii into dev
Reviewed-on: #18
2026-03-17 17:59:27 +00:00
seaznCode
bd21801c41 refactor: remove local QR data URI caching and streamline QR code retrieval 2026-03-17 18:59:24 +01:00
4cc6a574e2 Merge pull request 'early return' (#16) from bigTypeShii into dev
Reviewed-on: #16
2026-03-16 20:01:43 +00:00
seaznCode
aa77c9eb7b early return 2026-03-16 21:01:33 +01:00
4981c96083 Merge pull request 'bigTypeShii' (#14) from bigTypeShii into dev
Reviewed-on: #14
2026-03-16 19:53:31 +00:00
seaznCode
704e6f22e6 Merge branch 'bigTypeShii' of https://git.profit-planet.partners/DK404/CentralBackend into bigTypeShii 2026-03-16 20:35:24 +01:00
seaznCode
7b22c6fe32 new template 2026-03-16 20:35:21 +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
DeathKaioken
914e8bd528 fmlfmlflmflm 2026-03-16 20:03:54 +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
0a469da27f fml 2026-03-15 20:50:27 +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
ccf2f0212e feat: add 'guest' user type to user_type enum in database schema 2026-03-15 01:11:40 +01:00
f02a0868a4 feat: implement createGuestUser function for guest user management 2026-03-15 01:11:29 +01:00
61043e6dc8 feat: update guest user handling to require email verification and adjust status flags 2026-03-15 01:10:35 +01:00
seaznCode
729ac2d4da feat: refactor genInvoiceNumber to use database query for unique invoice numbers 2026-03-12 00:00:18 +01:00
seaznCode
520c12e5a7 fix: update query method to use non-prepared statements for dynamic SQL compatibility 2026-03-11 23:42:44 +01:00
seaznCode
5fe4471fc7 fix: temporarily return from createAdminUser function for debugging 2026-03-11 23:28:10 +01:00
f891f1c229 Merge pull request 'poolLinkToInvoicesAndSubs' (#9) from poolLinkToInvoicesAndSubs into dev
Reviewed-on: #9
2026-03-11 21:54:14 +00:00
seaznCode
03aa28eaf8 feat: add new invoice template with structured layout and styling 2026-03-11 22:35:05 +01:00
seaznCode
748bfe9490 feat: update guest user status flags to mark all as completed during account creation 2026-03-11 22:32:31 +01:00
seaznCode
221bac3b2a feat: enforce singleton active invoice template per language during updates and revisions 2026-03-11 22:32:11 +01:00
seaznCode
f544dab9a3 feat: enhance user status handling for guest users by skipping quickaction flow
!!!!! NEED TO OVERHAUL THE QUICKACTION FLOW FOR GUEST USERS !!!!!!!!!
2026-03-11 22:31:11 +01:00
seaznCode
35a841038a feat: remove redundant userType assignment in abonement service methods 2026-03-11 22:29:55 +01:00
seaznCode
5232fb1f2d feat: update invoice template loading to fetch from S3 and streamline user type handling 2026-03-11 22:29:46 +01:00
seaznCode
bab648d3ca feat: add deactivateOtherActiveInvoices method to manage invoice template states 2026-03-11 22:29:07 +01:00
seaznCode
c7895c5333 feat: add permission checks for subscription and implement user permission retrieval 2026-03-11 22:27:31 +01:00
seaznCode
f85d01af8d feat: implement guest user registration and company settings management 2026-03-09 22:07:12 +01:00
seaznCode
2c239ad331 feat: enhance invoice and pool management with new status updates, detailed invoice retrieval, and pool statistics 2026-03-08 16:28:46 +01:00