300 lines
13 KiB
PHP
300 lines
13 KiB
PHP
@php
|
|
$route = explode('.',Route::currentRouteName());
|
|
@endphp
|
|
|
|
<!--begin::sidebar menu-->
|
|
<div class="app-sidebar-menu overflow-hidden flex-column-fluid">
|
|
<!--begin::Menu wrapper-->
|
|
<div id="kt_app_sidebar_menu_wrapper" class="app-sidebar-wrapper hover-scroll-overlay-y my-5" data-kt-scroll="true" data-kt-scroll-activate="true" data-kt-scroll-height="auto" data-kt-scroll-dependencies="#kt_app_sidebar_logo, #kt_app_sidebar_footer" data-kt-scroll-wrappers="#kt_app_sidebar_menu" data-kt-scroll-offset="5px" data-kt-scroll-save-state="true">
|
|
<!--begin::Menu-->
|
|
<div class="menu menu-column menu-rounded menu-sub-indention px-3" id="#kt_app_sidebar_menu" data-kt-menu="true" data-kt-menu-expand="false">
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item {{ $route[0] == 'dashboard' || empty($route[0]) ? 'here' : '' }}">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link {{ $route[0] == 'dashboard' || empty($route[0]) ? 'active' : '' }}" href="{{ route('dashboard') }}">
|
|
<span class="menu-icon">{!! getIcon('element-11', 'fs-2') !!}</span>
|
|
<span class="menu-title">Dashboards </span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
|
|
<!--begin:Menu item-->
|
|
<div data-kt-menu-trigger="click" class="menu-item menu-accordion">
|
|
<!--begin:Menu link-->
|
|
<span class="menu-link">
|
|
<span class="menu-icon">{!! getIcon('user-tick', 'fs-2') !!}</span>
|
|
<span class="menu-title">Account</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" href="/">
|
|
<span class="menu-bullet">
|
|
<span class="bullet bullet-dot"></span>
|
|
</span>
|
|
<span class="menu-title">Overview</span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link" href="/">
|
|
<span class="menu-bullet">
|
|
<span class="bullet bullet-dot"></span>
|
|
</span>
|
|
<span class="menu-title">Settings</span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link" href="/">
|
|
<span class="menu-bullet">
|
|
<span class="bullet bullet-dot"></span>
|
|
</span>
|
|
<span class="menu-title">Security</span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link" href="/">
|
|
<span class="menu-bullet">
|
|
<span class="bullet bullet-dot"></span>
|
|
</span>
|
|
<span class="menu-title">Activity</span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link" href="/">
|
|
<span class="menu-bullet">
|
|
<span class="bullet bullet-dot"></span>
|
|
</span>
|
|
<span class="menu-title">Billing</span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link" href="/">
|
|
<span class="menu-bullet">
|
|
<span class="bullet bullet-dot"></span>
|
|
</span>
|
|
<span class="menu-title">Statements</span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link" href="/">
|
|
<span class="menu-bullet">
|
|
<span class="bullet bullet-dot"></span>
|
|
</span>
|
|
<span class="menu-title">API Keys</span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link" href="/">
|
|
<span class="menu-bullet">
|
|
<span class="bullet bullet-dot"></span>
|
|
</span>
|
|
<span class="menu-title">Logs</span>
|
|
</a>
|
|
<!--end:Menu link-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
</div>
|
|
<!--end:Menu sub-->
|
|
</div>
|
|
<!--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-->
|
|
<div class="menu-item">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link {{ isset($route[1]) && $route[1] == 'roles' ? 'active' : '' }}" href="{{ route('user.roles.index') }}">
|
|
<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
|
|
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item pt-5">
|
|
<!--begin:Menu content-->
|
|
<div class="menu-content">
|
|
<span class="menu-heading fw-bold text-uppercase fs-7">APPS</span>
|
|
</div>
|
|
<!--end:Menu content-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
|
|
@canany(['company.read','company.create','company.update','company.delete'])
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item {{ $route[0] == 'company' ? 'here' : '' }}">
|
|
<!--begin:Menu link-->
|
|
<a class="menu-link {{ $route[0] == 'company' ? 'active' : '' }}" href="{{ route('company.index') }}">
|
|
<span class="menu-icon">{!! getIcon('share', 'fs-2') !!}</span>
|
|
<span class="menu-title">Company</span>
|
|
</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(['master.read','master.create','master.update','master.delete'])
|
|
<!--begin:Menu item-->
|
|
<div data-kt-menu-trigger="click" class="menu-item menu-accordion">
|
|
<!--begin:Menu link-->
|
|
<span class="menu-link">
|
|
<span class="menu-icon">{!! getIcon('abstract-28', 'fs-2','duotone') !!}</span>
|
|
<span class="menu-title">Masters</span>
|
|
<span class="menu-arrow"></span>
|
|
</span>
|
|
<!--end:Menu link-->
|
|
|
|
</div>
|
|
<!--end:Menu item-->
|
|
@endcanany
|
|
|
|
|
|
@canany(['system.read','system.create','system.update','system.delete'])
|
|
<!--begin:Menu item-->
|
|
<div class="menu-item pt-5">
|
|
<!--begin:Menu content-->
|
|
<div class="menu-content">
|
|
<span class="menu-heading fw-bold text-uppercase fs-7">System</span>
|
|
</div>
|
|
<!--end:Menu content-->
|
|
</div>
|
|
<!--end:Menu item-->
|
|
|
|
<!--begin:Menu item-->
|
|
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'log' ? 'show' : '' }}">
|
|
<!--begin:Menu link-->
|
|
<span class="menu-link">
|
|
<span class="menu-icon">{!! getIcon('element-equal', 'fs-2','duotone') !!}</span>
|
|
<span class="menu-title">Logs</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] == '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
|
|
</div>
|
|
<!--end::Menu-->
|
|
</div>
|
|
<!--end::Menu wrapper-->
|
|
</div>
|
|
<!--end::sidebar menu-->
|