Actuellement dans l'espace membre il n'est pas possible de voir son statut d'inscription à la newsletter.
Il n'est pas non plus possible de se réinscrire.
Il faudrait faire comme pour la veille, et stocker la liste des désinscriptions, et permettre de s'inscrire.
Pour cela il faudra notamment créer un webhook qui recevra les déinscriptions :
|
public function webhookAction(Request $request) |
Il faudrait aussi créer des équivalents des tables afup_techletter_subscriptions et afup_techletter_unsubscriptions mais pour la afup_newsletter.
Cela permettra ensuite dans l'espace membre d'ajouter une entrée qui pointe vers une nouvelle page permettant de s’inscrire à cette newsletter :
|
{% set href = path('member_techletter') %} |
On pourra ainsi modifier la commande de synchro :
|
public function synchronize() |
en s'inspirant de celle de la veille :
|
$subscribdedEmailsOnWebsite = $this->getSubscribedEmailsOnWebsite(); |
Actuellement dans l'espace membre il n'est pas possible de voir son statut d'inscription à la newsletter.
Il n'est pas non plus possible de se réinscrire.
Il faudrait faire comme pour la veille, et stocker la liste des désinscriptions, et permettre de s'inscrire.
Pour cela il faudra notamment créer un webhook qui recevra les déinscriptions :
web/sources/AppBundle/Controller/TechletterController.php
Line 21 in f5152fd
Il faudrait aussi créer des équivalents des tables
afup_techletter_subscriptionsetafup_techletter_unsubscriptionsmais pour laafup_newsletter.Cela permettra ensuite dans l'espace membre d'ajouter une entrée qui pointe vers une nouvelle page permettant de s’inscrire à cette newsletter :
web/app/Resources/views/site/member/index.html.twig
Line 92 in 0f79f6a
On pourra ainsi modifier la commande de synchro :
web/sources/AppBundle/Mailchimp/MailchimpMembersAutoListSynchronizer.php
Line 45 in 337a5ab
web/sources/AppBundle/TechLetter/MailchimpSynchronizer.php
Line 47 in 1e3cf1d