@if ($showNotification)

{{ $notificationMessage }}

@endif

Add New User

Create a new user account with role-based permissions

Basic Information

@error('name')

{{ $message }}

@enderror
@error('email')

{{ $message }}

@enderror
@error('phone')

{{ $message }}

@enderror
@error('job_title')

{{ $message }}

@enderror

Security

@error('password')

{{ $message }}

@enderror
@error('password_confirmation')

{{ $message }}

@enderror

Role and Status

@error('role')

{{ $message }}

@enderror @if(!auth()->user()->isSuperadmin())

Super Administrator role restricted. Only super admins can create super admin accounts.

@endif
@error('status')

{{ $message }}

@enderror
@if($role === 'lawyer')
@error('lawyer_level')

{{ $message }}

@enderror
  • Senior: Full KYC management and template access
  • Associate: Read-only access to KYC processes
  • Trainee: No KYC access
@endif

Role-based Permissions: Permissions are automatically assigned based on the selected role. Individual permissions can be managed later in the user edit form.

Departments

@foreach($departments as $department)
@if(in_array($department->id, $selectedDepartments))
@endif
@endforeach
@if(empty($departments))

No departments available. Create departments first.

@endif @error('selectedDepartments')

{{ $message }}

@enderror @error('primaryDepartment')

{{ $message }}

@enderror

Workload Configuration

@error('daily_hours')

{{ $message }}

@enderror

Number of hours per day for workload calculation

@error('hourly_rate')

{{ $message }}

@enderror

Hourly rate for workload calculation

Workload Tracking: These fields help calculate user workload status and capacity utilization. Leave empty if not applicable.

Additional Information

@error('notes')

{{ $message }}

@enderror