whoami7 - Manager
:
/
home
/
kckglobal
/
www
/
portal
/
resources
/
views
/
leaves
/
Upload File:
files >> /home/kckglobal/www/portal/resources/views/leaves/multiple-leave-table.blade.php
<x-table class="table-sm-responsive table mb-0"> <x-slot name="thead"> <th>@lang('app.leaveDate')</th> <th>@lang('app.leaveType')</th> <th>@lang('app.paid')</th> <th>@lang('app.status')</th> @php if (isset($multipleLeaves)) { $leave = $multipleLeaves[0]; } @endphp @if ($approveRejectPermission == 'all' || ($deleteLeavePermission == 'all' || ($deleteLeavePermission == 'added' && user()->id == $leave->added_by) || ($deleteLeavePermission == 'owned' && user()->id == $leave->user_id) || ($deleteLeavePermission == 'both' && (user()->id == $leave->user_id || user()->id == $leave->added_by)) || ($leaveSetting->manager_permission != 'cannot-approve' && user()->id == $multipleLeaves->first()->user->employeeDetails->reporting_to) )) <th class="text-right pr-20">@lang('app.action')</th> @endif </x-slot> @forelse($multipleLeaves as $leave) <tr class="row{{ $leave->id }}"> <td> {{$leave->leave_date->translatedFormat(company()->date_format)}}<br> ({{ $leave->leave_date->format('l') }}) </td> <td> <span class="badge badge-success" style="background-color:{{$leave->type->color}}">{{ $leave->type->type_name }}</span> </td> <td> @if ($leave->paid == 1) <span class="badge badge-success">{{ __('app.paid') }}</span> @else <span class="badge badge-danger">{{ __('app.unpaid') }}</span> @endif @if ($leave->over_utilized == 1) <br>({{ __('modules.leaves.overUtilized') }}) @endif </td> <td> @php if ($leave->status == 'approved') { $class = 'text-light-green'; $status = __('app.approved'); } else if ($leave->status == 'pending') { $class = 'text-yellow'; $status = __('app.pending'); } else { $class = 'text-red'; $status = __('app.rejected'); } @endphp <i class="fa fa-circle mr-1 {{$class}} f-10"></i> {{$status}} @if($leave->manager_status_permission == 'pre-approve') <div><span class="badge badge-success">@lang("modules.leaves.preApproved")</span></div> @endif </td> @if ($approveRejectPermission == 'all' || ($deleteLeavePermission == 'all' || ($deleteLeavePermission == 'added' && user()->id == $leave->added_by) || ($deleteLeavePermission == 'owned' && user()->id == $leave->user_id) || ($deleteLeavePermission == 'both' && (user()->id == $leave->user_id || user()->id == $leave->added_by)) ) || ($leaveSetting->manager_permission != 'cannot-approve' && user()->id == $leave->user->employeeDetails->reporting_to) ) @if($viewType == 'model') <td class="text-right"> @if ($leave->status == 'pending' && ($approveRejectPermission == 'all' || ($leaveSetting->manager_permission != 'cannot-approve' && user()->id == $leave->user->employeeDetails->reporting_to))) <div class="task_view"> @if (user()->id != $leave->user->employeeDetails->reporting_to) <a class="dropdown-item leave-action-approved action-hover" data-leave-id={{ $leave->id }} data-leave-action="approved" data-toggle="tooltip" data-original-title="@lang('app.approve')" data-leave-type-id="{{ $leave->leave_type_id }}" href="javascript:;"> <i class="fa fa-check mr-2"></i> </a> @elseif($leaveSetting->manager_permission == 'pre-approve' && user()->id == $leave->user->employeeDetails->reporting_to && $leave->manager_status_permission != 'pre-approve' ) <a class="dropdown-item action-hover leave-action-preapprove" data-leave-id="{{ $leave->id }}" data-leave-uid="null" data-user-id="{{ $multipleLeaves->first()->user_id}}" data-leave-type-id="{{ $multipleLeaves->first()->leave_type_id}}" data-leave-action="pre-approve" data-type="approveAll" data-toggle="tooltip" data-original-title="@lang('app.preApprove')" href="javascript:;"> <i class="fa fa-check mr-2"></i></a> @endif </div> <div class="task_view mt-1 mt-lg-0 mt-md-0"> <a class="dropdown-item leave-action-reject action-hover" data-leave-id={{ $leave->id }} data-leave-action="rejected" data-toggle="tooltip" data-original-title="@lang('app.reject')" data-leave-type-id="{{ $leave->leave_type_id }}" href="javascript:;"> <i class="fa fa-times mr-2"></i> </a> </div> @endif @if ($deleteLeavePermission == 'all' || ($deleteLeavePermission == 'added' && user()->id == $leave->added_by) || ($deleteLeavePermission == 'owned' && user()->id == $leave->user_id) || ($deleteLeavePermission == 'both' && (user()->id == $leave->user_id || user()->id == $leave->added_by))) <div class="task_view mt-1 mt-lg-0 mt-md-0"> <a data-leave-id={{$leave->id}} data-type="multiple-leave" data-unique-id="{{$leave->unique_id}}" class="dropdown-item delete-table-row action-hover" data-toggle="tooltip" data-original-title="@lang('app.delete')" href="javascript:;"> <i class="fa fa-trash mr-2"></i> </a> </div> @endif </td> @else <td class="text-right pr-20"> <div class="task_view"> <div class="dropdown"> <a class="task_view_more d-flex align-items-center justify-content-center dropdown-toggle" type="link" id="dropdownMenuLink-41" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-options-vertical icons"></i> </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuLink-41" tabindex="0" x-placement="bottom-end" style="position: absolute; transform: translate3d(-137px, 26px, 0px); top: 0px; left: 0px; will-change: transform;"> <a href="{{route('leaves.show', $leave->id) }}?type=single" class="dropdown-item openRightModal"><i class="fa fa-eye mr-2"></i>@lang('app.view')</a> @if ($leave->status == 'pending') @if (user()->id != $leave->user->employeeDetails->reporting_to) <a class="dropdown-item leave-action-approved" data-leave-id={{ $leave->id }} data-leave-action="approved" data-user-id="{{ $leave->user_id }}" data-leave-type-id="{{ $leave->leave_type_id }}" href="javascript:;"> <i class="fa fa-check mr-2"></i>@lang('app.approve') </a> @elseif($leaveSetting->manager_permission == 'pre-approve' && user()->id == $leave->user->employeeDetails->reporting_to && $leave->manager_status_permission != 'pre-approve' ) <a class="dropdown-item leave-action-preapprove" data-leave-id="{{ $leave->id }}" data-leave-uid="null" data-user-id="{{ $multipleLeaves->first()->user_id}}" data-leave-type-id="{{ $multipleLeaves->first()->leave_type_id}}" data-leave-action="pre-approve" data-type="approveAll" class="mr-3" icon="check" href="javascript:;"> <i class="fa fa-check mr-2"></i>@lang('app.preApprove')</a> </a> @endif <a data-leave-id={{ $leave->id }} data-leave-action="rejected" data-user-id="{{ $leave->user_id }}" data-leave-type-id="{{ $leave->leave_type_id }}" class="dropdown-item leave-action-reject" href="javascript:;"> <i class="fa fa-times mr-2"></i>@lang('app.reject') </a> @if ($editLeavePermission == 'all' || ($editLeavePermission == 'added' && user()->id == $leave->added_by) || ($editLeavePermission == 'owned' && user()->id == $leave->user_id) || ($editLeavePermission == 'both' && (user()->id == $leave->user_id || user()->id == $leave->added_by)) ) <div class="mt-1 mt-lg-0 mt-md-0"> <a class="dropdown-item openRightModal" href="{{ route('leaves.edit', $leave->id) }}"> <i class="fa fa-edit mr-2"></i>@lang('app.edit') </a> </div> @endif @endif @if ($deleteLeavePermission == 'all' || ($deleteLeavePermission == 'added' && user()->id == $leave->added_by) || ($deleteLeavePermission == 'owned' && user()->id == $leave->user_id) || ($deleteLeavePermission == 'both' && (user()->id == $leave->user_id || user()->id == $leave->added_by))) <div class="mt-1 mt-lg-0 mt-md-0"> <a data-leave-id="{{ $leave->id }}" data-unique-id=" {{ $leave->unique_id }}" data-duration="{{ $leave->duration }}" class="dropdown-item delete-multiple-leave" href="javascript:;"> <i class="fa fa-trash mr-2"></i>@lang('app.delete') </a> </div> @endif </div> </div> </div> </td> @endif @endif </tr> @empty <tr> <td colspan="4"> <x-cards.no-record icon="user" :message="__('messages.noAgentAdded')" /> </td> </tr> @endforelse </x-table>
Copyright ©2021 || Defacer Indonesia