Files
ludikevent_crm/templates/mails/etl/edl_refused_alert.twig

55 lines
2.6 KiB
Twig

{% extends 'mails/base.twig' %}
{% block content %}
<mj-section background-color="#fef2f2" border-radius="12px" padding="20px">
<mj-column>
<mj-text color="#b91c1c" font-weight="black" font-size="18px" text-transform="uppercase" align="center">
⚠️ ALERTE : Signature Refusée (Retour)
</mj-text>
</mj-column>
</mj-section>
<mj-text padding-top="20px">
Bonjour l'équipe <strong>Ludikevent</strong>,
</mj-text>
<mj-text font-size="14px">
Lors de l'état des lieux de <strong>retour</strong> pour la réservation <strong>#{{ datas.contrat.numReservation }}</strong>, le client a refusé de procéder à la signature.
</mj-text>
<mj-text font-weight="bold" font-size="14px" padding-top="20px" color="#b91c1c">
RAISON DU REFUS INDIQUÉE :
</mj-text>
<mj-text font-style="italic" padding="10px 20px" background-color="#f8fafc" border-left="4px solid #b91c1c">
{{ datas.reason|default('Aucune raison spécifique n\'a été saisie par le prestataire.') }}
</mj-text>
<mj-text font-weight="bold" font-size="14px" padding-top="20px">
Détails de la mission :
</mj-text>
<mj-text>
<strong>Client :</strong> {{ datas.contrat.customer.surname }} {{ datas.contrat.customer.name }}<br>
<strong>Intervenant :</strong> {{ datas.prestataire.surname|default('') }} {{ datas.prestataire.name|default('Non assigné') }}<br>
<strong>Lieu :</strong> {{ datas.contrat.addressEvent }} {{ datas.contrat.zipCodeEvent }} {{ datas.contrat.townEvent }}
</mj-text>
{# Observations de retour (on utilise commentsReturn si c'est le champ lié aux remarques de sortie) #}
{% if datas.contrat.etatLieux.commentsReturn|length > 0 %}
<mj-text font-weight="bold" font-size="14px" padding-top="20px">
Observations saisies lors du retour :
</mj-text>
{% for comment in datas.contrat.etatLieux.commentsReturn %}
<mj-text padding-bottom="2px">
- {{ comment.content }}
</mj-text>
{% endfor %}
{% endif %}
<mj-button href="{{ system.path }}{{ path('etl_contrat_view', {id: datas.contrat.id}) }}" background-color="#3b82f6" border-radius="8px" font-weight="bold" padding-top="30px">
Consulter le dossier complet
</mj-button>
<mj-text padding-top="30px" font-size="12px" color="#64748b" align="center">
L'état des lieux a été marqué avec le statut <strong>"Refusé"</strong>. Veuillez vérifier les fichiers médias joints pour constater d'éventuels dommages.
</mj-text>
{% endblock %}