This commit is contained in:
Sampanna Rimal
2024-09-04 12:22:04 +05:45
parent 53c0140f58
commit 82fab174dc
203 changed files with 4255 additions and 1343 deletions

View File

@ -34,7 +34,7 @@
<a href="{{ route('home') }}" class="nav-link"> <i class="ri-home-line"></i>Dashboard </a>
</li>
@role('admin')
{{-- @role('admin')
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuCompany" data-bs-toggle="collapse" role="button"
aria-expanded="false" aria-controls="MenuCompany">
@ -56,282 +56,23 @@
</ul>
</div>
</li>
@endrole
@endrole --}}
@can('employee.index')
{{-- @can('employee.index')
<li class="nav-item">
<a class="nav-link menu-link @if (\Request::is('employee') || \Request::is('employee/*')) active @endif"
href="{{ route('employee.index') }}">
<i class="ri-team-line"></i> <span data-key="t-widgets">Employee</span>
</a>
</li>
@endcan
<!--- HR Start-->
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuHr" data-bs-toggle="collapse" role="button" aria-expanded="false"
aria-controls="MenuHr">
<i class="ri-dashboard-2-line"></i> <span data-key="t-hrs">HR</span>
</a>
<div class="menu-dropdown collapse" id="MenuHr">
<ul class="nav nav-sm flex-column">
@can('department.index')
<li class="nav-item">
<a href="{{ route('department.index') }}"
class="nav-link @if (\Request::is('department') || \Request::is('department/*')) active @endif">Departments</a>
</li>
@endcan
@can('designation.index')
<li class="nav-item">
<a href="{{ route('designation.index') }}"
class="nav-link @if (\Request::is('desgination') || \Request::is('desgination/*')) active @endif">Designations</a>
</li>
@endcan
@can('promotionDemotion.index')
<li class="nav-item">
<a href="{{ route('promotionDemotion.index') }}"
class="nav-link @if (\Request::is('promotion-demotion') || \Request::is('promotion-demotion/*')) active @endif">Promotion/ Demotions</a>
</li>
@endcan
@can('appreciation.index')
<li class="nav-item">
<a href="{{ route('appreciation.index') }}"
class="nav-link @if (\Request::is('appreciation') || \Request::is('appreciation/*')) active @endif">Appreciations</a>
</li>
@endcan
@can('complaint.index')
<li class="nav-item">
<a href="{{ route('complaint.index') }}"
class="nav-link @if (\Request::is('complaint') || \Request::is('complaint/*')) active @endif">Complaints</a>
</li>
@endcan
@can('resignation.index')
<li class="nav-item">
<a href="{{ route('resignation.index') }}"
class="nav-link @if (\Request::is('resignation') || \Request::is('resignation/*')) active @endif">Resignations</a>
</li>
@endcan
@can('transfer.index')
<li class="nav-item">
<a href="{{ route('transfer.index') }}"
class="nav-link @if (\Request::is('transfer') || \Request::is('transfer/*')) active @endif">Transfers</a>
</li>
@endcan
@can('warning.index')
<li class="nav-item">
<a href="{{ route('warning.index') }}"
class="nav-link @if (\Request::is('warning') || \Request::is('warning/*')) active @endif">Warnings</a>
</li>
@endcan
@can('workShift.index')
<li class="nav-item">
<a href="{{ route('workShift.index') }}"
class="nav-link @if (\Request::is('work-shift') || \Request::is('work-shift/*')) active @endif">Shifts</a>
</li>
@endcan
@endcan --}}
</ul>
</div>
</li>
<!--- HR End-->
@can('attendance.index')
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuAttendance" data-bs-toggle="collapse" role="button"
aria-expanded="false" aria-controls="MenuAttendance">
<i class="ri-profile-line"></i> <span data-key="t-attendances">Attendance</span>
</a>
<div class="menu-dropdown collapse" id="MenuAttendance">
<ul class="nav nav-sm flex-column">
@can('attendance.index')
<li class="nav-item">
<a href="{{ route('attendance.index') }}"
class="nav-link @if (\Request::is('attendance') || \Request::is('attendance/*')) active @endif">Attendance</a>
</li>
@endcan
@can('attendanceReport.monthly')
<li class="nav-item">
<a href="{{ route('attendanceReport.monthly') }}"
class="nav-link @if (\Request::is('attendanceReport') || \Request::is('attendanceReport/*')) active @endif">Monthly</a>
</li>
@endcan
</ul>
</div>
</li>
@endcan
@can('leave.index')
<li class="nav-item">
<a class="nav-link menu-link" href="#leave" data-bs-toggle="collapse" role="button"
aria-expanded="false" aria-controls="leave">
<i class="ri-shopping-cart-2-line"></i> <span data-key="t-vendors">Leave</span>
</a>
<div class="menu-dropdown collapse" id="leave">
<ul class="nav nav-sm flex-column">
@can('leaveType.index')
<li class="nav-item">
<a href="{{ route('leaveType.index') }}"
class="nav-link @if (\Request::is('leavetype') || \Request::is('leavetype/*')) active @endif">Leave Type</a>
</li>
@endcan
@can('leave.index')
<li class="nav-item">
<a href="{{ route('leave.index') }}"
class="nav-link @if (\Request::is('leave') || \Request::is('leave/*')) active @endif">Apply Leave</a>
</li>
@endcan
<li class="nav-item">
<a href="" class="nav-link @if (\Request::is('leaveReport') || \Request::is('leaveReport/*')) active @endif">Leave Report</a>
</li>
</ul>
</div>
</li>
@endcan
<!--- Generator Start-->
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuEvents" data-bs-toggle="collapse" role="button"
aria-expanded="false" aria-controls="MenuEvents">
<i class="ri-calendar-2-line"></i> <span data-key="t-office">Event & Holidays</span>
</a>
<div class="menu-dropdown collapse" id="MenuEvents">
<ul class="nav nav-sm flex-column">
@can('event.index')
<li class="nav-item">
<a href="{{ route('event.index') }}"
class="nav-link @if (\Request::is('event') || \Request::is('event/*')) active @endif">Events</a>
</li>
@endcan
@can('holiday.index')
<li class="nav-item">
<a href="{{ route('holiday.index') }}"
class="nav-link @if (\Request::is('holiday') || \Request::is('holiday/*')) active @endif">Holiday</a>
</li>
@endcan
@can('meeting.index')
<li class="nav-item">
<a href="{{ route('meeting.index') }}"
class="nav-link @if (\Request::is('meeting') || \Request::is('meeting/*')) active @endif">Meeting</a>
</li>
@endcan
</ul>
</div>
</li>
<!--- Generator End-->
@can('calendar.index')
<li class="nav-item">
<a class="nav-link menu-link @if (\Request::is('calendar') || \Request::is('calendar/*')) active @endif"
href="{{ route('calendar.index') }}">
<i class="ri-calendar-line"></i> <span data-key="t-widgets">Calendar</span>
</a>
</li>
@endcan
@can(['client.index', 'project.index'])
<!--- PMS Start-->
<li class="nav-item">
<a class="nav-link menu-link {{ \Request::is('client') || \Request::is('project') || \Request::is('task') ? 'active' : '' }}"
href="#PMS" data-bs-toggle="collapse" role="button" aria-expanded="false" aria-controls="PMS">
<i class="ri-calendar-todo-fill"></i> <span data-key="t-vendors">PMS</span>
</a>
<div
class="menu-dropdown {{ \Request::is('client') || \Request::is('project') || \Request::is('task') ? 'show' : '' }} collapse"
id="PMS">
<ul class="nav nav-sm flex-column">
@can('client.index')
<li class="nav-item">
<a href="{{ route('client.index') }}"
class="nav-link @if (\Request::is('client') || \Request::is('client/*')) active @endif">Client</a>
</li>
@endcan
@can('project.index')
<li class="nav-item">
<a href="{{ route('project.index') }}"
class="nav-link @if (\Request::is('project') || \Request::is('project/*')) active @endif">Projects</a>
</li>
@endcan
@can('task.index')
<li class="nav-item">
<a href="{{ route('task.index') }}"
class="nav-link @if (\Request::is('task') || \Request::is('task/*')) active @endif">Tasks</a>
</li>
@endcan
<li class="nav-item">
<a href="{{ route('ticket.index') }}"
class="nav-link @if (\Request::is('ticket') || \Request::is('ticket/*')) active @endif">Ticket</a>
</li>
</ul>
</div>
</li>
<!--- PMS End-->
@endcan
@role('admin')
<!--- Recruit Start-->
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuRecruit" data-bs-toggle="collapse" role="button"
aria-expanded="false" aria-controls="MenuRecruit">
<i class="ri-dashboard-2-line"></i> <span data-key="t-recruits">Recruit</span>
</a>
<div class="menu-dropdown collapse" id="MenuRecruit">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a href="{{ route('jobPost.index') }}"
class="nav-link @if (\Request::is('job-post') || \Request::is('job-post/*')) active @endif">Job Posts</a>
</li>
<li class="nav-item">
<a href="{{ route('jobApplication.index') }}"
class="nav-link @if (\Request::is('job-application') || \Request::is('job-application/*')) active @endif">Job Applications</a>
</li>
<li class="nav-item">
<a href="{{ route('interviewSchedule.index') }}"
class="nav-link @if (\Request::is('interview-schedule') || \Request::is('interview-schedule/*')) active @endif">Interview Schedules</a>
</li>
<li class="nav-item">
<a href="{{ route('offerLetter.index') }}"
class="nav-link @if (\Request::is('offer-letter') || \Request::is('offer-letter/*')) active @endif">Offer Letters</a>
</li>
</ul>
</div>
</li>
<!--- Recruit End-->
@endrole
@can(['asset.index'])
{{-- @can(['asset.index'])
<!--- Asset Start-->
<li class="nav-item">
@ -367,81 +108,47 @@
</div>
</li>
<!--- Asset End-->
@endcan
@endcan --}}
@can(['payment.index'])
<!--- Payment Start-->
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuPayrolls" data-bs-toggle="collapse" role="button"
aria-expanded="false" aria-controls="MenuPayrolls">
<i class="ri-dashboard-2-line"></i> <span data-key="t-payrolls">Payrolls</span>
</a>
<div class="menu-dropdown collapse" id="MenuPayrolls">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a href="{{ route('customer.index') }}" class="nav-link @if (\Request::is('customer') || \Request::is('customer/*')) active @endif"><i
class="ri-team-line"></i>Customers</a>
</li>
@can('payment.index')
<li class="nav-item">
<a href="{{ route('payment.index') }}"
class="nav-link @if (\Request::is('payment') || \Request::is('payment/*')) active @endif">Payments</a>
</li>
@endcan
</ul>
</div>
</li>
<!--- Payment End-->
@endcan
@role('admin')
<!--- Generator Start-->
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuOffices" data-bs-toggle="collapse" role="button"
aria-expanded="false" aria-controls="MenuOffices">
<i class="ri-dashboard-2-line"></i> <span data-key="t-office">Office Management</span>
</a>
<div class="menu-dropdown collapse" id="MenuOffices">
<ul class="nav nav-sm flex-column">
@can('generator.index')
<li class="nav-item">
<a href="{{ route('generator.index') }}"
class="nav-link @if (\Request::is('generator') || \Request::is('generator/*')) active @endif">Generators</a>
</li>
@endcan
@can('generatorLogBook.index')
<li class="nav-item">
<a href="{{ route('generatorLogBook.index') }}"
class="nav-link @if (\Request::is('generator-log-book') || \Request::is('generator-log-book/*')) active @endif">Generator LogBook</a>
</li>
@endcan
@can('contract.index')
<li class="nav-item">
<a href="{{ route('contract.index') }}"
class="nav-link @if (\Request::is('contract') || \Request::is('contract/*')) active @endif">Contract</a>
</li>
@endcan
@can('deposit.index')
<li class="nav-item">
<a href="{{ route('deposit.index') }}"
class="nav-link @if (\Request::is('deposit') || \Request::is('deposit/*')) active @endif">Deposit</a>
</li>
@endcan
@can('purchaseService.index')
<li class="nav-item">
<a href="{{ route('purchaseService.index') }}"
class="nav-link @if (\Request::is('purchase-service') || \Request::is('purchase-service/*')) active @endif">Purchased Services</a>
</li>
@endcan
<li class="nav-item">
<a href="{{ route('supplier.index') }}" class="nav-link @if (\Request::is('supplier') || \Request::is('supplier/*')) active @endif"><i
class="ri-team-line"></i>Suppliers</a>
</li>
</ul>
</div>
</li>
<!--- Generator End-->
@endrole
<li class="menu-title"><i class="ri-more-fill"></i> <span data-key="t-pages">Inventory</span></li>
<li class="nav-item">
<a class="nav-link @if (\Request::is('product') || \Request::is('product/*')) active @endif"
href="{{ route('product.index') }}">Products</a>
</li>
<li class="nav-item">
<a href="{{ route('category.index') }}"
class="nav-link @if (\Request::is('category') || \Request::is('category/*')) active @endif">Category</a>
</li>
<li class="nav-item">
<a href="{{ route('subCategory.index') }}"
class="nav-link @if (\Request::is('subCategory') || \Request::is('subCategory/*')) active @endif">Sub Category</a>
</li>
<li class="nav-item">
<a href="{{ route('warehouse.index') }}"
class="nav-link @if (\Request::is('warehouse') || \Request::is('warehouse/*')) active @endif">Warehouses</a>
</li>
<li class="nav-item">
<a href="{{ route('order.index') }}"
class="nav-link @if (\Request::is('order') || \Request::is('order/*')) active @endif">Order</a>
</li>
{{-- <li class="nav-item">
<a href="{{ route('product.index') }}"
class="nav-link @if (\Request::is('attendance') || \Request::is('attendance/*')) active @endif">Order</a>
</li> --}}
{{-- <li class="nav-item">
<a class="nav-link menu-link" href="#taxation" data-bs-toggle="collapse" role="button" aria-expanded="false"
@ -458,32 +165,17 @@
</ul>
</div>
</li>
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuTwo" data-bs-toggle="collapse" role="button" aria-expanded="false"
aria-controls="MenuTwo">
<i class="ri-shopping-cart-2-line"></i> <span data-key="t-vendors">Vendor Setup</span>
</a>
<div class="menu-dropdown collapse" id="MenuTwo">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a href="{{ route('vendors.index') }}"
class="nav-link @if (\Request::is('vendors') || \Request::is('vendors/*')) active @endif">Vendor</a>
</li>
</ul>
</div>
</li> --}}
--}}
{{-- <li class="nav-item">
<a href="#" class="nav-link"> <i class="ri-settings-2-line"></i>Setting</a>
</li> --}}
<li class="menu-title"><i class="ri-more-fill"></i> <span data-key="t-pages">Setting</span></li>
@role('admin')
<li class="menu-title"><i class="ri-more-fill"></i> <span data-key="t-pages">Setting</span></li>
<li class="nav-item">
<a class="nav-link menu-link" href="#MenuUser" data-bs-toggle="collapse" role="button"
aria-expanded="false" aria-controls="MenuUser">
<a class="nav-link menu-link" href="#MenuUser" data-bs-toggle="collapse" role="button" aria-expanded="false"
aria-controls="MenuUser">
<i class="ri-user-2-line"></i> <span data-key="t-Users">User Management</span>
</a>
<div class="menu-dropdown collapse" id="MenuUser">
@ -555,7 +247,6 @@
@endrole
</ul>
</div>
<!-- Sidebar -->