@extends($layout) @section('content') @php $projects = $relations; @endphp {!! $tpl->displayNotification() !!}

{!! __('label.profile_information') !!}




@if ($values['status'] == 'i') @endif


{!! __('label.contact_information') !!}




{!! __('label.employee_information') !!}




@if ($login::userIsAtLeast(\Leantime\Domain\Auth\Models\Roles::$admin)) {{-- Capacity attributes — admin-only. Weekly hours is what downstream resource-planning surfaces (Resource Allocation, cross-program warnings, portfolio rollups) use to answer "how much of this person is available to plan against?". Employment type sets the semantic (target vs ceiling vs cap vs best-effort). Both nullable — until an admin sets them, capacity math treats this user as unconfigured and skips warnings. --}}

{!! __('label.capacity') !!}


{!! __('label.weekly_hours_hint') !!}


{!! __('label.employment_type_hint') !!}

@endif

{!! __('label.project_assignment') !!}

@php $currentClient = ''; $i = 0; @endphp @foreach ($allProjects as $row) @php if ($row['clientName'] == null) { $row['clientName'] = 'Not assigned to client'; } @endphp @if ($currentClient != $row['clientName']) @if ($i > 0)
@endif
@php $currentClient = $row['clientName']; @endphp @endif
timestamp() }}' />
@php $i++; @endphp @endforeach
@once @push('scripts') @endpush @endonce @endsection