]> git.openstreetmap.org Git - osqa.git/commitdiff
OSQA-141:
authorqw3rty <qw3rty@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Thu, 29 Apr 2010 18:25:26 +0000 (18:25 +0000)
committerqw3rty <qw3rty@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Thu, 29 Apr 2010 18:25:26 +0000 (18:25 +0000)
allows admin to allow there users to add a question with an empty body.  I would like to ask if this is necessary.  couldn't an admin just set the min length of a question to 0?

git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@98 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/forms.py
forum/settings/form.py

index 77430efd777766d4a40dbf0a3db779b2e387d4a3..35c6083a8a0732668631d740c83cff46b212dcc0 100644 (file)
@@ -38,7 +38,7 @@ class EditorField(forms.CharField):
         self.initial = ''
 
     def clean(self, value):
-        if len(value) < settings.FORM_MIN_QUESTION_BODY:
+        if len(value) < settings.FORM_MIN_QUESTION_BODY and not settings.FORM_EMPTEY_QUESTION_BODY:
             raise forms.ValidationError(_('question content must be must be at least %s characters' % settings.FORM_MIN_QUESTION_BODY))
 
         return value
index 0375b026dff33ce12c46bae09f431756b30ee0de..5cb1aee8520e6155408826c011ae93fc0b33a28f 100644 (file)
@@ -23,6 +23,11 @@ help_text = _("The minimum number of characters a user must enter into the conte
 # label = _("Maximum number of characters for a question."),
 # help_text = _("The maximum number of characters a user can enter into the description field to submit a question.")))
 
+FORM_EMPTEY_QUESTION_BODY = Setting('FORM_EMPTY_QUESTION_BODY', False, FORUM_SET, dict(
+label = _("Empty question content"),
+help_text = _("If a question's content can be empty."),
+required=False))
+
 
 
 """ settings for comments """