Update Sidebar Menu
This commit is contained in:
parent
344e2a96dc
commit
169bf77a5c
@ -1,7 +1,8 @@
|
|||||||
@php
|
@php
|
||||||
$route = explode('.',Route::currentRouteName());
|
$route = explode('.',Route::currentRouteName());
|
||||||
|
$modules = file_get_contents(dirname(__FILE__, 4) . '/modules_statuses.json');
|
||||||
|
$module = json_decode($modules);
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<!--begin::sidebar menu-->
|
<!--begin::sidebar menu-->
|
||||||
<div class="app-sidebar-menu overflow-hidden flex-column-fluid">
|
<div class="app-sidebar-menu overflow-hidden flex-column-fluid">
|
||||||
<!--begin::Menu wrapper-->
|
<!--begin::Menu wrapper-->
|
||||||
@ -131,61 +132,15 @@
|
|||||||
</div>
|
</div>
|
||||||
<!--end:Menu item-->
|
<!--end:Menu item-->
|
||||||
|
|
||||||
@if(Auth::user()->hasRole('super-administrator'))
|
|
||||||
<!--begin:Menu item-->
|
|
||||||
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'user' ? 'show' : '' }}">
|
|
||||||
<!--begin:Menu link-->
|
|
||||||
<span class="menu-link">
|
|
||||||
<span class="menu-icon">{!! getIcon('people', 'fs-2') !!}</span>
|
|
||||||
<span class="menu-title">User Management</span>
|
|
||||||
<span class="menu-arrow"></span>
|
|
||||||
</span>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
<!--begin:Menu sub-->
|
|
||||||
<div class="menu-sub menu-sub-accordion">
|
|
||||||
<!--begin:Menu item-->
|
|
||||||
<div class="menu-item ">
|
|
||||||
<!--begin:Menu link-->
|
|
||||||
<a class="menu-link {{ isset($route[1]) && $route[1] == 'users' ? 'active' : '' }}" href="{{ route('user.users.index') }}">
|
|
||||||
<span class="menu-bullet">
|
|
||||||
<span class="bullet bullet-dot"></span>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">Users</span>
|
|
||||||
</a>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
|
|
||||||
<!--begin:Menu item-->
|
@foreach($module as $row => $key)
|
||||||
<div class="menu-item">
|
@if($key)
|
||||||
<!--begin:Menu link-->
|
@if(file_exists(dirname(__FILE__, 4) . '/Modules/'.$row.'/Resources/views/partials/menu/_root.blade.php'))
|
||||||
<a class="menu-link {{ isset($route[1]) && $route[1] == 'roles' ? 'active' : '' }}" href="{{ route('user.roles.index') }}">
|
@include(strtolower($row).'::partials.menu._root')
|
||||||
<span class="menu-bullet">
|
|
||||||
<span class="bullet bullet-dot"></span>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">Roles</span>
|
|
||||||
</a>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
|
|
||||||
<!--begin:Menu item-->
|
|
||||||
<div class="menu-item">
|
|
||||||
<!--begin:Menu link-->
|
|
||||||
<a class="menu-link {{ isset($route[1]) && $route[1] == 'permissions' ? 'active' : '' }}" href="{{ route('user.permissions.index') }}">
|
|
||||||
<span class="menu-bullet">
|
|
||||||
<span class="bullet bullet-dot"></span>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">Permissions</span>
|
|
||||||
</a>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu sub-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
@endif
|
@endif
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
|
||||||
|
|
||||||
<!--begin:Menu item-->
|
<!--begin:Menu item-->
|
||||||
<div class="menu-item pt-5">
|
<div class="menu-item pt-5">
|
||||||
@ -197,44 +152,13 @@
|
|||||||
</div>
|
</div>
|
||||||
<!--end:Menu item-->
|
<!--end:Menu item-->
|
||||||
|
|
||||||
@canany(['company.read','company.create','company.update','company.delete'])
|
@foreach($module as $row => $key)
|
||||||
<!--begin:Menu item-->
|
@if($key)
|
||||||
<div class="menu-item {{ $route[0] == 'company' ? 'here' : '' }}">
|
@if(file_exists(dirname(__FILE__, 4) . '/Modules/'.$row.'/Resources/views/partials/menu/_app.blade.php'))
|
||||||
<!--begin:Menu link-->
|
@include(strtolower($row).'::partials.menu._app')
|
||||||
<a class="menu-link {{ $route[0] == 'company' ? 'active' : '' }}" href="{{ route('company.index') }}">
|
@endif
|
||||||
<span class="menu-icon">{!! getIcon('share', 'fs-2') !!}</span>
|
@endif
|
||||||
<span class="menu-title">Company</span>
|
@endforeach
|
||||||
</a>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
@endcanany
|
|
||||||
|
|
||||||
@canany(['supplier.read','supplier.create','supplier.update','supplier.delete'])
|
|
||||||
<!--begin:Menu item-->
|
|
||||||
<div class="menu-item {{ $route[0] == 'supplier' ? 'here' : '' }}">
|
|
||||||
<!--begin:Menu link-->
|
|
||||||
<a class="menu-link {{ $route[0] == 'supplier' ? 'active' : '' }}" href="{{ route('supplier.index') }}">
|
|
||||||
<span class="menu-icon">{!! getIcon('profile-user', 'fs-2') !!}</span>
|
|
||||||
<span class="menu-title">Supplier</span>
|
|
||||||
</a>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
@endcanany
|
|
||||||
|
|
||||||
@canany(['buyer.read','buyer.create','buyer.update','buyer.delete'])
|
|
||||||
<!--begin:Menu item-->
|
|
||||||
<div class="menu-item {{ $route[0] == 'buyer' ? 'here' : '' }}">
|
|
||||||
<!--begin:Menu link-->
|
|
||||||
<a class="menu-link {{ $route[0] == 'buyer' ? 'active' : '' }}" href="{{ route('buyer.index') }}">
|
|
||||||
<span class="menu-icon">{!! getIcon('price-tag', 'fs-2') !!}</span>
|
|
||||||
<span class="menu-title">Buyer</span>
|
|
||||||
</a>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
@endcanany
|
|
||||||
|
|
||||||
@canany(['master.read','master.create','master.update','master.delete'])
|
@canany(['master.read','master.create','master.update','master.delete'])
|
||||||
<!--begin:Menu item-->
|
<!--begin:Menu item-->
|
||||||
@ -263,46 +187,14 @@
|
|||||||
</div>
|
</div>
|
||||||
<!--end:Menu item-->
|
<!--end:Menu item-->
|
||||||
|
|
||||||
<!--begin:Menu item-->
|
@foreach($module as $row => $key)
|
||||||
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'log' ? 'show' : '' }}">
|
@if($key)
|
||||||
<!--begin:Menu link-->
|
@if(file_exists(dirname(__FILE__, 4) . '/Modules/'.$row.'/Resources/views/partials/menu/_system.blade.php'))
|
||||||
<span class="menu-link">
|
@include(strtolower($row).'::partials.menu._system')
|
||||||
<span class="menu-icon">{!! getIcon('element-equal', 'fs-2','duotone') !!}</span>
|
@endif
|
||||||
<span class="menu-title">Logs</span>
|
@endif
|
||||||
<span class="menu-arrow"></span>
|
@endforeach
|
||||||
</span>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
<!--begin:Menu sub-->
|
|
||||||
<div class="menu-sub menu-sub-accordion">
|
|
||||||
<!--begin:Menu item-->
|
|
||||||
<div class="menu-item">
|
|
||||||
<!--begin:Menu link-->
|
|
||||||
<a class="menu-link {{ isset($route[1]) && $route[1] == 'system' ? 'active' : '' }}" href="{{ route('log.system.index') }}">
|
|
||||||
<span class="menu-bullet">
|
|
||||||
<span class="bullet bullet-dot"></span>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">System Logs</span>
|
|
||||||
</a>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
|
|
||||||
<!--begin:Menu item-->
|
|
||||||
<div class="menu-item">
|
|
||||||
<!--begin:Menu link-->
|
|
||||||
<a class="menu-link {{ isset($route[1]) && $route[1] == 'audit' ? 'active' : '' }}" href="{{ route('log.audit.index') }}">
|
|
||||||
<span class="menu-bullet">
|
|
||||||
<span class="bullet bullet-dot"></span>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">Audit Logs</span>
|
|
||||||
</a>
|
|
||||||
<!--end:Menu link-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu sub-->
|
|
||||||
</div>
|
|
||||||
<!--end:Menu item-->
|
|
||||||
@endcanany
|
@endcanany
|
||||||
</div>
|
</div>
|
||||||
<!--end::Menu-->
|
<!--end::Menu-->
|
||||||
|
Loading…
Reference in New Issue
Block a user