1677: Changer les informations concernant le SMTP + composer message. 1655: Envois...
[auf_rh_dae.git] / project / recrutement / forms.py
index 454fa9c..ee0c90c 100644 (file)
@@ -15,6 +15,7 @@ from tinymce.widgets import TinyMCE
 from captcha.fields import CaptchaField
 
 from recrutement import models as recr
+from django.core.mail import send_mail
 #from recrutement.lib import send_templated_mail
 
 ################################################################################
@@ -85,19 +86,24 @@ class PostulerOffreEmploiForm(ModelForm):
 ################################################################################
 # TEMPLATE COURRIEL
 ################################################################################
-class CandidatCourrielForm(ModelForm):
-    #texte = forms.CharField(widget=TinyMCE())
+class CandidatCourrielTemplateForm(ModelForm):
+    def get_template(self):
+        return self.data['template']
 
+    class Meta:
+        model = recr.CandidatCourriel
+        fields = ('template', )
+
+class CandidatCourrielForm(ModelForm):
     def __init__(self, *args, **kwargs):
         self.candidats = kwargs.pop('candidats')
+        self.template = kwargs.pop('template')
         super(CandidatCourrielForm, self).__init__(*args, **kwargs)
 
     def save(self):
         super(CandidatCourrielForm, self).save()
-        #for cand in self.candidats:   
-        #send_templated_mail()
 
     class Meta:
         model = recr.CandidatCourriel
-        fields = ('template','titre', 'texte')
+        fields = ('sujet', 'plain_text', 'html')