Edit User: {{ $user->name }}

{{-- User Summary Card --}}
{{ strtoupper(substr($user->name, 0, 1)) }}

{{ $user->name }}

{{ $user->email }} · {{ $user->designation ?? 'No designation' }}

@foreach($user->roles as $role) {{ strtoupper($role->name) }} @endforeach @if($user->is_super_admin === 'Yes') SUPER ADMIN @endif $user->is_active === 'Yes', 'bg-red-50 text-red-700 border-red-200 dark:bg-red-900/40 dark:text-red-300 dark:border-red-700' => $user->is_active === 'No', ])> $user->is_active === 'Yes', 'bg-red-500' => $user->is_active === 'No', ])> {{ $user->is_active === 'Yes' ? 'Active' : 'Inactive' }}
@csrf @method('PUT') {{-- Section 1: Account Details --}}

Account Details

Email cannot be changed once the account is created.

Minimum 8 characters. Only fill if changing password.

{{-- Section 2: Access Control --}}

Access Control

@if(Gate::allows('manage-super-admins') || auth()->user()->hasRole('super-admin'))

Super admins bypass all permission checks.

@endif

Suspended users cannot log in.

{{-- Section 3: Roles --}}

Roles

@foreach($roles as $role) @endforeach
{{-- Section 4: Permissions --}}

Permissions

@include('settings.roles.partials.permission-selector', ['user' => $user])
{{-- Submit --}}
Cancel Update User & Permissions