{% set statut_labels = { 'OUVERT': 'Ouvert', 'ASSIGNE': 'Assigné', 'REPONDU': 'Répondu', 'CLOTURE': 'Résolu' } %} {% set statut_colors = { 'OUVERT': 'badge-primary', 'ASSIGNE': 'badge-info', 'REPONDU': 'badge-warning', 'CLOTURE': 'badge-success' } %} {% set priorite_labels = { 'BASSE': 'Basse', 'NORMALE': 'Normale', 'HAUTE': 'Haute', 'URGENTE': 'Urgente' } %} {% set priorite_colors = { 'BASSE': 'badge-success', 'NORMALE': 'badge-info', 'HAUTE': 'badge-warning', 'URGENTE': 'badge-danger' } %} {% set categorie_labels = { 'TECHNIQUE': 'Technique', 'FACTURATION': 'Facturation', 'GENERAL': 'Général', 'AUTRE': 'Autre' } %} {% for ticket in tickets %} {{ ticket.numero }} {{ ticket.sujet }} {{ categorie_labels[ticket.categorie]|default(ticket.categorie) }} {{ priorite_labels[ticket.priorite]|default(ticket.priorite) }} {{ statut_labels[ticket.statut]|default(ticket.statut) }} {{ ticket.utilisateur ? ticket.utilisateur.nom ~ ' ' ~ ticket.utilisateur.prenom : '-' }} {{ ticket.assigne ? ticket.assigne.nom ~ ' ' ~ ticket.assigne.prenom : '-' }} {{ ticket.dateTimeCreation ? ticket.dateTimeCreation|date('d/m/Y') : '' }} {% endfor %}