{% extends '@App/app.html.twig' %} {% block title %}Demandes à valider{% endblock %} {% block page_header %}{% endblock %} {% block content %} {% set status_labels = { submitted: 'Att. manager', pending_manager: 'Att. manager', pending_rh: 'Att. RH' } %}
| Salarié | Service | Type | Dates | Durée | Solde dispo. | Conflit | Statut | Actions |
|---|---|---|---|---|---|---|---|---|
|
{% if avatar_src %}
|
{{ salarie.employeeService|default(salarie.service|default('—')) }} | {{ request.leaveType.nom }} | {{ request.startDate|date('d/m') }}{% if request.endDate|date('Y-m-d') != request.startDate|date('Y-m-d') %} - {{ request.endDate|date('d/m/Y') }}{% else %}/{{ request.startDate|date('Y') }}{% endif %} | {{ request.durationDays|number_format(request.durationDays == request.durationDays|round ? 0 : 1, ',', ' ') }} j | {% if balance is not null %} {{ balance|number_format(balance == balance|round ? 0 : 1, ',', ' ') }} j {% else %} — {% endif %} |
{% if conflict_total > 0 %}
{{ conflict_total }} absent{{ conflict_total > 1 ? 's' : '' }} même période {% else %} Aucun conflit {% endif %} |
{{ status_labels[request.status]|default('Att. manager') }} |
Voir
{% if is_granted('LEAVE_APPROVE', request) %}
{% endif %}
{% if is_granted('LEAVE_REFUSE', request) %}
{% endif %}
|
|
Aucune demande à valider.
|
||||||||