MPGHRIS Enterprise System
@php $isAdmin = Auth::user()->roles->contains(function ($role) { return strtolower($role->nama_role) === 'admin'; }); $isSuperAdmin = Auth::user()->isSuperAdmin(); $isAdminOrSuperAdmin = Auth::user()->isGlobalAdmin(); @endphp
Dashboard
@if($isAdminOrSuperAdmin)
Manajemen
@if($isSuperAdmin) Verifikasi Wajah @php $pendingFace = \App\Models\User::where('is_face_registered', 0)->whereHas('dataWajah')->count(); @endphp @if($pendingFace > 0) {{ $pendingFace }} @endif @endif Data Karyawan Penjadwalan
@endif @if($isAdminOrSuperAdmin)
Absensi
Laporan Kehadiran @if($isAdminOrSuperAdmin) Laporan Lembur @endif Laporan Izin/Cuti Monitoring Presensi @if(isset($pendingPresensi) && $pendingPresensi > 0) {{ $pendingPresensi }} @endif Manajemen Izin @php $pendingIzin = \App\Models\PengajuanIzin::where('id_status', 1)->count(); @endphp @if($pendingIzin > 0) {{ $pendingIzin }} @endif Surat Izin @php $pendingSurat = \App\Models\SuratIzin::whereIn('status_surat', ['menunggu_manajer', 'menunggu_hrd'])->count(); @endphp @if($pendingSurat > 0) {{ $pendingSurat }} @endif Pengumuman Lembur & Poin @php $pendingLembur = \App\Models\Lembur::where('id_status', 1)->count(); @endphp @if($pendingLembur > 0) {{ $pendingLembur }} @endif Persetujuan Poin @php $pendingPoin = \App\Models\PenggunaanPoin::where('id_status', 1)->count(); @endphp @if($pendingPoin > 0) {{ $pendingPoin }} @endif
Data Kantor Data Divisi Data Jabatan @if($isSuperAdmin) Data Role @endif Shift Kerja Hari Libur Sisa Cuti Pegawai
@endif
Pengaturan Akun
@csrf