Commit Graph
11 Commits
Author SHA1 Message Date
kavehhn 3a4ac1396d feat(dashboard): add professor user selection, loading overlays on all edit/detail views, and SMS bypass management 2026-08-25 03:48:26 +03:30
kavehhn 6d64c2931d feat: add waitlist view, quick edit payment dialog, and catering fee in class views 2026-08-23 23:00:23 +03:30
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 f7089d5ca7 feat(payments): add bulk payment modal and duplicate payment warning in dialogs 2026-08-23 13:28:11 +03:30
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 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 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