X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/410bfa05ee36ed1d99356c443a5f3f6aa3ee9578..63ad88e2826d82b4ea7ff380784d471fa4884e3d:/forum/settings/moderation.py diff --git a/forum/settings/moderation.py b/forum/settings/moderation.py index 6af5401..d6f1b3d 100644 --- a/forum/settings/moderation.py +++ b/forum/settings/moderation.py @@ -1,11 +1,30 @@ from base import Setting, SettingSet from forms import StringListWidget +from django.utils.encoding import smart_unicode from django.utils.translation import ugettext_lazy as _ from django.forms.widgets import Textarea MODERATION_SET = SettingSet('moderation', _('Moderation settings'), _("Define the moderation workflow of your site"), 100) +USE_CANNED_COMMENTS = Setting('USE_CANNED_COMMENTS', True, MODERATION_SET, dict( +label = _("Use canned comments"), +help_text = _("If you check, the canned comments feature will be activated, allowing moderators to use canned patterns for their comments."), +required=False)) + +CANNED_COMMENTS = Setting('CANNED_COMMENTS', +[ +"We require all postings to have a clear, specific QUESTION in the title field. Please edit this right away to rephrase the title as a proper question.", +], +MODERATION_SET, dict( +label = _("Canned comments"), +help_text = _(""" +

Create some canned comments to be used for easier moderation. You can access the {{ post }} and {{ settings }} variables.

+

If you want to access the current post author username you can use {{ post.author }}, for the question title use {{ post.title }}.

+

To get the application title use {{ settings.APP_TITLE }}. All settings are accessible through the settings object.

+"""), +widget=StringListWidget)) + FLAG_TYPES = Setting('FLAG_TYPES', ["Spam", "Advertising", "Offensive, Abusive, or Inappropriate", "Content violates terms of use", "Copyright Violation", "Misleading", "Someone is not being nice", "Not relevant/off-topic", "Other"],