feat: add comprehensive consolidation index and documentation

Co-authored-by: cetinmustafa83 <30570791+cetinmustafa83@users.noreply.github.com>
This commit is contained in:
v0andcetinmustafa83 committed 2026-08-01 09:40:03 +00:00
1 parent 925feab7fe
commit 3f5bbc5e04
14 files changed
+3122 -9964

No files matched your search

+9 -7
View File
@@ -48,6 +48,7 @@ export interface NavGroup {
export const NAVIGATION_ROUTES = {
DASHBOARD: '/dashboard',
GRADES: '/grades',
CALENDAR: '/calendar',
ASSESSMENTS: '/assessments',
CLASSES: '/classes',
COMMUNICATION: '/communication',
@@ -92,6 +93,14 @@ export const TEACHER_NAV_ITEMS: NavGroup[] = [
id: 'academic',
title: 'Academic',
items: [
{
id: 'calendar',
label: 'Calendar',
href: NAVIGATION_ROUTES.CALENDAR,
icon: Calendar,
roles: ['TEACHER', 'STUDENT', 'PARENT', 'SCHOOL_ADMIN'],
description: 'View all events, exams, and school calendar',
},
{
id: 'grades',
label: 'Grades',
@@ -106,13 +115,6 @@ export const TEACHER_NAV_ITEMS: NavGroup[] = [
icon: FileText,
roles: ['TEACHER', 'SCHOOL_ADMIN'],
},
{
id: 'calendar',
label: 'Calendar',
href: NAVIGATION_ROUTES.ATTENDANCE, // Placeholder
icon: Calendar,
roles: ['TEACHER'],
},
],
},
{