148 lines
8.9 KiB
PHP
148 lines
8.9 KiB
PHP
@auth('backend')
|
|
<ul class="navbar-nav me-auto">
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (request()->routeIs('bo.dashboard')) active @endif" data-bs-toggle="tooltip" href="{{ route('bo.dashboard') }}"
|
|
title="{{ __('Revenir à l\'accueil') }}">
|
|
{{ __('Accueil') }}
|
|
</a>
|
|
</li>
|
|
@can('viewAny', \App\Models\Commitment::class)
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (request()->routeIs('bo.commitments.*')) active @endif" data-bs-toggle="tooltip" href="{{ route('bo.commitments.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(__('models.classes.commitment'))->plural()]) }}">
|
|
{{ Str::of(__('models.classes.commitment'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\SeasonalSection::class)
|
|
<li>
|
|
<a class="nav-link @if (request()->routeIs('bo.seasonalsections.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.seasonalsections.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::title(trans_choice('models.classes.seasonal_section', '*'))]) }}">
|
|
{{ Str::title(trans_choice('models.classes.seasonal_section', '*')) }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\Stamp::class)
|
|
<li>
|
|
<a class="nav-link @if (request()->routeIs('bo.stamps.*')) active @endif" data-bs-toggle="tooltip" href="{{ route('bo.stamps.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(__('models.classes.stamp'))->plural()->title()]) }}">
|
|
{{ Str::of(__('models.classes.stamp'))->plural()->title() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\Convictionpage::class)
|
|
<li>
|
|
<a class="nav-link @if (request()->routeIs('bo.convictionpages.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.convictionpages.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(__('models.classes.convictionpage'))->plural()]) }}">
|
|
{{ Str::of(__('models.classes.convictionpage'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
<li class="nav-item">
|
|
<div class="dropdown">
|
|
<a class="nav-link @if (request()->routeIs('bo.static_pages.*') || request()->routeIs('bo.static_pages.*')) active @endif dropdown-toggle" data-bs-toggle="dropdown" type="button"
|
|
aria-expanded="false">
|
|
{{ Str::of(trans_choice('models.classes.static_page', '*'))->title() }}
|
|
</a>
|
|
<ol class="dropdown-menu">
|
|
@can('viewAny', \App\Models\StaticPage::class)
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (request()->routeIs('bo.static_pages.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.static_pages.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(trans_choice('models.classes.static_page', '*'))->title()]) }}">
|
|
{{ Str::of(trans_choice('models.classes.static_page', '*'))->title() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\News::class)
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (request()->routeIs('bo.news.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.news.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(__('models.classes.news'))->plural()->title()]) }}">
|
|
{{ Str::of(__('models.classes.news'))->plural()->title() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\Homepage::class)
|
|
<li>
|
|
<a class="nav-link @if (request()->routeIs('bo.homepages.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.homepages.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(__('models.classes.homepage'))->plural()]) }}">
|
|
{{ Str::of(__('models.classes.homepage'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\Explorerpage::class)
|
|
<li>
|
|
<a class="nav-link @if (request()->routeIs('bo.explorerpages.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.explorerpages.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(__('models.classes.explorerpage'))->plural()]) }}">
|
|
{{ Str::of(__('models.classes.explorerpage'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
</ol>
|
|
</div>
|
|
</li>
|
|
<li class="nav-item">
|
|
<div class="dropdown">
|
|
<a class="nav-link @if (request()->routeIs('bo.products.*') || request()->routeIs('bo.ranges.*')) active @endif dropdown-toggle" data-bs-toggle="dropdown" type="button"
|
|
aria-expanded="false">
|
|
{{ __('Produits') }}
|
|
</a>
|
|
<ol class="dropdown-menu">
|
|
@can('viewAny', \App\Models\Product::class)
|
|
<li>
|
|
<a class="dropdown-item @if (request()->routeIs('bo.products.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.products.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::plural(__('models.classes.product'))]) }}">
|
|
{{ Str::of(__('models.classes.product'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\Range::class)
|
|
<li>
|
|
<a class="dropdown-item @if (request()->routeIs('bo.ranges.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.ranges.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::plural(__('models.classes.range'))]) }}">
|
|
{{ Str::of(__('models.classes.range'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
</ol>
|
|
</div>
|
|
</li>
|
|
@canAny(['isConceptor', 'viewAny'], \App\Models\User::class)
|
|
<li class="nav-item">
|
|
<div class="dropdown">
|
|
<a class="nav-link @if (request()->routeIs('bo.users.*') || request()->routeIs('bo.activity_logs.*')) active @endif dropdown-toggle" data-bs-toggle="dropdown" type="button"
|
|
aria-expanded="false">
|
|
{{ __('Avancé') }}
|
|
</a>
|
|
<ol class="dropdown-menu">
|
|
@can('viewAny', \App\Models\User::class)
|
|
<li>
|
|
<a class="dropdown-item @if (request()->routeIs('bo.users.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.users.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::plural(__('models.classes.user'))]) }}">
|
|
{{ Str::of(__('models.classes.user'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('isConceptor')
|
|
<li>
|
|
<a class="dropdown-item @if (request()->routeIs('bo.activity_logs.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.activity_logs.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => trans_choice('models.classes.activity_log', '*')]) }}">
|
|
{{ Str::of(trans_choice('models.classes.activity_log', '*'))->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
</ol>
|
|
</div>
|
|
</li>
|
|
@endcan
|
|
</ul>
|
|
@endauth
|