Commit 12f13f77 by Mathieu Poisbeau

#478: improve mail of flux notification

parent 796a21cc
...@@ -143,7 +143,12 @@ class MLCEventListener implements EventSubscriberInterface ...@@ -143,7 +143,12 @@ class MLCEventListener implements EventSubscriberInterface
private function sendMail(User $user, Flux $flux) private function sendMail(User $user, Flux $flux)
{ {
// @TODO => un mail différent en fonction du type de flux (et de l'utilisateur ?) // @TODO => un mail différent en fonction du type de flux (et de l'utilisateur ?)
$subject = $this->em->getRepository(GlobalParameter::class)->val(GlobalParameter::MLC_NAME_SMALL).' : '; $subject = sprintf(
'%s : %s',
$this->em->getRepository(GlobalParameter::class)->val(GlobalParameter::MLC_NAME_SMALL),
$this->translator->trans('Confirmation d\'opération')
);
$mail = (new \Swift_Message($subject)) $mail = (new \Swift_Message($subject))
->setFrom($this->em->getRepository(GlobalParameter::class)->val(GlobalParameter::MLC_NOTIF_EMAIL)) ->setFrom($this->em->getRepository(GlobalParameter::class)->val(GlobalParameter::MLC_NOTIF_EMAIL))
->setTo($user->getEmail()) ->setTo($user->getEmail())
......
...@@ -24,17 +24,23 @@ ...@@ -24,17 +24,23 @@
<tr> <tr>
<td> <td>
{% block main %} {% block main %}
{% block title%} {% block header %}
<h2 style="font-size: 18px; color: #3c8dbc; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: bold; line-height: 1.2em; margin: 40px 0 10px;"> {{ 'header'|trans({}, 'mails')|raw }}
{{title}} {% endblock header %}
{% block title %}
<h2 style="{{ 'title-css-styles'|trans({}, 'mails')|raw }}">
{{ title }}
</h2> </h2>
{% endblock title%} {% endblock title %}
<br/> <br/>
{% block content %}{% endblock content %} {% block content %}{% endblock content %}
{% block footer%} {% block footer %}
{{ 'footer'|trans({}, 'mails')|raw }} {{ 'footer'|trans({}, 'mails')|raw }}
{% endblock footer%} {% endblock footer %}
{% endblock main %} {% endblock main %}
</td> </td>
</tr> </tr>
......
...@@ -6,17 +6,17 @@ ...@@ -6,17 +6,17 @@
{% endset %} {% endset %}
{% block content %} {% block content %}
<h2 style="font-size: 18px; color: #111111; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: bold; line-height: 1.2em; margin: 40px 0 10px;">{{ user.commonname|title }}</h2><br/>
{# @TODO : peaufiner le mail des flux + revoir la liste des utilisateurs à notifier dans les entités getUsersToNotify() ! #} {# @TODO : peaufiner le mail des flux + revoir la liste des utilisateurs à notifier dans les entités getUsersToNotify() ! #}
<h3> <h3>
{% if flux.type == 'reconversion' %} {% if flux.type == 'reconversion' %}
{{ 'Demande de reconversion' }} {{ 'Demande de reconversion' }}
{% else %} {% else %}
{{flux.parenttype|capitalize}} : {{flux.type|replace({'_' : ' => '})}} {{flux.parenttype|capitalize}} : {{flux.type|replace({'_' : ' '})}}
{% endif %} {% endif %}
</h3> </h3>
<p>De {{flux.expediteur}} à {{flux.destinataire}}</p>
<p>Montant de {{flux.montant}} (Moyen : {{flux.moyen}})</p> <p>De <strong>{{flux.expediteur}}</strong> à <strong>{{flux.destinataire}}</strong></p>
<p>Montant : <strong>{{flux.montant}} {{ 'eMLC'|trans }}</strong> (Moyen : {{flux.moyen}})</p>
<p>Référence : {{flux.reference}}</p> <p>Référence : {{flux.reference}}</p>
<p>Opérateur : {{flux.operateur.name}}</p> <p>Opérateur : {{flux.operateur.name}}</p>
{% endblock %} {% endblock %}
\ No newline at end of file
header: ''
footer: '' footer: ''
title-css-styles: "font-size: 18px; color: #3c8dbc; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: bold; line-height: 1.2em; margin: 40px 0 10px;"
add_adherent: add_adherent:
title: Valider la création de votre compte title: Valider la création de votre compte
welcome: Un administreur a créé votre nouveau compte MLC welcome: Un administreur a créé votre nouveau compte MLC
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment