Commit Graph
17 Commits
Author SHA1 Message Date
kavehhn de87412bb1 fix(dashboard): fix date conversion offset, calendar arrow directions, payment duplicate warning, attendance class filter, and session auto-generation 2026-08-23 14:15:26 +03:30
kavehhn 497b065b5c fix(payments): make duplicate check fully reactive via deep watch and enhance dark-mode warning visibility 2026-08-23 13:35:41 +03:30
kavehhn f7089d5ca7 feat(payments): add bulk payment modal and duplicate payment warning in dialogs 2026-08-23 13:28:11 +03:30
kavehhn 60b21fd94a feat(payments): auto-populate payment due date with middle session date upon class selection 2026-08-22 00:15:03 +03:30
kavehhn 78c6fe4529 fix: jalali date defaults, calendar arrow direction, payment status label, edit page load, and session holding notification 2026-08-21 20:17:37 +03:30
kavehhn ee9750e6f2 fix(ui): payment due date calculation, datepicker colors, scrollable tabs, optional receipt, default today date 2026-08-21 15:17:48 +03:30
kavehhn 1664a05ca4 Add admin UI to cancel payment transactions.
Show cancelled rows in history with distinct styling and let admins
confirm cancellation so replacement transactions can be added later.
2026-08-16 22:38:00 +03:30
kavehhn 047344e2ed Refetch payment after transaction edit to show updated amount.
Coerce edited amount to a number and reload invoice data after save.
2026-08-16 22:36:12 +03:30
kavehhn 133fb124b7 Fix payment transaction edit save and Jalali due date display.
Convert dates between Jalali picker values and ISO before API calls, and
format due dates with proper Persian calendar tokens and digits.
2026-08-16 14:53:46 +03:30
kavehhn 9496587128 feat: add admin transaction edit UI on payment detail page
Wire create and update flows to admin transaction endpoints with status, amount, and date fields.
2026-08-16 08:01:37 +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 74c26a8e48 fix: show payable amount after discount on payment views
Hide the payable row when there is no discount, clamp create-form discounts, and cap notes length.
2026-08-16 07:04:16 +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 3f220dda52 feat: add profile, class unenroll, notify toggles, and keep sidebar width
Give admins a profile password page, class removal, and SMS/email/bot checkboxes, and stop the sidebar from shrinking on edit pages.
2026-08-15 23:48:18 +03:30
kavehhn b8e206caab feat: improve bill flow, user columns, and admin notes UI
Select class before user when creating bills, fix national ID and registered classes display, remove course ratings, fix notification badge, and show Persian datetime in the topbar.
2026-08-15 02:39:10 +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 1a34c3b133 Initial commit: admin dashboard for GameNo.
Vue 3 + Vite dashboard with PrimeVue, i18n, and API integration for institution management.
2026-08-09 04:18:09 +02:00