{% extends '@TimeClock/time_clock/layout.html.twig' %}{% import '@TimeClock/time_clock/_macros.html.twig' as tc %} {% block title %}Correction {{ correction.id }}{% endblock %}{% block time_clock_content %}
Pointage › Corrections › COR-{{ '%04d'|format(correction.id) }}

Correction COR-{{ '%04d'|format(correction.id) }} {{ tc.status(correction.status) }}

Demande créée le {{ correction.createdAt|date('d/m/Y à H:i') }}

← Retour liste
Salarié{{ correction.salarie.prenom }} {{ correction.salarie.nom }}
Date concernée{{ correction.session ? correction.session.workDate|date('d/m/Y') : '—' }}
Type{{ tc.correction(correction.type) }}
Statut{{ tc.status(correction.status) }}
Demandée le{{ correction.createdAt|date('d/m/Y H:i') }}

Pointage actuel

Anomalie

Entrée{{ correction.session and correction.session.clockInAt ? correction.session.clockInAt|date('H:i') : '—' }}

Sortie{{ correction.session and correction.session.clockOutAt ? correction.session.clockOutAt|date('H:i') : 'Non renseignée' }}

Pause{{ correction.session ? tc.duration(correction.session.breakDurationMinutes) : '—' }}

Correction demandée

Proposée

Entrée{{ correction.requestedClockInAt ? correction.requestedClockInAt|date('H:i') : (correction.session and correction.session.clockInAt ? correction.session.clockInAt|date('H:i') : '—') }}

Sortie demandée{{ correction.requestedClockOutAt ? correction.requestedClockOutAt|date('H:i') : '—' }}

“{{ correction.reason }}”

Chronologie du pointage

Entrée enregistrée {{ correction.session and correction.session.clockInAt ? correction.session.clockInAt|date('H:i') : '—' }}

Correction soumise par le salarié {{ correction.createdAt|date('H:i') }}

En attente de validation manager / RH

{% endblock %}