{{-- FILTER --}}
{{-- TABLE --}}
| Date |
Resource |
Action |
Days |
Before |
After(Balance) |
Reason |
By |
Control | {{-- NEW --}}
@forelse($logs as $log)
| {{ $log->created_at->format('d M Y H:i') }} |
{{ $log->resource_id }} - {{ optional($log->user)->name ?? '-' }} |
@switch($log->action)
@case('earned')
Credit
@break
@case('deducted')
Paid
@break
@case('lwp')
LWP
@break
@case('adjusted')
Manual
@break
@case('collapsed')
Collapse
@break
@endswitch
|
{{ $log->days }} |
{{ $log->balance_before }} |
{{ $log->balance_after }} |
{{ $log->reason }} |
{{ $log->performedBy?->name ?? 'System' }} |
{{-- ================= CONTROL ================= --}}
@can('leave-ledger-adjust')
{{-- Show cancel ONLY for approved leave deduction --}}
@if(
$log->action === 'deducted' &&
$log->reference_type === 'leave'
)
@else
—
@endif
@endcan
|
{{-- ================= CONTROL END ================= --}}
@empty
| No records found |
@endforelse
{{ $logs->links('vendor.pagination.no-arrows') }}