{% extends 'base.html.twig' %} {% set statut_labels = { 'OUVERT': 'Ouvert', 'ASSIGNE': 'Assigne', 'REPONDU': 'Repondu', 'CLOTURE': 'Cloture' } %} {% set priorite_labels = { 'BASSE': 'Basse', 'NORMALE': 'Normale', 'HAUTE': 'Haute', 'URGENTE': 'Urgente' } %} {% set categorie_labels = { 'TECHNIQUE': 'Technique', 'FACTURATION': 'Facturation', 'GENERAL': 'General', 'AUTRE': 'Autre' } %} {% form_theme message_form 'form/fields.html.twig' %} {% block body %}

Ticket {{ ticket.numero }} {{ ticket.sujet }}
{% if can_close and ticket.statut != 'CLOTURE' %}
{% endif %}

Description:

{{ ticket.description|nl2br }}

Statut: {{ statut_labels[ticket.statut]|default(ticket.statut) }}

Priorite: {{ priorite_labels[ticket.priorite]|default(ticket.priorite) }}

Categorie: {{ categorie_labels[ticket.categorie]|default(ticket.categorie) }}

Demandeur: {{ ticket.utilisateur.nom }} {{ ticket.utilisateur.prenom }}

Assigne a: {{ ticket.assigne ? ticket.assigne.nom ~ ' ' ~ ticket.assigne.prenom : '-' }}

Cree le: {{ ticket.dateTimeCreation ? ticket.dateTimeCreation|date('d/m/Y H:i') : '' }}

{% if ticket.piecesJointes|length > 0 %}
Pieces jointes:
{% endif %} {% if can_assign %}
{% endif %}

Messages

{% if ticket.messages|length == 0 %}

Aucun message pour le moment.

{% endif %} {% for message in ticket.messages %}
{{ message.utilisateur.nom }} {{ message.utilisateur.prenom }} {{ message.dateTimeCreation ? message.dateTimeCreation|date('d/m/Y H:i') : '' }}
{{ message.message|nl2br }}
{% if message.piecesJointes|length > 0 %}
Pieces jointes:
{% endif %}
{% endfor %}
{% if ticket.statut != 'CLOTURE' %}

Repondre

{{ form_start(message_form, {'action': path('ticket_message', {'id': ticket.id}), 'attr': {'class': 'form-horizontal'}}) }}
{{ form_widget(message_form) }}
{{ form_end(message_form) }} {% endif %}
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}