Medewerker beheren

{{$user->name}}

@if(session('success'))
✓ {{session('success')}}
@endif @if($errors->any())
{{$errors->first()}}
@endif
@csrf @method('PUT')
{{ $user->accessRoleName() }}

Rollen en module-rechten worden beheerd via Toegangsbeheer.

Wordt als standaard voor nieuwe jaren gebruikt.

Vakantie per kalenderjaar

Elk jaar heeft zijn eigen recht, carry-over en correctie. Een wijziging geldt niet automatisch voor oude jaren.

@foreach($yearSettings as $year=>$ys) @php($row=$leaveYears[$year]) @endforeach
JAARBASISDIENSTJARENCORRECTIEMEEOPGENOMENBESCHIKBAAR
{{$year}}
@csrf @method('PUT')
{{number_format($row['service_extra'],2,',','.')}} d {{number_format($row['approved'],2,',','.')}} d {{number_format($row['available'],2,',','.')}} d
@csrf

Carry-over is het niet-opgenomen saldo van het vorige jaar, begrensd door de ingestelde limiet. Leeg betekent onbeperkt.

Extra vakantiedagen op basis van dienstjaren

Alle actieve regels waarvoor de medewerker de diensttijd heeft bereikt worden opgeteld.

@csrf
@forelse($serviceRules as $rule)
Na {{$rule->years_of_service}} jaar: {{number_format($rule->extra_days,2,',','.')}} d @if($rule->label) · {{$rule->label}} @endif
@csrf @method('DELETE')
@empty
Nog geen dienstjarenregels ingesteld.
@endforelse

Overurenadministratie

BESCHIKBAAR SALDO
{{app(\App\ChronoLab\Services\WorkTimeCalculator::class)->formatMinutes($overtimeBalance,true)}}
@csrf

Bij uitbetaling wordt het saldo altijd verminderd.

Overurenmutaties

@forelse($overtimeAdjustments as $a)@empty@endforelse
DATUMTYPEMUTATIEOMSCHRIJVINGACTIE
{{$a->adjustment_date->format('d-m-Y')}}{{ucfirst($a->type)}}{{app(\App\ChronoLab\Services\WorkTimeCalculator::class)->formatMinutes($a->minutes,true)}}{{$a->description ?: '—'}}
@csrf @method('DELETE')
Nog geen administratieve mutaties.

Laatste registraties

@foreach($entries as $e)
{{$e->work_date->format('d-m-Y')}} · {{$e->start_time}}–{{$e->end_time}}{{app(\App\ChronoLab\Services\WorkTimeCalculator::class)->formatMinutes($e->balance_minutes,true)}}
@endforeach

Audit

@foreach($audit as $a)
{{$a->action}}
{{$a->created_at->format('d-m-Y H:i')}} · door {{$a->user_id}}
@endforeach