@extends('layouts.mainlayout') @section('title', 'Admin Leave Report') @section('main')
| Name | Leave | Requested On | From Date | To Date | Leave Length | Status | @if(auth()->user()->can('Edit All leave requests') || auth()->user()->can('Edit All leave requests of assigned employees') || auth()->user()->can('Edit All leave requests of team'))Action | @endif
|---|---|---|---|---|---|---|---|
| {{\App\Models\Auth\User::where(['id' => $leave->user_id])->pluck('name')->first()}} {{\App\Models\Auth\User::where(['id' => $leave->user_id])->pluck('lastName')->first()}} | {{ $leaveModel->name }} | {{!empty($leave->created_at) ? Carbon\Carbon::parse($leave->created_at)->format(config('settings.php_date_format')) : ''}} | {{Carbon\Carbon::parse($leave->from_date)->format(config('settings.php_date_format'))}} | {{Carbon\Carbon::parse($leave->to_date)->format(config('settings.php_date_format'))}} | @if($leave->half_day_type !=null) {{ $leave->leave_length }} ( {{ $leave->half_day_type }} ) @else {{ $leave->leave_length }} @endif | {{ $leave->status }} | @php ($editPermission = false) @if(auth()->user()->can('Edit All leave requests')) @php ($editPermission = true) @elseif(auth()->user()->can('Edit All leave requests of team')) @if(in_array($leave->user_id, GetShiftDetailHelper::getMyteamMembers()->toArray())) @php ($editPermission = true) @endif @elseif(auth()->user()->can('Edit All leave requests of assigned employees')) @if(GetShiftDetailHelper::getPrimaryReportingManager($leave->user_id) != 0 ? GetShiftDetailHelper::getPrimaryReportingManager($leave->user_id) == auth()->user()->id : GetShiftDetailHelper::checkReportingManagers($leave->user_id)) @php ($editPermission = true) @endif @endif
@if($editPermission == true && $leave->status == 'Pending' )
|