diff --git a/.env b/.env index 71d04a1..e3e6904 100644 --- a/.env +++ b/.env @@ -39,4 +39,6 @@ CORS_ALLOW_ORIGIN=^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$ # For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode=" # Delivery is disabled by default via "null://localhost" MAILER_URL=null://localhost +# set the support email who will answer users in case of emergency +SUPPORT_EMAIL=admin_framadate@yopmail.com ###< symfony/swiftmailer-bundle ### diff --git a/src/Controller/PollController.php b/src/Controller/PollController.php index c66f387..2126d49 100644 --- a/src/Controller/PollController.php +++ b/src/Controller/PollController.php @@ -255,7 +255,7 @@ class PollController extends AbstractController { * @return int */ // public function sendCreationMailAction( Owner $admin_user, Poll $poll, \Swift_Mailer $mailer) { - public function testSendCreationMailAction( MailService $mail_service, $emailChoice = 'creation_poll_admin' ) { + public function testSendCreationMailAction( MailService $mail_service, $emailChoice = 'creation_vote' ) { $em = $this->getDoctrine()->getRepository( Owner::class ); $foundOwner = $em->find( 1 ); $poll = $foundOwner->getPolls()[ 0 ]; @@ -264,6 +264,7 @@ class PollController extends AbstractController { $emailChoicesTemplates = [ 'creation_poll' => 'creation-mail.html.twig', + 'edit_poll' => 'modification-notification-mail.html.twig', 'creation_poll_admin' => 'author-mail.html.twig', 'owner_list' => 'owner-list.html.twig', 'expiration' => 'expiration-mail.html.twig', @@ -272,6 +273,7 @@ class PollController extends AbstractController { ]; $emailChoicesTitles = [ 'creation_poll' => 'Framadate | Création de sondage - lien public - ' . $poll->getTitle(), + 'edit_poll' => 'Framadate | Modification de sondage - ' . $poll->getTitle(), 'creation_poll_admin' => 'Framadate | Création de sondage - lien admin - ', 'owner_list' => 'Framadate | Vos sondages créés', 'expiration' => 'Framadate | Notice d\'expiration du sondage '. $poll->getTitle(), diff --git a/templates/emails/expiration-mail.html.twig b/templates/emails/expiration-mail.html.twig index fb8b4cf..49adf56 100644 --- a/templates/emails/expiration-mail.html.twig +++ b/templates/emails/expiration-mail.html.twig @@ -3,8 +3,13 @@ {% block content %} - Ce sondage va bientôt expirer dans 1 jour, il ne sera plus possible d'y voter. - Dans 31 jours il sera supprimé. Vous pouvez exporter ses données à tout moment en vous rendant à ce lien pour l'administrer: - + Ce sondage va bientôt expirer dans 1 jour,
+
+ le {{ poll.expiracyDate | date('D Y-m-d') }} +
+ il ne sera plus possible d'y voter.
+ Dans 31 jours il sera supprimé.
+ Vous pouvez exporter ses données à tout moment en vous rendant à ce lien pour l'administrer: +
{% include 'emails/partial/admin_link.html.twig' %} {% endblock %} diff --git a/templates/emails/footer.html.twig b/templates/emails/footer.html.twig index c23c539..bb67a38 100644 --- a/templates/emails/footer.html.twig +++ b/templates/emails/footer.html.twig @@ -16,5 +16,9 @@ API back end. + + Documentation + + diff --git a/templates/emails/modification-notification-mail.html.twig b/templates/emails/modification-notification-mail.html.twig index 846ee98..d1b6728 100644 --- a/templates/emails/modification-notification-mail.html.twig +++ b/templates/emails/modification-notification-mail.html.twig @@ -1,8 +1,15 @@ {#[Framadate] Participation au sondage : TESSSSSSSSSST#} {% extends 'email-base.html.twig' %} {% block content %} - Quelqu'un vient de modifier votre sondage accessible au lien suivant: + + {{ poll.owner.pseudo }} , + {{ poll.owner.email }} , + vient de modifier votre sondage accessible au lien suivant:
{% include 'emails/partial/admin_link.html.twig' %} +
+ lien public: +
+ {% include 'emails/partial/public_link.html.twig' %} {% endblock %} diff --git a/templates/emails/owner-list.html.twig b/templates/emails/owner-list.html.twig index 1fec181..2a9a868 100644 --- a/templates/emails/owner-list.html.twig +++ b/templates/emails/owner-list.html.twig @@ -4,7 +4,7 @@

- Voici la liste des {{ polls|length }} sondages + Voici la liste des {{ owner.polls|length }} sondages Framadate @@ -15,7 +15,7 @@