{{-- Permission-aware sidebar --}} @php $menuGroups = [ __('admin.content') => [ ['perm' => 'posts.index', 'route' => 'posts.index', 'icon' => 'solar:document-text-broken', 'label' => __('admin.posts')], ['perm' => 'videos1.index', 'route' => 'videos1.index', 'icon' => 'solar:video-frame-broken', 'label' => __('admin.videos')], ['perm' => 'galleries.index', 'route' => 'galleries.index', 'icon' => 'solar:gallery-broken', 'label' => __('admin.galleries')], ['perm' => 'pages.index', 'route' => 'pages.index', 'icon' => 'solar:notes-broken', 'label' => __('admin.pages')], ['perm' => 'admin.announcements.index', 'route' => 'admin.announcements.index', 'icon' => 'solar:notes-broken', 'label' => __('admin.announcements')], ], __('admin.lms') => [ ['perm' => 'admin.workflow.wizard', 'route' => 'admin.workflow.wizard', 'icon' => 'solar:compass-broken', 'label' => 'Workflow Wizard'], ['perm' => 'admin.onboarding.wizard', 'route' => 'admin.onboarding.wizard', 'icon' => 'solar:user-broken', 'label' => 'Quick Student Registration'], ['perm' => 'students.index', 'route' => 'students.index', 'icon' => 'solar:user-broken', 'label' => __('admin.students')], ['perm' => 'teachers.index', 'route' => 'teachers.index', 'icon' => 'solar:users-group-two-rounded-broken', 'label' => __('admin.teachers')], ['perm' => 'courses.index', 'route' => 'courses.index', 'icon' => 'solar:book-2-broken', 'label' => __('admin.courses')], ['perm' => 'course-teachers.index', 'route' => 'course-teachers.index', 'icon' => 'solar:users-group-rounded-broken', 'label' => __('admin.course_teachers')], ['perm' => 'course-materials.index', 'route' => 'course-materials.index', 'icon' => 'solar:folder-with-files-broken', 'label' => __('admin.course_materials')], ['perm' => 'course-enrollments.index', 'route' => 'course-enrollments.index', 'icon' => 'solar:bookmark-broken', 'label' => __('admin.course_enrollments')], ['perm' => 'assignments.index', 'route' => 'assignments.index', 'icon' => 'solar:clipboard-text-broken', 'label' => __('admin.assignments')], ['perm' => 'assignment-submissions.index', 'route' => 'assignment-submissions.index', 'icon' => 'solar:paperclip-2-broken', 'label' => __('admin.submissions')], ['perm' => 'quizzes.index', 'route' => 'quizzes.index', 'icon' => 'solar:checklist-broken', 'label' => __('admin.quizzes')], ['perm' => 'admin.placement.index', 'route' => 'admin.placement.index', 'icon' => 'solar:checklist-broken', 'label' => __('admin.academic_placement')], ], __('admin.examination') => [ ['perm' => 'exam.examtypes.index', 'route' => 'exam.examtypes.index', 'icon' => 'solar:list-broken', 'label' => __('admin.exam_types')], ['perm' => 'exam.grade-scales.index', 'route' => 'exam.grade-scales.index', 'icon' => 'solar:chart-2-broken', 'label' => __('admin.grade_scales')], ['perm' => 'exam.semesters.list', 'route' => 'exam.semesters.list', 'icon' => 'solar:diploma-broken', 'label' => __('admin.semester_results')], ['perm' => 'exam.promotion.index', 'route' => 'exam.promotion.index', 'icon' => 'solar:arrow-up-broken', 'label' => __('admin.promotion')], ['perm' => 'exam.reports.index', 'route' => 'exam.reports.index', 'icon' => 'solar:chart-square-broken', 'label' => __('admin.exam_reports')], ['perm' => 'exam.students.transcript.form', 'route' => 'exam.students.transcript.form', 'icon' => 'solar:document-text-broken', 'label' => __('admin.transcript')], ], __('admin.finance') => [ ['perm' => 'fee.structures', 'route' => 'fee.structures', 'icon' => 'solar:bill-list-broken', 'label' => __('admin.fee_structures')], ['perm' => 'fee.student-fees', 'route' => 'fee.student-fees', 'icon' => 'solar:wallet-money-broken', 'label' => __('admin.student_fees')], ['perm' => 'fee.scholarships', 'route' => 'fee.scholarships', 'icon' => 'solar:medal-ribbons-star-broken', 'label' => __('admin.scholarships')], ['perm' => 'fee.reports', 'route' => 'fee.reports', 'icon' => 'solar:chart-broken', 'label' => __('admin.finance_reports')], ], __('admin.library') => [ ['perm' => 'library.books.index', 'route' => 'library.books.index', 'icon' => 'solar:book-bookmark-broken', 'label' => __('admin.books')], ['perm' => 'library.categories.index', 'route' => 'library.categories.index', 'icon' => 'solar:folder-broken', 'label' => __('admin.categories')], ['perm' => 'library.authors.index', 'route' => 'library.authors.index', 'icon' => 'solar:user-id-broken', 'label' => __('admin.authors')], ['perm' => 'library.publishers.index', 'route' => 'library.publishers.index', 'icon' => 'solar:buildings-broken', 'label' => __('admin.publishers')], ['perm' => 'library.borrowings.index', 'route' => 'library.borrowings.index', 'icon' => 'solar:refresh-broken', 'label' => __('admin.borrowings')], ['perm' => 'library.research-papers.index', 'route' => 'library.research-papers.index', 'icon' => 'solar:document-broken', 'label' => __('admin.research_papers')], ['perm' => 'library.reports', 'route' => 'library.reports', 'icon' => 'solar:chart-square-broken', 'label' => __('admin.library_reports')], ], __('admin.reports') => [ ['perm' => 'reports.students', 'route' => 'reports.students', 'icon' => 'solar:user-broken', 'label' => __('admin.student_report')], ['perm' => 'reports.teachers', 'route' => 'reports.teachers', 'icon' => 'solar:user-broken', 'label' => __('admin.teacher_report')], ['perm' => 'reports.faculties', 'route' => 'reports.faculties', 'icon' => 'solar:buildings-2-broken', 'label' => __('admin.faculty_report')], ['perm' => 'reports.departments', 'route' => 'reports.departments', 'icon' => 'solar:square-academic-cap-broken', 'label' => __('admin.department_report')], ['perm' => 'reports.courses', 'route' => 'reports.courses', 'icon' => 'solar:notebook-bookmark-broken', 'label' => __('admin.course_report')], ['perm' => 'reports.results', 'route' => 'reports.results', 'icon' => 'solar:chart-square-broken', 'label' => __('admin.result_report')], ['perm' => 'reports.transcripts', 'route' => 'reports.transcripts', 'icon' => 'solar:document-text-broken', 'label' => __('admin.transcript_report')], ], __('admin.forms') => [ ['perm' => 'contacts.index', 'route' => 'contacts.index', 'icon' => 'solar:chat-square-broken', 'label' => __('admin.contact_messages')], ['perm' => 'donations.index', 'route' => 'donations.index', 'icon' => 'solar:hand-money-broken', 'label' => __('admin.donations')], ['perm' => 'applications.index', 'route' => 'applications.index', 'icon' => 'solar:document-add-broken', 'label' => __('admin.online_apply')], ['perm' => 'memberships.index', 'route' => 'memberships.index', 'icon' => 'solar:user-id-broken', 'label' => __('admin.membership')], ['perm' => 'volunteers.index', 'route' => 'volunteers.index', 'icon' => 'solar:users-group-rounded-broken', 'label' => __('admin.volunteer_lecturers')], ], __('admin.settings') => [ ['perm' => 'universities.index', 'route' => 'universities.index', 'icon' => 'solar:buildings-broken', 'label' => __('admin.universities')], ['perm' => 'faculties.index', 'route' => 'faculties.index', 'icon' => 'solar:buildings-2-broken', 'label' => __('admin.faculties')], ['perm' => 'departments.index', 'route' => 'departments.index', 'icon' => 'solar:square-academic-cap-broken', 'label' => __('admin.departments')], ['perm' => 'programs.index', 'route' => 'programs.index', 'icon' => 'solar:notebook-bookmark-broken', 'label' => __('admin.programs')], ['perm' => 'semesters.index', 'route' => 'semesters.index', 'icon' => 'solar:calendar-broken', 'label' => __('admin.semesters')], ['perm' => 'system-info.index', 'route' => 'system-info.index', 'icon' => 'solar:settings-broken', 'label' => __('admin.system_info')], ], __('admin.access_control') => [ ['perm' => 'users.index', 'route' => 'users.index', 'icon' => 'solar:users-group-rounded-broken', 'label' => __('admin.users')], ['perm' => 'roles.index', 'route' => 'roles.index', 'icon' => 'solar:shield-user-broken', 'label' => __('admin.roles')], ['perm' => 'permissions.index', 'route' => 'permissions.index', 'icon' => 'solar:lock-keyhole-broken', 'label' => __('admin.permissions')], ['perm' => 'admin.user-activities', 'route' => 'admin.user-activities', 'icon' => 'solar:history-broken', 'label' => __('admin.user_activity_logs')], ['perm' => 'translations.index', 'route' => 'translations.index', 'icon' => 'solar:translation-broken', 'label' => __('admin.translation_manager')], ], ]; @endphp