Commit Graph
15 Commits
Author SHA1 Message Date
kavehhn ee3bc2b856 Add switch button on SMS template cards to enable or disable individual SMS types 2026-08-21 11:04:32 +03:30
kavehhn 0aed0d7eae Add sessionHolding template configuration and update session slot definitions 2026-08-21 10:45:04 +03:30
kavehhn 45a1c94774 feat: show transaction due dates on invoices
Surface paid vs pending installments and imported transaction counts after moving transactions off the payment document.
2026-08-16 07:32:27 +03:30
kavehhn 9c4182ea5a feat: show session and payment stats after JSON data import
Update the settings import copy and result counts to match the expanded import payload.
2026-08-16 07:04:59 +03:30
kavehhn 92eb394466 feat: add messaging toggles, password reset UI, and payment discounts
Add notification channel toggles to settings, password reset SMS action on user form, and discount/payable amount display on payment views.
2026-08-16 06:58:09 +03:30
kavehhn 7b083d5dbc feat(settings): add class schedule SMS slots without overwriting names
Let SuperAdmin map start date, class days, and course time, and keep custom sms.ir names when changing the system value.
2026-08-15 23:09:04 +03:30
kavehhn 84cd291dc2 fix(settings): keep extra SMS variables after save
Avoid Vue's reserved slot field on the variable dropdown so newly added rows survive save.
2026-08-15 22:55:54 +03:30
kavehhn 196eb77b31 fix(settings): ensure newly added variables are always preserved and saved 2026-08-15 22:24:46 +03:30
kavehhn 407a5124ac fix(settings): fix variable slot dropdown and saving multi-variables 2026-08-15 22:07:19 +03:30
kavehhn 9fbaf3c7fe fix(settings): fix Vue reactivity and form keying on SMS templates save 2026-08-15 22:03:29 +03:30
kavehhn 28b75664ab feat(settings): allow adding/removing dynamic variables in SMS templates 2026-08-15 21:58:19 +03:30
kavehhn 67cba87661 feat: edit SMS variable names in dashboard settings
Allow SuperAdmin to set sms.ir placeholder names for each template before saving.
2026-08-15 18:43:24 +03:30
kavehhn 717f122eef feat: add SMS template IDs to dashboard settings
Let SuperAdmin save sms.ir template IDs in the database, creating missing template records on save.
2026-08-15 18:37:44 +03:30
kavehhn 6b5549019c feat: add settings data upload and single-name user forms
Allow SuperAdmins to upload import JSON from settings, and update user UI for merged name, gender, and extended profile fields.
2026-08-15 01:31:47 +03:30
kavehhn 833584b1b4 feat: add settings seed action and remove login credentials
SuperAdmins can seed once from Settings, and the login page no longer exposes default credentials.
2026-08-14 23:23:06 +03:30