Nouveau setting dans conf.py, site_domain, et envoie d'un courriel lors de la confirm...
authorPA Parent <paparent@paparent.me>
Tue, 13 Sep 2011 20:10:10 +0000 (16:10 -0400)
committerPA Parent <paparent@paparent.me>
Tue, 13 Sep 2011 20:10:10 +0000 (16:10 -0400)
auf_savoirs_en_partage/chercheurs/models.py
auf_savoirs_en_partage/conf.py.edit
auf_savoirs_en_partage/templates/chercheurs/groupe_confirmation.txt [new file with mode: 0644]

index 9ba2373..ee14603 100644 (file)
@@ -484,6 +484,22 @@ class AdhesionGroupe(models.Model):
         verbose_name_plural = 'adhésions aux groupes'
         ordering = ['chercheur']
 
+    def save(self, *args, **kwargs):
+        if self.pk:
+            old_instance = AdhesionGroupe.objects.get(pk=self.pk)
+            if old_instance.statut=='nouveau' and self.statut=='accepte':
+                from django.template.loader import get_template
+                from django.template import Context
+                from django.core.mail import send_mail
+                from django.conf import settings
+
+                template = get_template('chercheurs/groupe_confirmation.txt')
+                domain = settings.SITE_DOMAIN
+                message = template.render(Context(dict(groupe=self.groupe, domain=domain)))
+                send_mail('Votre inscription à Savoirs en partage', message, None, [self.chercheur.courriel])
+
+        super(AdhesionGroupe, self).save(*args, **kwargs)
+
     def __unicode__(self):
         return u"%s - %s" % (self.chercheur, self.groupe)
 
index d7ddced..bbf402b 100644 (file)
@@ -14,3 +14,5 @@ SITE_ROOT_URL = 'http://www.savoirsenpartage.auf.org'
 
 AUTH_PASSWORD_REQUIRED = True
 EMAIL_SUBJECT_PREFIX = '[savoirsenpartage - TEST] '
+
+SITE_DOMAIN = 'test.savoirsenpartage.auf.org'
diff --git a/auf_savoirs_en_partage/templates/chercheurs/groupe_confirmation.txt b/auf_savoirs_en_partage/templates/chercheurs/groupe_confirmation.txt
new file mode 100644 (file)
index 0000000..9b702c8
--- /dev/null
@@ -0,0 +1,11 @@
+Madame, Monsieur,
+
+Votre adhésion à la communauté {{ groupe }} a été acceptée : votre nom apparait maintenant sur la liste des membres de cette communauté et vous pouvez ajouter des messages et suivre en ligne les activités de cette communauté sur "Savoirs en partage" (http://{{ domain }}{% url groupe_retrieve id=groupe.pk %})
+
+Avec nos meilleures salutations,
+
+-- 
+Savoirs en partage
+http://{{ domain }}
+contact-savoirsenpartage@auf.org
+Savoirs en partage