]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/models/action.py
Fix error reported at http://meta.osqa.net/question/1673/default-values-on-badges...
[osqa.git] / forum / models / action.py
index 583b27c078fcf46c55eb6c3017082caaabf1effe..790997491c9dc986eb17a93bcc66d386ed3a59de 100644 (file)
@@ -65,9 +65,19 @@ class Action(models.Model):
     def cancel_action(self):\r
         pass\r
 \r
+    @property\r
+    def verb(self):\r
+        return ""\r
+\r
     def describe(self, viewer=None):\r
         return ""\r
 \r
+    def get_absolute_url(self):\r
+        if self.node:\r
+            return self.node.get_absolute_url()\r
+        else:\r
+            return self.user.get_profile_url()\r
+\r
     def repute(self, user, value):\r
         repute = ActionRepute(action=self, user=user, value=value)\r
         repute.save()\r