Updated ERP with new modules and features
This commit is contained in:
@@ -38,6 +38,13 @@
|
||||
.table-custom th { background-color: #f8f9fc; color: #5a617a; font-weight: 600; font-size: 0.8rem; text-transform: uppercase; border-bottom: 2px solid #eaedf1; padding: 1rem; }
|
||||
.table-custom td { padding: 1rem; vertical-align: middle; font-size: 0.9rem; border-bottom: 1px solid #eaedf1; }
|
||||
.form-control:focus, .form-select:focus { border-color: #5c4df0; box-shadow: 0 0 0 0.25rem rgba(92, 77, 240, 0.25); }
|
||||
|
||||
.sidebar-nav-item .toggle-icon {
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
.sidebar-nav-item.collapsed .toggle-icon {
|
||||
transform: rotate(-90deg);
|
||||
}
|
||||
</style>
|
||||
|
||||
@stack('styles')
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
<div class="mb-0 fs-6">Click <span class="badge bg-secondary ms-1" style="font-size: 0.8rem;">ERP</span></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="px-3 mb-3">
|
||||
<div class="input-group input-group-sm">
|
||||
<span class="input-group-text bg-dark border-secondary text-secondary"><i class="bi bi-search"></i></span>
|
||||
@@ -16,6 +15,11 @@
|
||||
<a href="{{ url('/') }}" class="sidebar-nav-item {{ request()->is('/') ? 'active' : '' }}">
|
||||
<i class="bi bi-speedometer2 me-2"></i> Dashboard
|
||||
</a>
|
||||
@if(\Auth::user()->department->name == 'Directors')
|
||||
<a href="{{ url('management') }}" class="sidebar-nav-item {{ request()->is('management') ? 'active' : '' }}">
|
||||
<i class="bi bi-border-center me-2"></i> Management Hub
|
||||
</a>
|
||||
@endif
|
||||
<div class="sidebar-heading mt-2">Core Entities</div>
|
||||
<a href="{{ url('/clients') }}" class="sidebar-nav-item {{ request()->is('clients*') ? 'active' : '' }}">
|
||||
<i class="bi bi-people me-2"></i> Clients
|
||||
@@ -36,16 +40,47 @@
|
||||
<a href="{{ url('/documents') }}" class="sidebar-nav-item {{ request()->is('documents*') ? 'active' : '' }}">
|
||||
<i class="bi bi-folder2-open me-2"></i> Document Vault
|
||||
</a>
|
||||
|
||||
|
||||
@if(\Auth::user()->department->name == 'Technical')
|
||||
<div class="sidebar-heading mt-2">Technical</div>
|
||||
|
||||
<!-- Infrastructure Parent Toggle -->
|
||||
<a href="#infrastructureMenu" data-bs-toggle="collapse"
|
||||
aria-expanded="{{ request()->is('servers*') ? 'true' : 'false' }}"
|
||||
class="sidebar-nav-item d-flex justify-content-between align-items-center {{ request()->is('servers*') ? '' : 'collapsed' }}">
|
||||
<span><i class="bi bi-hdd-network me-2"></i> Infrastructure</span>
|
||||
<i class="bi bi-chevron-down toggle-icon" style="font-size: 0.75rem;"></i>
|
||||
</a>
|
||||
|
||||
<!-- Collapsible Sub-links -->
|
||||
<div class="collapse {{ request()->is('servers*') ? 'show' : '' }}" id="infrastructureMenu">
|
||||
<div class="d-flex flex-column ms-3 mt-1 border-start border-secondary ps-2">
|
||||
<a href="{{ url('/servers') }}" class="sidebar-nav-item py-2 {{ request()->is('servers*') ? 'active' : '' }}" style="font-size: 0.85rem;">
|
||||
<i class="bi bi-server me-2"></i> Servers
|
||||
</a>
|
||||
<a href="{{ url('/vpns') }}" class="sidebar-nav-item py-2 {{ request()->is('vpns*') ? 'active' : '' }}" style="font-size: 0.85rem;">
|
||||
<i class="bi bi-shield-lock me-2"></i> VPN Management
|
||||
</a>
|
||||
<!--
|
||||
<a href="{{ url('/networking') }}" class="sidebar-nav-item py-2" style="font-size: 0.85rem;">
|
||||
<i class="bi bi-router me-2"></i> Networking
|
||||
</a>
|
||||
-->
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="sidebar-heading mt-2">Others</div>
|
||||
<a href="{{ url('/reports') }}" class="sidebar-nav-item {{ request()->is('reports*') ? 'active' : '' }}">
|
||||
<i class="bi bi-buildings me-2"></i> Reports
|
||||
</a>
|
||||
|
||||
<a href="{{ url('/offices') }}" class="sidebar-nav-item {{ request()->is('offices*') ? 'active' : '' }}">
|
||||
<i class="bi bi-buildings me-2"></i> Office Locations
|
||||
</a>
|
||||
<a href="{{ url('/staff') }}" class="sidebar-nav-item {{ request()->is('staff*') ? 'active' : '' }}">
|
||||
<i class="bi bi-person-badge me-2"></i> Staff Directory
|
||||
</a>
|
||||
<div class="sidebar-heading mt-2">System</div>
|
||||
<a href="{{ url('/activity-logs') }}" class="sidebar-nav-item {{ request()->is('activity-logs*') ? 'active' : '' }}">
|
||||
<i class="bi bi-clock-history me-2"></i> Activity Logs
|
||||
</a>
|
||||
</aside>
|
||||
Reference in New Issue
Block a user