60 lines
3.1 KiB
PHP
60 lines
3.1 KiB
PHP
@php
|
|
$canConfigure = Auth::user()->can('admin:configure');
|
|
$canManageAlbums = Auth::user()->can('admin:manage-albums');
|
|
$canManageGroups = Auth::user()->can('admin:manage-groups');
|
|
$canManageLabels = Auth::user()->can('admin:manage-labels');
|
|
$canManageStorage = Auth::user()->can('admin:manage-storage');
|
|
$canManageUsers = Auth::user()->can('admin:manage-users');
|
|
$canManageComments = Auth::user()->can('admin:manage-comments');
|
|
$canManageServices = Auth::user()->can('admin:manage-services');
|
|
@endphp
|
|
|
|
@if ($canConfigure || $canManageAlbums || $canManageGroups || $canManageStorage || $canManageUsers)
|
|
<div class="card admin-sidebar-card">
|
|
<div class="card-header">@lang('admin.manage_widget.panel_header')</div>
|
|
<div class="card-body">
|
|
<ul class="nav">
|
|
@if ($canManageAlbums)
|
|
<li class="nav-item">
|
|
<a class="btn btn-link" href="{{ route('albums.index') }}"><i class="fa fa-fw fa-book"></i> @lang('navigation.breadcrumb.albums')</a>
|
|
</li>
|
|
@endif
|
|
@if ($canManageLabels)
|
|
<li class="nav-item">
|
|
<a class="btn btn-link" href="{{ route('labels.index') }}"><i class="fa fa-fw fa-tags"></i> @lang('navigation.breadcrumb.labels')</a>
|
|
</li>
|
|
@endif
|
|
@if ($canManageComments)
|
|
<li class="nav-item">
|
|
<a class="btn btn-link" href="{{ route('comments.index') }}"><i class="fa fa-fw fa-edit"></i> @lang('navigation.breadcrumb.comments')</a>
|
|
</li>
|
|
@endif
|
|
@if ($canManageUsers)
|
|
<li class="nav-item">
|
|
<a class="btn btn-link" href="{{ route('users.index') }}"><i class="fa fa-fw fa-user"></i> @lang('navigation.breadcrumb.users')</a>
|
|
</li>
|
|
@endif
|
|
@if ($canManageGroups)
|
|
<li class="nav-item">
|
|
<a class="btn btn-link" href="{{ route('groups.index') }}"><i class="fa fa-fw fa-users"></i> @lang('navigation.breadcrumb.groups')</a>
|
|
</li>
|
|
@endif
|
|
@if ($canManageStorage)
|
|
<li class="nav-item">
|
|
<a class="btn btn-link" href="{{ route('storage.index') }}"><i class="fa fa-fw fa-folder"></i> @lang('navigation.breadcrumb.storage')</a>
|
|
</li>
|
|
@endif
|
|
@if ($canManageServices)
|
|
<li class="nav-item">
|
|
<a class="btn btn-link" href="{{ route('services.index') }}"><i class="fa fa-fw fa-sync"></i> @lang('navigation.breadcrumb.services')</a>
|
|
</li>
|
|
@endif
|
|
@if ($canConfigure)
|
|
<li class="nav-item">
|
|
<a class="btn btn-link" href="{{ route('admin.settings') }}"><i class="fa fa-fw fa-cog"></i> @lang('navigation.breadcrumb.settings')</a>
|
|
</li>
|
|
@endif
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
@endif |