From bc335b2891d5a1c07de4d7dfff43c3d015552d0f Mon Sep 17 00:00:00 2001 From: Olivier Sarrat Date: Tue, 4 Apr 2017 15:03:20 +0200 Subject: [PATCH] Own "newsletter" module v0.2 With newsletter templates & own snippets, and bug fix for former buggy send_mail_test. --- groupeurd_newsletter/__openerp__.py | 15 +- groupeurd_newsletter/models.py | 2 +- .../newsletter-en-template.xml | 359 ++++++++++ .../newsletter-fr-template.xml | 361 ++++++++++ groupeurd_newsletter/snippets.xml | 633 ++++++++++++++++++ .../static/description/icon.png | Bin 0 -> 6257 bytes 6 files changed, 1363 insertions(+), 7 deletions(-) create mode 100644 groupeurd_newsletter/newsletter-en-template.xml create mode 100644 groupeurd_newsletter/newsletter-fr-template.xml create mode 100644 groupeurd_newsletter/snippets.xml create mode 100644 groupeurd_newsletter/static/description/icon.png diff --git a/groupeurd_newsletter/__openerp__.py b/groupeurd_newsletter/__openerp__.py index 732d96e..724a289 100644 --- a/groupeurd_newsletter/__openerp__.py +++ b/groupeurd_newsletter/__openerp__.py @@ -17,6 +17,10 @@ - Ne garder que les modèles de courriel de newsletter dans Publipostages/Modèles de courriel - Retrait insertion automatique lien désinscription - Message de confirmation de désincription plus verbeux + - Modèles de newsletter spécifiques (AJOUTER noupdate=1 au template AVANT PUBLICATION MODULE) + + En projet: + - Ecraser les propriétés d'un publipostage par les propriétés standard d'un modèle de courriel au moment de la sélection de ce dernier. """, 'author': "Groupe URD", @@ -26,10 +30,10 @@ # Check https://github.com/odoo/odoo/blob/master/openerp/addons/base/module/module_data.xml # for the full list 'category': 'Marketing', - 'version': '0.1', + 'version': '0.2', # any module necessary for this one to work correctly - 'depends': ['base','mass_mailing','marketing'], + 'depends': ['base','mass_mailing','marketing','website_mail'], # always loaded 'data': [ @@ -37,9 +41,8 @@ 'security/security.xml', 'actions-menus.xml', 'views.xml', - ], - # only loaded in demonstration mode (not used in this groupeurd_newsletter module) - 'demo': [ - #'demo.xml', + 'newsletter-fr-template.xml', + 'newsletter-en-template.xml', + 'snippets.xml', ], } \ No newline at end of file diff --git a/groupeurd_newsletter/models.py b/groupeurd_newsletter/models.py index e6bad81..cb723e9 100644 --- a/groupeurd_newsletter/models.py +++ b/groupeurd_newsletter/models.py @@ -37,7 +37,7 @@ class MailMail(osv.Model): _inherit = ['mail.mail'] def _get_unsubscribe_url(self, cr, uid, mail, email_to, msg=None, context=None): - return None + return "" #class MassMailing(osv.Model): diff --git a/groupeurd_newsletter/newsletter-en-template.xml b/groupeurd_newsletter/newsletter-en-template.xml new file mode 100644 index 0000000..8e709bf --- /dev/null +++ b/groupeurd_newsletter/newsletter-en-template.xml @@ -0,0 +1,359 @@ + + + + + + Newsletter EN + Groupe URD <newsletter@urd.org> + Groupe URD <newsletter@urd.org> + [GroupeURD-Newsletter] + en + + + + +

+ If you can't see this newsletter properly, + click here

+ + + + + + + + + + + + +
bandeau-en.png

+
+ + + + + + + + +
NEWSLETTER #58 | March 2017
o
+
+
+ + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + +
séparateur complet

FOCUS

+
+ + + + + + + + +
+
+

+
+ + + + + + + + + + + + +
Participation + à l’étude d’ALNAP « L’État du système humanitaire, édition 2018 + » 
+

+
Le + Groupe URD participera à la réalisation de la prochaine édition de « + L’État du système humanitaire, édition 2018 » coordonnée par ALNAP et + en partenariat avec d’autres chercheurs. Il aura notamment la + responsabilité de réaliser une centaine d’entretiens et des études de + cas sur différents terrains afin de rendre compte des performances du + secteur et d’en dégager les principales tendances apparues au cours des + dernières années. En + savoir plus
+
+

+
+
+ +
+ + + + +
+ + + + + + + + + + + + + + + +
separateur.png

+
NEWS

+
+
+
+ +
+ + + + +
+ + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + +
Recherche sur des réponses urbaines pérennes + pour les déplacés internes en Centrafrique
+

+
Le Groupe URD démarre une recherche financée + par IIED – International Institute for Environment and Development – + sur la difficile intégration des enjeux urbains dans la réponse à la + récente crise centrafricaine à Bangui. Les violences survenues entre + 2013 et 2015 ont généré de nombreux déplacements internes de + populations dans un contexte de faiblesse des institutions + étatiques. En + savoir plus
+
+

+
+
+
+
 
+

+

+
+
+
+
+ + +
+ + + + +
+ + + + + + + + + + + + + + + + + + +
 
separateur.png

+
LITERATURE MONITORING

+
+
+
+ +
+ + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +

+

+
Forced Migration Review, « Resettlement »

+
Ce + numéro de la revue des migrations forcées s’intéresse aux modalités et + aux enjeux de la réinstallation, à la façon dont celle-ci est gérée, + aussi bien financièrement qu’humainement. Les articles présentent + différentes études de cas, des exemples de réinstallation positifs et + d’autres plus négatifs. Des retours en arrière historiques montrent par + exemple la réinstallation des réfugiés hongrois en 1956. Des articles + généraux clôturent la revue. En + savoir plus
+

+
+
+
+
o
+

+

+
+
+
+ + + + + + + + +]]> +
+
+
+
\ No newline at end of file diff --git a/groupeurd_newsletter/newsletter-fr-template.xml b/groupeurd_newsletter/newsletter-fr-template.xml new file mode 100644 index 0000000..5588639 --- /dev/null +++ b/groupeurd_newsletter/newsletter-fr-template.xml @@ -0,0 +1,361 @@ + + + + + + Newsletter FR + Groupe URD <newsletter@urd.org> + Groupe URD <newsletter@urd.org> + [Newsletter-GroupeURD] + fr + + + + +

+ Si cet email ne s'affiche pas correctement, vous pouvez le visualiser + grâce à ce + lien

+ + + + + + + + + + + + +
bandeau-fr.png

+
+ + + + + + + + +
NEWSLETTER N°58 | Mars 2017
o
+
+
+ + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + +
séparateur complet

A LA UNE

+
+ + + + + + + + +
+
+

+
+ + + + + + + + + + + + +
Participation + à l’étude d’ALNAP « L’État du système humanitaire, édition 2018 + » 
+

+
Le + Groupe URD participera à la réalisation de la prochaine édition de « + L’État du système humanitaire, édition 2018 » coordonnée par ALNAP et + en partenariat avec d’autres chercheurs. Il aura notamment la + responsabilité de réaliser une centaine d’entretiens et des études de + cas sur différents terrains afin de rendre compte des performances du + secteur et d’en dégager les principales tendances apparues au cours des + dernières années. En + savoir plus
+
+

+
+
+ +
+ + + + +
+ + + + + + + + + + + + + + + +
separateur.png

+
ACTUALITÉS

+
+
+
+ +
+ + + + +
+ + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + +
Recherche sur des réponses urbaines pérennes + pour les déplacés internes en Centrafrique
+

+
Le Groupe URD démarre une recherche financée + par IIED – International Institute for Environment and Development – + sur la difficile intégration des enjeux urbains dans la réponse à la + récente crise centrafricaine à Bangui. Les violences survenues entre + 2013 et 2015 ont généré de nombreux déplacements internes de + populations dans un contexte de faiblesse des institutions + étatiques. En + savoir plus
+
+

+
+
+
+
 
+

+

+
+
+
+
+ + +
+ + + + +
+ + + + + + + + + + + + + + + + + + +
 
separateur.png

+
VEILLE  BIBLIOGRAPHIQUE

+
+
+
+ +
+ + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +

+

+
Forced Migration Review, « Resettlement »

+
Ce + numéro de la revue des migrations forcées s’intéresse aux modalités et + aux enjeux de la réinstallation, à la façon dont celle-ci est gérée, + aussi bien financièrement qu’humainement. Les articles présentent + différentes études de cas, des exemples de réinstallation positifs et + d’autres plus négatifs. Des retours en arrière historiques montrent par + exemple la réinstallation des réfugiés hongrois en 1956. Des articles + généraux clôturent la revue. En + savoir plus
+

+
+
+
+
o
+

+

+
+
+
+ + + + + + + + +]]> +
+
+
+
\ No newline at end of file diff --git a/groupeurd_newsletter/snippets.xml b/groupeurd_newsletter/snippets.xml new file mode 100644 index 0000000..688f987 --- /dev/null +++ b/groupeurd_newsletter/snippets.xml @@ -0,0 +1,633 @@ + + + + + + + diff --git a/groupeurd_newsletter/static/description/icon.png b/groupeurd_newsletter/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d88c987c053b9a2f2e076719d15552d481e799d2 GIT binary patch literal 6257 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 P2LMKTrVx~_bL{^CXR$eU literal 0 HcmV?d00001