# this program; see the file COPYING. If not, write to the Free Software
# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+from __future__ import print_function
+
from django import forms
from portal.models import PendingUser, PendingSlice
#from crispy_forms.helper import FormHelper
# label=_("authority"),
# error_messages={'invalid': _("This value may contain only letters, numbers and @/./+/-/_ characters.")})
email = forms.EmailField(widget=forms.TextInput(attrs={'class':'form-control'}))
- subject = forms.RegexField(widget=forms.TextInput(attrs={'class':'form-control'}),
- regex=r'^[\w+\s\w+]+$',
- max_length=100,
- label=_("subject"),
- error_messages={'invalid': _("This value may contain only letters, numbers and @/./+/-/_ characters.")})
- description = forms.RegexField(widget=forms.Textarea(attrs={'class':'form-control'}),
- regex=r'^[\w+\s\w+]+$',
- label=_("description"),
- error_messages={'invalid': _("This value may contain only letters, numbers and @/./+/-/_ characters.")})
+ subject = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'}))
+ description = forms.CharField(widget=forms.Textarea(attrs={'class':'form-control'}))
#cc_myself = forms.BooleanField(required=False,widget=forms.CheckboxInput(attrs={'class':'form-control'}))
class PassResetForm(forms.Form):
email = loader.render_to_string(email_template_name, c)
send_mail(subject, email, from_email, [user.email])
except Exception, e:
- print "Failed to send email, please check the mail templates and the SMTP configuration of your server"
+ print("Failed to send email, please check the mail templates and the SMTP configuration of your server")
class SetPasswordForm(forms.Form):