@php $roleLabels = ['admin'=>'Admin Sistem','bendahara'=>'Bendahara','admin_lembaga'=>'Admin Lembaga','admin_rayon'=>'Admin Rayon','petugas_kios'=>'Petugas Kios','pengasuh'=>'Pengasuh','wali'=>'Wali Santri','santri'=>'Santri']; $roleTones = ['admin'=>'bg-violet-50 text-violet-700','bendahara'=>'bg-emerald-50 text-emerald-700','admin_lembaga'=>'bg-sky-50 text-sky-700','admin_rayon'=>'bg-teal-50 text-teal-700','petugas_kios'=>'bg-amber-50 text-amber-700','pengasuh'=>'bg-indigo-50 text-indigo-700','wali'=>'bg-rose-50 text-rose-700','santri'=>'bg-slate-100 text-slate-700']; @endphp

Pengguna dan hak akses

Kelola akun staf, wali, santri, serta penugasan lembaga dan rayon.

@foreach([['Total',$totalPengguna],['Staf',$totalStaf],['Wali',$totalWali],['Akun unit',$totalAkunUnit]] as [$label,$value])

{{ number_format($value) }}

{{ $label }}

@endforeach
@forelse($users as $user) @php $r=$user->roles->first()?->name; $units=$r==='admin_lembaga'?$user->lembagasDikelola:($r==='admin_rayon'?$user->rayonsDikelola:collect()); @endphp
{{ mb_strtoupper(mb_substr($user->name,0,1)) }}

{{ $user->name }}

{{ $user->email ?? ($user->nis ? 'NIS '.$user->nis : 'Identitas belum lengkap') }}

{{ $roleLabels[$r] ?? ($r ?: 'Tanpa role') }}@foreach($units as $unit){{ $unit->nama }}@endforeach
@empty
@endforelse
{{ $users->links('vendor.pagination.table-footer') }}

Identitas akun

Nama dan role menentukan ruang kerja pengguna setelah masuk.

@if(in_array($role,['admin_lembaga','admin_rayon']))

Penugasan {{ $role==='admin_lembaga'?'lembaga':'rayon' }}

Pilih satu atau beberapa unit. Pengguna tidak dapat melihat data di luar pilihan ini.

Gunakan Ctrl/Command untuk memilih lebih dari satu unit.

@endif

Informasi login dan kontak

Isi hanya identitas yang sesuai dengan jenis akun.

@if($role==='santri')@endif @if($role==='wali')@endif
@if($role==='wali' && $no_kk)
@if($keluargaDitemukan)Akun akan ditautkan ke keluarga {{ $keluargaDitemukan->nama_kepala_keluarga }}. Santri: @forelse($keluargaDitemukan->santris as $santri){{ $santri->nama }}{{ !$loop->last ? ', ' : '.' }}@empty belum ada santri dalam keluarga ini.@endforelse@elseTambahkan keluarga atau lengkapi Nomor KK santri terlebih dahulu.@endif
@endif
@if($editing && $editing->hasPin())

PIN transaksi aktif

Reset hanya jika wali benar-benar lupa PIN.

Reset PIN
@endif