@extends('admin.layout', [ 'title' => 'Manajemen User', 'heading' => 'Manajemen User', 'subheading' => 'Kelola akun login sistem, status aktif/nonaktif, dan reset password awal per role.', ]) @section('admin-content')
Total User {{ $stats['total'] }}
User Aktif {{ $stats['aktif'] }}
User Nonaktif {{ $stats['nonaktif'] }}
Aturan cepat: Reset password akan mengatur password baru sama dengan username akun. Tombol nonaktif dipakai untuk memblokir login tanpa menghapus data profil yang sudah terkait.

Daftar User Sistem

@if ($search !== '' || $role !== '' || $status !== '') Reset @endif
@forelse ($users as $item) @php $roleLabel = $item->displayRoleLabel(); $profileLabel = '-'; if ($item->mahasiswa) { $profileLabel = 'Mahasiswa - '.$item->mahasiswa->nim; } elseif ($item->dosen) { $profileLabel = 'Dosen - '.$item->dosen->nidn; } elseif ($item->pegawai) { $profileLabel = $item->pegawai->divisionLabel().' - '.$item->pegawai->nip; } @endphp @empty @endforelse
Nama Username / Email Role Status Profil Terkait Last Login Aksi
{{ $item->name }}
ID User: {{ $item->id }}
{{ $item->username }}
{{ $item->email ?? '-' }}
{{ $roleLabel }} {{ ucfirst($item->status) }} {{ $profileLabel }} {{ $item->last_login?->format('d M Y H:i') ?? 'Belum pernah login' }}
@csrf
@csrf
Belum ada user sistem.
@include('partials.pagination-simple', ['paginator' => $users])
@endsection