4 Commits
Author SHA1 Message Date
kavehhn 4c07ca2ae1 fix: format prices in notifications, change partial payment label, and add session holding notify API 2026-08-21 20:17:30 +03:30
kavehhn 5328f36f06 Add admin transaction cancellation without deleting history.
Cancelled transactions are excluded from paid totals and due-date
calculations while remaining visible for audit purposes.
2026-08-16 22:38:00 +03:30
kavehhn 06efcd5b90 feat: store payment installments in a transactions collection
Move embedded payment rows into Transaction documents with due dates so remaining tuition can be tracked separately from paid amounts.
2026-08-16 07:32:27 +03:30
kavehhn 72be01fee3 feat: add messaging toggles, password reset SMS, and payment discounts
Allow SuperAdmin to disable SMS, email, and bot from dashboard settings on top of env flags. Add admin password reset with credentials SMS, plus payment discounts, notes, and payable amount handling.
2026-08-16 06:58:08 +03:30