Performances: Utilisation de Brevo à la place de Mailjet pour la gestion de campagnes mails#4742
Conversation
97d6e90 to
bddbeb7
Compare
f8a89c5 to
2b2117c
Compare
leo-naeka
left a comment
There was a problem hiding this comment.
Mailjet ne devait pas avoir de SDK python, Brevo oui…
Je suis partagé entre garder un truc simple pour les seuls endpoints qu'on utilise de leur API et se reposer sur leur SDK, qui semble malgré tout bien testé.
ece0732 to
a012049
Compare
a012049 to
a3926ff
Compare
| users = ( | ||
| User.objects.filter(kind__in=[UserKind.PRESCRIBER, UserKind.EMPLOYER]) | ||
| .filter( | ||
| # Someday only filter on identity_provider ? |
There was a problem hiding this comment.
Très bonne remarque, comme on force les nouveaux utilisateurs à utiliser un SSO, on peut prévoir de retirer le Exists(EmailAddress) juste après la première exécution de cette commande (qui permettra d’avoir tout de même les utilisateurs qui ne se sont pas connectés depuis 1 an, mais qui étaient dans Mailjet 😮💨). D’ici à ce qu’on migre à nouveau les campagnes de comm’, on pourra complètement oublier que les utilisateurs pro se sont un jour connectés via allauth.
6a374a7 to
d7e339f
Compare
a333aac to
4fa9d67
Compare
4fa9d67 to
b10c665
Compare
e97138e to
43cb04d
Compare
|
Il faudra penser à mettre un monitor Sentry (cf https://itou.sentry.io/crons/les-emplois-prod/new-users-to-mailjet/?project=6164438&statsPeriod=7d) |
58558a2 to
7e8b2a8
Compare
🤔 Pourquoi ?
🍰 Comment ?
🚨 À vérifier
🏝️ Comment tester
💻 Captures d'écran