@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) {{-- section content --}} @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
List {{ $title_menu }}
{{-- alert --}} @include('components.alert')
@if ($authorize->excel == '1') @php $userRoles = array_map('trim', explode(',', Auth::user()->idroles ?? '')); @endphp @if (in_array('admins', $userRoles)) @endif @endif @if ($authorize->add == '1') Create TNA @endif

{{-- Filter Section --}}
Reset

{{-- button approve dan rejct --}} @if ($is_hrd_approver || $is_superior_approver)
0
@endif
{{-- Export & Import Buttons Row --}}
{{-- Left: Export + Template + Import --}}
@if ($authorize->add == '1') Download Template @endif
{{-- Right: Search --}}
@if ($is_hrd_approver || $is_superior_approver) @endif {{-- @if ($authorize->excel == '1') @endif --}} {{-- --}} @foreach ($table_detail as $detail) @php $primary = $detail->id; $encryptedId = encrypt($primary); $canConvert = $detail->approval_hrd == 'approved' && $detail->approval_atasan == 'approved' && $detail->status != 'finish'; @endphp @if ($is_hrd_approver || $is_superior_approver) @endif {{-- --}} @endforeach
ActionConvert TRNScheduleStatusID TNA Training Departemen Section Date Estimation Superior Status Approval Created At
@if ( ($is_hrd_approver && $detail->approval_hrd === 'pending') || ($is_superior_approver && $detail->bulk_superior_approvable)) @else @endif
{{-- yg boleh mengisi hanya hrd dan yg diperbolehkan diisi cuma data-data yg belum memiliki tna_detail dan tna_schedule --}} @if ($is_hrd_approver && $detail->needs_hrd_completion) @else @php $canApproveFromList = $is_hrd_approver ? $detail->bulk_hrd_approvable : $detail->bulk_superior_approvable; $showApproveButton = $is_hrd_approver ? $detail->approval_hrd === 'pending' : $detail->approval_atasan === 'pending'; @endphp @if ($showApproveButton) @endif @endif
@if ($is_hrd_approver) @if ($canConvert) @endif @endif
@if ($detail->status == 'draft') Draft @elseif ($detail->status == 'aktif') Aktif @elseif ($detail->status == 'finish') Finish @endif {{ $detail->id }} {{ $detail->name_trn }} {{ $detail->department ?: '-' }} {{ $detail->section ?: '-' }} {{ $detail->month_estimation ? \Carbon\Carbon::parse($detail->month_estimation)->format('d-m-Y') : '-' }} @if ($detail->atasan_nik) {{ $detail->atasan_name }} {{ $detail->atasan_nik }} @else HRD (fallback) @endif @if ($detail->approval_hrd == 'approved' && $detail->approval_atasan == 'approved') Approved @elseif ($detail->approval_hrd == 'rejected') Rejected (HRD) @elseif ($detail->approval_atasan == 'rejected') Rejected (Supervisor) @elseif ($detail->approval_hrd == 'approved' && $detail->approval_atasan == 'pending') Pending Supervisor @if ($detail->can_approve_atasan) @endif @elseif ($detail->approval_hrd == 'pending') Pending HRD @else Pending @endif {{ $detail->created_at ? \Carbon\Carbon::parse($detail->created_at)->format('d-m-Y H:i') : '-' }}
{{-- Schedule Detail Modal --}} {{-- Import Modal --}} @if ($authorize->add == '1') @endif @if ($is_hrd_approver || $is_superior_approver) @endif @endsection @push('js') @endpush