@extends('layouts.internal') @section('title',($managedUser?'Manage User':'Create User').' · PLOCAL Internal') @section('content') ← Internal Users

Administrator access control

{{ $managedUser ? 'Manage Internal User' : 'Create Internal User' }}

{{ $managedUser ? 'Update identity, roles, account state, and session access.' : 'Create a named account with one or more approved roles.' }}

@csrf @if($managedUser)@method('PUT')@endif
has('display_name')) aria-invalid="true" aria-describedby="user-display-name-error" @endif>@error('display_name'){{ $message }}@enderror
@if(!$managedUser)
has('email')) aria-invalid="true" aria-describedby="user-email-error" @endif>@error('email'){{ $message }}@enderror
has('password')) aria-invalid="true" aria-describedby="user-password-error" @endif>@error('password'){{ $message }}@enderror
@endif
has('roles')) aria-describedby="user-roles-error" @endif>Approved roles@foreach(['administrator'=>'Administrator','evaluator'=>'Evaluator','reviewer'=>'Reviewer'] as $code=>$label)@endforeach @error('roles'){{ $message }}@enderror
@if($managedUser)@else@endif
@if($managedUser)

Account access

These actions invalidate active authentication when access changes.

@if($managedUser->account_status==='active')
@csrf@error('account'){{ $message }}@enderror
@else
@csrf
@endif
@csrf
@endif
@endsection