@php $editing = $member->exists; $assignableIds ??= $roles->pluck('id')->all(); $isSelf ??= false; $canManageMember ??= true; @endphp

← Staff

@unless ($canManageMember)
This is a Platform Owner account. Only another Platform Owner can change it.
@endunless
@csrf @if ($editing) @method('PUT') @endif
@unless ($editing)
@endunless

Roles

@if ($isSelf)

You cannot change your own roles.

@endif
@foreach ($roles as $role) @php $locked = $isSelf || ! in_array($role->id, $assignableIds, true); @endphp @endforeach
@error('roles')

{{ $message }}

@enderror
{{ $editing ? 'Save changes' : 'Add staff member' }}
@if ($editing && $canManageMember)
@csrf @method('PUT')
Reset password
@if ($member->hasMfa()) @endif @unless ($isSelf) @if ($member->isActive()) @else @endif @endunless
@endif