156 lines
9.4 KiB
PHP
156 lines
9.4 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>
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (Route::is('bo.seo.*')) active @endif" data-bs-toggle="tooltip" href="{{ route('bo.seo.index') }}"
|
|
title="{{ __('Show the SEO informations') }}" role="button">
|
|
{{ __('SEO') }}
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<div class="dropdown">
|
|
<a class="nav-link dropdown-toggle @if (request()->routeIs('bo.static_pages.*') || request()->routeIs('bo.commitmentpages.*') || request()->routeIs('bo.klubblocs.*')) active @endif" data-bs-toggle="dropdown" type="button"
|
|
aria-expanded="false">
|
|
{{ __('Pages') }}
|
|
</a>
|
|
<ol class="dropdown-menu">
|
|
@can('viewAny', \App\Models\StaticPage::class)
|
|
<li>
|
|
<a class="dropdown-item @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('update', \App\Models\CommitmentPage::class)
|
|
<li>
|
|
<a class="dropdown-item @if (request()->routeIs('bo.commitmentpages.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.commitmentpages.edit', ['commitment_page' => \App\Models\CommitmentPage::first()]) }}"
|
|
title="{{ __('crud.helpers.edit_model', ['model' => Str::of(trans_choice('models.classes.commitment_page', 1))->title()]) }}">
|
|
{{ Str::of(trans_choice('models.classes.commitment_page', 1))->title() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('update', \App\Models\KlubBloc::class)
|
|
<li>
|
|
<a class="dropdown-item @if (request()->routeIs('bo.klubblocs.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.klubblocs.edit', ['klub_bloc' => \App\Models\KlubBloc::first()]) }}"
|
|
title="{{ __('crud.helpers.edit_model', ['model' => Str::of(__('models.classes.klub_bloc'))->title()]) }}">
|
|
{{ Str::of(__('models.classes.klub_bloc'))->title() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
</ol>
|
|
</a>
|
|
</div>
|
|
</li>
|
|
<li class="nav-item">
|
|
<div class="dropdown">
|
|
<a class="nav-link @if (request()->routeIs('bo.ranges.*') || request()->routeIs('bo.activity_logs.*')) active @endif dropdown-toggle" data-bs-toggle="dropdown" type="button"
|
|
aria-expanded="false">
|
|
{{ Str::of(__('models.classes.product'))->plural()->ucfirst() }}
|
|
</a>
|
|
<ol class="dropdown-menu">
|
|
@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::of(__('models.classes.range'))->plural()->ucfirst()]) }}">
|
|
{{ Str::of(__('models.classes.range'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@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::of(__('models.classes.product'))->plural()->ucfirst()]) }}">
|
|
{{ Str::of(__('models.classes.product'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
</ol>
|
|
</a>
|
|
</div>
|
|
</li>
|
|
@can('viewAny', \App\Models\Picto::class)
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (request()->routeIs('bo.pictos.*')) active @endif" data-bs-toggle="tooltip" href="{{ route('bo.pictos.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(__('models.classes.picto'))->plural()->ucfirst()]) }}">
|
|
{{ Str::of(__('models.classes.picto'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\Game::class)
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (request()->routeIs('bo.games.*')) active @endif" data-bs-toggle="tooltip" href="{{ route('bo.games.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(trans_choice('models.classes.game', '*'))->ucfirst()]) }}">
|
|
{{ Str::of(trans_choice('models.classes.game', '*'))->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\LocalCommitment::class)
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (request()->routeIs('bo.localcommitments.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.localcommitments.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::title(trans_choice('models.classes.local_commitment', '*'))]) }}">
|
|
{{ Str::title(trans_choice('models.classes.local_commitment', '*')) }}
|
|
</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()->ucfirst()]) }}">
|
|
{{ Str::of(__('models.classes.news'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@can('viewAny', \App\Models\HistoricalMilestone::class)
|
|
<li class="nav-item">
|
|
<a class="nav-link @if (request()->routeIs('bo.historicalmilestones.*')) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.historicalmilestones.index') }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => Str::of(__('models.classes.historicalMilestone'))->plural()->ucfirst()]) }}">
|
|
{{ Str::of(__('models.classes.historicalMilestone'))->plural()->ucfirst() }}
|
|
</a>
|
|
</li>
|
|
@endcan
|
|
@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>
|
|
</a>
|
|
</div>
|
|
</li>
|
|
@endcan
|
|
</ul>
|
|
@endauth
|