summaryrefslogtreecommitdiffstats
path: root/askbot/forms.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-12-05 17:57:42 -0300
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-12-05 17:57:42 -0300
commit98056671baf71528f8b30cca7b52d50b1e07241c (patch)
treece35abe3b1d901bff4c61c139175fb33955df86f /askbot/forms.py
parent68c1da7afbad7f72276e6359558a83a8086c1e7f (diff)
parent2011383985288497db3322a2d05c8aa6f8f5e8d6 (diff)
downloadaskbot-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.py15
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})
)