Add attendance hub, categorized sidebar, and UI preferences page.

Improve dashboard and navigation access to attendance, group the right-side menu by category, and let each account save default theme and font size.
This commit is contained in:
2026-08-16 07:28:58 +03:30
parent 9c4182ea5a
commit ba509734ae
12 changed files with 731 additions and 39 deletions
+13
View File
@@ -136,6 +136,19 @@ export const routes = [
name: 'AttendanceEntry',
component: () => import('@/views/attendances/AttendanceEntryView.vue')
},
{
path: 'attendance',
name: 'AttendanceList',
component: () => import('@/views/attendances/AttendanceListView.vue'),
meta: { title: 'حضور و غیاب', permission: 'sessions:attendance' }
},
{
path: 'interface',
name: 'InterfaceSettings',
component: () => import('@/views/interface/InterfaceSettingsView.vue'),
meta: { title: 'رابط کاربری' }
},
// Payments
{