]> git.openstreetmap.org Git - osqa.git/commitdiff
show information about the badge you just got in the message notification instead...
authorjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Mon, 7 May 2012 23:56:03 +0000 (23:56 +0000)
committerjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Mon, 7 May 2012 23:56:03 +0000 (23:56 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1260 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/actions/user.py

index c8e075cfd5ad74e28bae2025754744c41435f67c..94c9f1704fba8bc6e4fbf361692da4c15cd1def7 100644 (file)
@@ -1,4 +1,5 @@
 from django.utils.translation import ungettext, ugettext as _
+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
@@ -163,9 +164,10 @@ class AwardAction(ActionProxy):
         self.user.save()
 
         self.user.message_set.create(message=_(
-                """Congratulations, you have received a badge '%(badge_name)s'. Check out <a href=\"%(profile_url)s\">your profile</a>."""
-                ) %
-        dict(badge_name=award.badge.name, profile_url=self.user.get_profile_url()))
+                """Congratulations, you have received a badge '%(badge_name)s'. <a href="%(badges_url)s">Find out who has it, too</a>."""
+        ) % dict(
+            badge_name=award.badge.name,
+            badges_url=reverse("badges")))
 
     def cancel_action(self):
         award = self.award