diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-12-05 17:57:42 -0300 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-12-05 17:57:42 -0300 |
commit | 98056671baf71528f8b30cca7b52d50b1e07241c (patch) | |
tree | ce35abe3b1d901bff4c61c139175fb33955df86f /askbot/forms.py | |
parent | 68c1da7afbad7f72276e6359558a83a8086c1e7f (diff) | |
parent | 2011383985288497db3322a2d05c8aa6f8f5e8d6 (diff) | |
download | askbot-98056671baf71528f8b30cca7b52d50b1e07241c.tar.gz askbot-98056671baf71528f8b30cca7b52d50b1e07241c.tar.bz2 askbot-98056671baf71528f8b30cca7b52d50b1e07241c.zip |
merged with the master branch
Diffstat (limited to 'askbot/forms.py')
-rw-r--r-- | askbot/forms.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/askbot/forms.py b/askbot/forms.py index 55d864c3..5168e354 100644 --- a/askbot/forms.py +++ b/askbot/forms.py @@ -629,12 +629,13 @@ class ChangeUserStatusForm(forms.Form): super(ChangeUserStatusForm, self).__init__(*arg, **kwarg) #select user_status_choices depending on status of the moderator - if moderator.is_administrator(): - user_status_choices = ADMINISTRATOR_STATUS_CHOICES - elif moderator.is_moderator(): - user_status_choices = MODERATOR_STATUS_CHOICES - if subject.is_moderator() and subject != moderator: - raise ValueError('moderator cannot moderate another moderator') + if moderator.is_authenticated(): + if moderator.is_administrator(): + user_status_choices = ADMINISTRATOR_STATUS_CHOICES + elif moderator.is_moderator(): + user_status_choices = MODERATOR_STATUS_CHOICES + if subject.is_moderator() and subject != moderator: + raise ValueError('moderator cannot moderate another moderator') else: raise ValueError('moderator or admin expected from "moderator"') @@ -1325,7 +1326,7 @@ class EditTagWikiForm(forms.Form): class EditUserForm(forms.Form): email = forms.EmailField( label=u'Email', - required=True, + required=False, max_length=255, widget=forms.TextInput(attrs={'size': 35}) ) |