]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/settings/voting.py
adding functionality to freeze accept rate to 100% for specific users
[osqa.git] / forum / settings / voting.py
index 8a2854c5df3c4c2a445ef75e5ed92a47702aa832..aea915380e98e079935b1410b18ba1965623ffda 100644 (file)
@@ -3,38 +3,30 @@ from django.utils.translation import ugettext_lazy as _
 \r
 VOTE_RULES_SET = SettingSet('voting', _('Voting rules'), _("Configure the voting rules on your site."), 400)\r
 \r
+USER_REPUTATION_TO_MAX_VOTES = Setting('USER_REPUTATION_TO_MAX_VOTES', True, VOTE_RULES_SET, dict(\r
+label = _("Add reputation to max votes per day"), required=False,\r
+help_text = _("The user reputation is added to the static MAX_VOTES_PER_DAY option. Users with higher reputation can vote more.")))\r
+\r
 MAX_VOTES_PER_DAY = Setting('MAX_VOTES_PER_DAY', 30, VOTE_RULES_SET, dict(\r
 label = _("Maximum votes per day"),\r
-help_text = _("""\r
-The maximum number of votes an user can cast per day.\r
-""")))\r
+help_text = _("The maximum number of votes an user can cast per day.")))\r
 \r
 START_WARN_VOTES_LEFT = Setting('START_WARN_VOTES_LEFT', 10, VOTE_RULES_SET, dict(\r
 label = _("Start warning about votes left"),\r
-help_text = _("""\r
-From how many votes left should an user start to be warned about it.\r
-""")))\r
+help_text = _("From how many votes left should an user start to be warned about it.")))\r
 \r
 MAX_FLAGS_PER_DAY = Setting('MAX_FLAGS_PER_DAY', 5, VOTE_RULES_SET, dict(\r
 label = _("Maximum flags per day"),\r
-help_text = _("""\r
-The maximum number of times an can flag a post per day.\r
-""")))\r
+help_text = _("The maximum number of times an can flag a post per day.")))\r
 \r
 FLAG_COUNT_TO_HIDE_POST = Setting('FLAG_COUNT_TO_HIDE_POST', 3, VOTE_RULES_SET, dict(\r
 label = _("Flag count to hide post"),\r
-help_text = _("""\r
-How many times a post needs to be flagged to be hidden from the main page.\r
-""")))\r
+help_text = _("How many times a post needs to be flagged to be hidden from the main page.")))\r
 \r
 FLAG_COUNT_TO_DELETE_POST = Setting('FLAG_COUNT_TO_DELETE_POST', 5, VOTE_RULES_SET, dict(\r
 label = _("Flag count to delete post"),\r
-help_text = _("""\r
-How many times a post needs to be flagged to be deleted.\r
-""")))\r
+help_text = _("How many times a post needs to be flagged to be deleted.")))\r
 \r
 DENY_UNVOTE_DAYS = Setting('DENY_UNVOTE_DAYS', 1, VOTE_RULES_SET, dict(\r
 label = _("Days to cancel a vote"),\r
-help_text = _("""\r
-How many days an user can cancel a vote after he originaly casted it.\r
-""")))
\ No newline at end of file
+help_text = _("How many days an user can cancel a vote after he originaly casted it.")))
\ No newline at end of file