Fix: Работающие ссылки в сайдбаре для всех ролей
✅ Administrator/Manager: Тесты, Назначения — рабочие ссылки ✅ Curator: Пользователи, Группы, Курсы, Назначения — рабочие ссылки ✅ Student: Мои курсы, Тесты — рабочие ссылки ✅ Active state для всех разделов Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
parent
be66e30a85
commit
5da8134eae
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue