{% extends '@App/app.html.twig' %} {% block title %}{{ contract.reference }}{% endblock %} {% block page_header %}{% endblock %} {% block content %} {% set view = contract_view %} {% set employee = contract.salarie %} {% set employee_name = employee ? employee|trim : 'Salarié non renseigné' %} {% set employee_initials = employee ? ((employee.prenom|default('')|first) ~ (employee.nom|default('')|first))|upper : 'S' %} {% set photo_path = employee and employee.photo ? employee.photo|trim : null %} {% set avatar_src = photo_path ? (photo_path starts with 'http://' or photo_path starts with 'https://' ? photo_path : asset(photo_path starts with '/' ? photo_path|slice(1) : photo_path)) : null %} {% set gross = contract.remunerationBrute %} {% set salary_label = gross ? gross|number_format(0, ',', ' ') ~ ' € / mois' : 'Non renseigné' %} {% set net_label = view.netMonthly ? '~' ~ view.netMonthly|number_format(0, ',', ' ') ~ ' €' : 'Non renseigné' %} {% set start_label = contract.dateDebut ? contract.dateDebut|date('d M Y') : 'Non renseignée' %} {% set end_label = contract.dateFin ? contract.dateFin|date('d M Y') : '—' %} {% set trial_label = contract.dateFinPeriodeEssai ? 'Jusqu’au ' ~ contract.dateFinPeriodeEssai|date('d M Y') : 'Non renseignée' %} {% set contract_title = 'Contrat de travail — ' ~ view.typeLabel %}
Créé le {{ contract.generatedAt ? contract.generatedAt|date('d M Y') : start_label }} · Réf. {{ contract.reference }}
Aucun événement enregistré pour ce contrat.
{% endfor %}