Fix: Работающие ссылки в сайдбаре для всех ролей

 Administrator/Manager: Тесты, Назначения — рабочие ссылки
 Curator: Пользователи, Группы, Курсы, Назначения — рабочие ссылки
 Student: Мои курсы, Тесты — рабочие ссылки
 Active state для всех разделов

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad 2026-03-30 09:05:41 +08:00
parent be66e30a85
commit 5da8134eae
1 changed files with 8 additions and 8 deletions

View File

@ -30,12 +30,12 @@
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('admin.courses.index') }}">
<a class="nav-link {{ Str::startsWith($currentRoute, 'admin.courses.tests') || Str::startsWith($currentRoute, 'admin.tests.questions') ? 'active' : '' }}" href="{{ route('admin.courses.tests.index', \App\Models\Course::first()) }}">
<i class="bi bi-file-earmark-text"></i> Тесты
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<a class="nav-link {{ Str::startsWith($currentRoute, 'admin.course-assignments') ? 'active' : '' }}" href="{{ route('admin.course-assignments.index') }}">
<i class="bi bi-calendar-check"></i> Назначения
</a>
</li>
@ -47,22 +47,22 @@
@endif
@if(Auth::user()->hasRole('Curator'))
<li class="nav-item">
<a class="nav-link" href="#">
<a class="nav-link {{ Str::startsWith($currentRoute, 'admin.users') ? 'active' : '' }}" href="{{ route('admin.users.index') }}">
<i class="bi bi-people"></i> Пользователи
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<a class="nav-link {{ Str::startsWith($currentRoute, 'admin.organizations.groups') ? 'active' : '' }}" href="{{ route('admin.organizations.index') }}">
<i class="bi bi-people-fill"></i> Группы
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<a class="nav-link {{ Str::startsWith($currentRoute, 'admin.courses') ? 'active' : '' }}" href="{{ route('admin.courses.index') }}">
<i class="bi bi-book"></i> Курсы
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<a class="nav-link {{ Str::startsWith($currentRoute, 'admin.course-assignments') ? 'active' : '' }}" href="{{ route('admin.course-assignments.index') }}">
<i class="bi bi-calendar-check"></i> Назначения
</a>
</li>
@ -74,12 +74,12 @@
@endif
@if(Auth::user()->hasRole('Student'))
<li class="nav-item">
<a class="nav-link" href="#">
<a class="nav-link {{ Str::startsWith($currentRoute, 'dashboard') ? 'active' : '' }}" href="{{ route('dashboard') }}">
<i class="bi bi-book"></i> Мои курсы
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<a class="nav-link {{ Str::startsWith($currentRoute, 'admin.tests') ? 'active' : '' }}" href="{{ route('admin.courses.tests.index', \App\Models\Course::first()) }}">
<i class="bi bi-file-earmark-text"></i> Тесты
</a>
</li>