@extends('layouts.mainlayout') @section('title', 'Approve Comp Off Leave Balance') @section('main')
| Name | Date | 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()}} | {{Carbon\Carbon::parse($leave->date)->format(config('settings.php_date_format'))}} | {{ $leave->status }} | @php ($editPermission = false) @if(auth()->user()->can('Edit All CompOff requests')) @php ($editPermission = true) @elseif(auth()->user()->can('Edit All CompOff requests of team')) @if(in_array($leave->user_id, GetShiftDetailHelper::getMyteamMembers()->toArray())) @php ($editPermission = true) @endif @elseif(auth()->user()->can('Edit All CompOff 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) @endif |