2020-10-06 16:52:10 +02:00
<% content_for(:title) { "Emails vers #{@user.email}" } %>
2020-10-07 10:07:38 +02:00
<style>
.hidden { display: none }
.email-sent { color: green !important}
.email-blocked { color: red }
</style>
<script type="text/javascript" charset="utf-8">
function reveal_email(id) {
document.querySelector(id).classList.toggle('hidden');
}
</script>
2020-10-06 16:52:10 +02:00
<header class="main-content__header" role="banner">
<h1 class="main-content__page-title">
<%= content_for(:title) %>
</h1>
</header>
<section class="main-content__body">
2021-04-08 17:14:02 +02:00
<h2 style="font-size: 1.3em; margin: 24px 0 8px 0">Historique des email</h2>
2021-04-08 17:13:39 +02:00
<% if @sent_mails.present? %>
2020-10-07 10:07:38 +02:00
<p>
2021-04-13 10:57:26 +02:00
Cet historique contient les 30 derniers jours.
Pour un recherche plus fine, il faut fouiller les
<a href="https://app-smtp.sendinblue.com/log">logs de SendInblue</a>
ou
<a href="https://app.mailjet.com/contacts/subscribers/contact_list">de Mailjet</a>.
2020-10-07 10:07:38 +02:00
</p>
<table>
<thead>
<tr>
<th class="cell-label cell-label--string cell-label--false" scope="col" role="columnheader" aria-sort="none">
Émetteur
</th>
<th class="cell-label cell-label--string cell-label--false" scope="col" role="columnheader" aria-sort="none">
2021-04-08 17:13:39 +02:00
Objet
2020-10-07 10:07:38 +02:00
</th>
<th class="cell-label cell-label--string cell-label--false" scope="col" role="columnheader" aria-sort="none">
Date
</th>
2021-04-08 17:13:39 +02:00
<th class="cell-label cell-label--string cell-label--false" scope="col" role="columnheader" aria-sort="none">
Statut
</th>
<th class="cell-label cell-label--string cell-label--false" scope="col" role="columnheader" aria-sort="none">
Prestataire
</th>
2020-10-07 10:07:38 +02:00
</tr>
</thead>
<tbody>
2021-04-08 17:13:39 +02:00
<% @sent_mails.each do |email| %>
<tr class="<%= status_color_code(email.status) %>">
2020-10-07 10:07:38 +02:00
<td class="cell-data cell-data--string" style="">
<%= email.from %>
</td>
<td class="cell-data cell-data--string" style="">
2021-04-08 17:13:39 +02:00
<%= email.subject %>
2020-10-07 10:07:38 +02:00
</td>
<td class="cell-data cell-data--string" style="text-align: center;">
2021-04-08 17:13:39 +02:00
<%= l(email.delivered_at, format: :long) %>
2020-10-07 10:07:38 +02:00
</td>
<td class="cell-data cell-data--string" style="text-align: center;">
2021-04-08 17:13:39 +02:00
<%= email.status %>
</td>
<td class="cell-data cell-data--string" style="">
<%= link_to email.service_name, email.external_url, style: 'text-decoration: underline' %>
2020-10-07 10:07:38 +02:00
</td>
</tr>
<% end %>
</tbody>
</table>
<% else %>
2021-05-26 15:16:30 +02:00
<p>Historique indisponible. Cette adresse email n’ existe pas chez nos prestataires d’ envoi, ou nous n’ avons pas réussi à en charger des données.
2021-04-13 10:57:26 +02:00
Vous pouvez éventuellement fouiller les
<a href="https://app-smtp.sendinblue.com/log">logs de SendInBlue</a>
ou
<a href="https://app.mailjet.com/contacts/subscribers/contact_list">de Mailjet</a>.
</p>
2020-10-07 10:07:38 +02:00
<% end %>
2023-01-10 15:47:00 +01:00
<%= link_to "Voir aussi les événements d'email", manager_email_events_path("search" => @user.email) %>
2023-01-10 01:07:18 +01:00
2021-04-08 17:14:02 +02:00
<h2 style="font-size: 1.3em; margin: 24px 0 8px 0">Problèmes potentiel</h2>
2020-10-07 10:07:38 +02:00
<% if @user.confirmed? %>
2021-05-26 15:16:30 +02:00
<p><strong>Compte activé, n’ arrive pas à se connecter</strong> ? <button class="btn btn-secondary btn-small" onclick="reveal_email('#activated-cant-connect')">Voir la suggestion d’ email</button></p>
2020-10-07 10:07:38 +02:00
<pre class="hidden" id="activated-cant-connect">
Bonjour,
votre compte est activé de notre côté.
Vous pouvez vous connecter à votre compte de deux manières :
- à cette adresse, afin de consulter vos dossiers : https://www.demarches-simplifiees.fr/users/sign_in
- depuis la page de démarrage d’ une démarche qu'on vous a communiqué, afin de déposer un dossier.
Si vous avez oublié votre mot de passe, vous pouvez aussi en demander un nouveau via:
https://www.demarches-simplifiees.fr/users/password/new
Bien cordialement</pre>
<% else %>
2021-06-01 11:29:57 +02:00
<p><strong>Ce compte n’ est pas activé</strong>. Vous pouvez lui <%= link_to('renvoyer l’ email de confirmation', [:resend_confirmation_instructions, namespace, :user], method: :post, class: 'button') %>, puis un email. <button class="btn btn-secondary btn-small" onclick="reveal_email('#not-activated')">Voir la suggestion d’ email</button> </p>
2020-10-07 10:07:38 +02:00
<pre class="hidden" id="not-activated">
Bonjour,
2021-05-26 15:16:30 +02:00
Votre compte n’ a pas été confirmé. Je vous ai transmis à nouveau un code de confirmation
2020-10-07 10:07:38 +02:00
dans un email séparé ; après avoir cliqué sur le lien qui s'y trouve, vous pourrez vous connecter
à votre compte, voir les dossiers déposés et en déposer de nouveaux.
Si vous avez oublié votre mot de passe, vous pouvez aussi en demander un autre via:
https://www.demarches-simplifiees.fr/users/password/new
Cordialement</pre>
<% end %>
2021-04-08 17:46:11 +02:00
<p>
<strong>Compte <a href="https://app-smtp.sendinblue.com/block">bloqué</a> chez Sendinblue ?</strong>
Vous pouvez le <%= link_to('débloquer', manager_user_unblock_email_path(@user), method: :put, class: 'button') %>
puis lui envoyer <button class="btn btn-secondary btn-small" onclick="reveal_email('#unblock_email')">le mail suivant</button>
</p>
<pre class="hidden" id="unblock_email">
2020-10-07 10:07:38 +02:00
Bonjour,
votre email était bloqué par notre prestataire.
Je l'ai débloqué, vous devriez recevoir les mails à venir.
Cela peut arriver si vous, ou ceux qui gèrent vos emails, marquent nos emails comme spam.
Nous vous invitons donc à autoriser les emails émis depuis demarches-simplifiees.fr
2021-04-08 17:46:11 +02:00
Bien cordialement
</pre>
<p>
<strong>Problème chez Sendinblue ?</strong>
Regardez leur <a href="https://status.sendinblue.com/">page de status</a>.
<button class="btn btn-secondary btn-small" onclick="reveal_email('#pb-sendinblue')">Voir la suggestion d’ email</button>
</p>
2020-10-07 10:07:38 +02:00
<pre class="hidden" id="pb-sendinblue">
Bonjour,
2021-05-26 15:16:30 +02:00
Désolé, notre prestataire d’ envoi d’ email subit actuellement des soucis avec sa plateforme ;
2020-10-07 10:07:38 +02:00
vous allez recevoir cet email sous peu.
2021-04-08 17:46:11 +02:00
Bien cordialement,
</pre>
2020-10-06 16:52:10 +02:00
</section>