@extends('layout.appdas') @section('title', 'Pengguna') @section('content') {{-- MASTER CARD: MANAJEMEN PENGGUNA --}}
Manajemen Pengguna

Kelola pengguna, divisi, dan hak akses sistem.

{{-- REKAP STATISTIK --}}
Total Pengguna

{{ $totalUser ?? $users->count() }}

Pengguna Aktif

{{ $userAktif ?? 0 }}

Pengguna Nonaktif

{{ $userNonaktif ?? 0 }}

{{-- FORM FILTER & PENCARIAN TERPADU --}}
{{-- TABEL DATA PENGGUNA --}}
@forelse($users as $index => $user) @empty @endforelse
No NIP Nama Email Role Unit Status Aksi
{{ $users->firstItem() + $index }} {{ $user->nip }} {{ $user->name }} {{ $user->email }} @if ($user->isAdmin()) {{ $user->role->nama_role ?? 'Admin' }} @elseif ($user->isAsisten()) {{ $user->role->nama_role ?? 'Asisten Admin' }} @if (!empty($user->permissions))
@php $pLabels = [ 'arsip-lamaran' => ['Data Pelamar', 'primary'], 'surat' => ['Surat', 'success'], 'daftar-disposisi' => ['Disposisi', 'warning text-dark'], 'monitoring' => ['Monitoring', 'info text-dark'], 'laporan' => ['Laporan', 'secondary'], ]; @endphp @foreach ($user->permissions as $p) {{ $pLabels[$p][0] ?? $p }} @endforeach
@else
(Belum ada menu)
@endif @else {{ $user->role->nama_role ?? 'User' }} @endif
{{ $user->divisi->nama_divisi ?? '-' }} {{ $user->status }}
Tidak ada data pengguna ditemukan.
{{-- PAGINATION FOOTER --}} @if($users->hasPages() || $users->total() > 0)
{{ $users->links() }}
@endif
{{-- ========================================== MODAL TAMBAH ========================================== --}} {{-- ========================================== MODAL EDIT ========================================== --}} @endsection @push('scripts') @endpush