-from general import NextUrlField, UserNameField, UserEmailField, SetPasswordForm
+from general import NextUrlField, UserNameField, UserEmailField, UserRealNameField, SetPasswordForm
from forum.models import Question, User
-from forum.settings import INITIAL_EMAIL_SUBSCRIBE_OPTION
from django.contrib.contenttypes.models import ContentType
from django.utils.translation import ugettext as _
from django.utils.safestring import mark_safe
next = NextUrlField()
username = UserNameField()
email = UserEmailField()
+ real_name = UserRealNameField()
class TemporaryLoginRequestForm(forms.Form):
def __init__(self, data=None):
self.user_cache = users
return self.cleaned_data['email']
-
-class SimpleEmailSubscribeForm(forms.Form):
- SIMPLE_SUBSCRIBE_CHOICES = (
- ('y',_('okay, let\'s try!')),
- ('n',_('no OSQA community email please, thanks'))
- )
- subscribe = forms.ChoiceField(widget=forms.widgets.RadioSelect(), \
- error_messages={'required':_('please choose one of the options above')},
- choices=SIMPLE_SUBSCRIBE_CHOICES, initial=INITIAL_EMAIL_SUBSCRIBE_OPTION)
-
-
class ChangePasswordForm(SetPasswordForm):
""" change password form """
oldpw = forms.CharField(widget=forms.PasswordInput(attrs={'class':'required'}),