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

58 lines
2.3 KiB
Twig

{% extends 'mails/base.twig' %}
{% block content %}
<mj-text>
Bonjour,
</mj-text>
<mj-text>
L'état des lieux pour la réservation <strong>#{{ datas.contrat.numReservation }}</strong> a été validé et signé par les deux parties.
</mj-text>
<mj-text font-weight="bold" font-size="14px" padding-top="20px">
Détails de l'intervention :
</mj-text>
<mj-text>
<strong>Client :</strong> {{ datas.contrat.customer.surname }} {{ datas.contrat.customer.name }}<br>
<strong>Lieu :</strong> {{ datas.contrat.addressEvent }} {{ datas.contrat.zipCodeEvent }} {{ datas.contrat.townEvent }}
</mj-text>
{# Section Observations (Entrant ou Sortant selon le contexte) #}
{% set comments = datas.etatLieux.status == 'edl_validated' ? datas.etatLieux.comments : datas.etatLieux.commentsReturn %}
{% if comments|length > 0 %}
<mj-text font-weight="bold" font-size="14px" padding-top="20px">
Observations / Commentaires :
</mj-text>
{% for comment in comments %}
<mj-text padding-bottom="0">
- [{{ comment.createdAt|date('d/m H:i') }}] {{ comment.content }}
</mj-text>
{% endfor %}
{% endif %}
{# Section Médias #}
{% set files = datas.etatLieux.status == 'edl_validated' ? datas.etatLieux.files : datas.etatLieux.filesReturn %}
{% if files|length > 0 %}
<mj-text font-weight="bold" font-size="14px" padding-top="20px">
Médias joints au dossier ({{ files|length }}) :
</mj-text>
{% for file in files %}
<mj-text padding-bottom="2px">
- <a href="{{ system.path }}{{ vich_uploader_asset(file, 'file') }}" target="_blank" style="color:#3b82f6; text-decoration:underline;">
Voir le fichier {{ loop.index }} ({{ file.type|capitalize }})
</a>
</mj-text>
{% endfor %}
{% endif %}
<mj-text padding-top="20px" font-weight="bold" color="#10b981">
L'exemplaire signé de votre état des lieux est joint à cet e-mail en version PDF.
</mj-text>
<mj-button href="{{ system.path }}{{ path('etl_contrat_view', {id: datas.contrat.id}) }}" background-color="#3b82f6" border-radius="8px" font-weight="bold" padding-top="20px">
Accéder à mon dossier
</mj-button>
{% endblock %}