]> git.openstreetmap.org Git - osqa.git/commitdiff
Access request trough singleton where necessarry
authorAttila-Mihaly Balazs <dify.ltd@gmail.com>
Thu, 16 Jan 2014 10:06:15 +0000 (12:06 +0200)
committerAttila-Mihaly Balazs <dify.ltd@gmail.com>
Thu, 16 Jan 2014 10:06:15 +0000 (12:06 +0200)
forum/actions/node.py
forum/actions/user.py

index f9f22064d60797a8983e6609e5d2c9e0884873c8..8a4760b0aa72e0cd0ca48b4730fb1cae7731840d 100644 (file)
@@ -2,7 +2,7 @@ from django.utils.html import strip_tags
 from django.utils.translation import ugettext as _
 from forum.models.action import ActionProxy
 from forum.models import Comment, Question, Answer, NodeRevision
-import logging
+from forum import settings, REQUEST_HOLDER
 
 from django.contrib import messages
 
@@ -30,7 +30,7 @@ class AskAction(NodeEditAction):
         question.save()
         self.node = question
 
-        messages.info(request, self.describe(self.user))
+        messages.info(REQUEST_HOLDER.request, self.describe(self.user))
 
     def describe(self, viewer=None):
         return _("%(user)s asked %(question)s") % {
@@ -49,7 +49,7 @@ class AnswerAction(NodeEditAction):
     def process_action(self):
         self.node.question.reset_answer_count_cache()
 
-        messages.info(request, self.describe(self.user))
+        messages.info(REQUEST_HOLDER.request, self.describe(self.user))
 
 
     def describe(self, viewer=None):
index 3e1721bd36a7284c541bdad0c8af4027d50e398c..5a6aba5ec7918ccd28215684a2a93f498c20deb5 100644 (file)
@@ -3,7 +3,7 @@ from django.core.urlresolvers import reverse
 from django.db.models import F
 from forum.models.action import ActionProxy
 from forum.models import Award, Badge, ValidationHash, User
-from forum import settings
+from forum import settings, REQUEST_HOLDER
 from forum.settings import APP_SHORT_NAME
 from forum.utils.mail import send_template_email
 
@@ -78,7 +78,7 @@ class BonusRepAction(ActionProxy):
                     message=_("Congratulations, you have been awarded an extra %s reputation points.") % self._value +
                     '<br />%s' % self.extra.get('message', _('Thank you')))
         else:
-            messages.info(request, _("You have penalized %s in %s reputation points.") % (self._affected, self._value) +
+            messages.info(REQUEST_HOLDER.request, _("You have penalized %s in %s reputation points.") % (self._affected, self._value) +
                     '<br />%s' % self.extra.get('message', ''))
 
     def describe(self, viewer=None):