Commit Graph
11 Commits
Author SHA1 Message Date
kavehhn b1c3dd6218 fix: make delete class button directly visible in class list and detail views 2026-08-21 13:35:33 +03:30
kavehhn 73ce53bcc2 feat: add delete class action and confirm dialog in class list and detail views 2026-08-21 13:20:33 +03:30
kavehhn 26762e4dac Add professor share & financial reports UI, expense management page
Adds payout configuration fields (percentage/hourly + per-session
expense allowance) with a live payout preview to the class form,
a new Financial Reports page (per-class and date-range/monthly tabs,
per-session drill-down dialog) with reusable stat cards, and an
Institutional Expenses management page. Registers routes, sidebar
navigation, and permission constants for the new financial_reports
and expenses permissions.
2026-08-21 12:19:18 +03:30
kavehhn 8d29a5d858 Add numberOfSessions to class form and fix attendance navigation.
Editable session count on the class edit page and corrected redirects back to the attendance list route.
2026-08-16 08:55:04 +03:30
kavehhn 2aa99119e2 feat: improve filters and class pricing controls in dashboard
Add session class filter, distinct partial payment tag, richer notifications list, class discount/frontend toggles, and remove unused course discount column.
2026-08-16 08:11:42 +03:30
kavehhn 5fe7eb090e fix(classes): make weekly schedule editable on the class form
Replace the PrimeVue SelectButton weekday control with a visible checkbox group so days and times stay on the edit page.
2026-08-16 00:04:13 +03:30
kavehhn 91527e64bb feat(classes): add class days and meeting times to class forms
Let admins set the weekly schedule on the class and show it in lists, details, and session generation.
2026-08-15 23:59:08 +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