aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/moderation/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/moderation/forms.py')
-rw-r--r--mediagoblin/moderation/forms.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/mediagoblin/moderation/forms.py b/mediagoblin/moderation/forms.py
index a3202359..dd5a9282 100644
--- a/mediagoblin/moderation/forms.py
+++ b/mediagoblin/moderation/forms.py
@@ -38,6 +38,15 @@ class MultiCheckboxField(wtforms.SelectMultipleField):
class PrivilegeAddRemoveForm(wtforms.Form):
privilege_name = wtforms.HiddenField('',[wtforms.validators.required()])
+class BanForm(wtforms.Form):
+ user_banned_until = wtforms.DateField(
+ _(u'User will be banned until:'),
+ format='%Y-%m-%d',
+ validators=[wtforms.validators.optional()])
+ why_user_was_banned = wtforms.TextAreaField(
+ _(u'Why are you banning this User?'),
+ validators=[wtforms.validators.optional()])
+
class ReportResolutionForm(wtforms.Form):
action_to_resolve = MultiCheckboxField(
_(u'What action will you take to resolve the report?'),