@extends('layouts.app') @section('judul', $pengguna->exists ? 'Ubah Pengguna' : 'Tambah Pengguna') @section('subjudul', $pengguna->exists ? $pengguna->nama.' · '.$pengguna->username : 'Password sementara dibuat otomatis dan wajib diganti saat login pertama') @section('aksi-header') Daftar @if ($pengguna->exists) @unless ($pengguna->is(auth()->user())) @endunless @endif @endsection @section('konten') @if (session('password_sementara'))
Password sementara untuk {{ $pengguna->username }}
Hanya ditampilkan sekali. Sampaikan langsung kepada pengguna; pengguna wajib menggantinya saat login.
{{ session('password_sementara') }}
@endif
@csrf @if ($pengguna->exists) @method('PUT') @endif

Identitas

@if ($pengguna->exists) {!! $pengguna->aktif ? 'Aktif' : 'Nonaktif' !!} @endif
@error('nama')
{{ $message }}
@enderror
@error('username')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('id_unit')
{{ $message }}
@enderror
@error('id_jabatan')
{{ $message }}
@enderror Menentukan siapa yang dapat menerima disposisi lanjutan di unit kerja yang sama.
@error('telepon')
{{ $message }}
@enderror

Role *

@php($roleTerpilih = array_map('intval', old('roles', $pengguna->exists ? $pengguna->roles->pluck('id')->all() : []))) @foreach ($daftarRole as $r)
id, $roleTerpilih))>
@endforeach @error('roles')
{{ $message }}
@enderror
@if ($pengguna->exists)
Login terakhir
{{ $pengguna->terakhir_login?->translatedFormat('d M Y H:i') ?? 'Belum pernah' }}{{ $pengguna->terakhir_login_ip ? ' · '.$pengguna->terakhir_login_ip : '' }}
Password
{{ $pengguna->wajib_ganti_password ? 'Masih password sementara' : ($pengguna->password_diubah_at ? 'Diganti '.$pengguna->password_diubah_at->translatedFormat('d M Y H:i') : '—') }}
@endif
Pengguna tidak dihapus agar riwayat naskah tetap utuh; nonaktifkan bila tidak lagi bertugas.
@endsection @push('js') @endpush