]> git.openstreetmap.org Git - osqa.git/commitdiff
Some simple tweaks in actions and models.
authorhernani <hernani@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Wed, 12 May 2010 10:11:18 +0000 (10:11 +0000)
committerhernani <hernani@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Wed, 12 May 2010 10:11:18 +0000 (10:11 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@232 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/actions/meta.py
forum/models/node.py

index f5d13947d576a0bb881ffa44c5c10a2da4ed52af..b16f4f994124cb930051d0b005a1cc5ded8cc9e4 100644 (file)
@@ -196,6 +196,9 @@ class DeleteAction(ActionProxy):
         else:\r
             return _("flagged by multiple users: ") + "; ".join([f.extra for f in FlagAction.objects.filter(node=self.node)])\r
 \r
+class UnknownAction(ActionProxy):\r
+    pass\r
+\r
 \r
 class QuestionViewAction(DummyActionProxy):\r
     def __init__(self, node, user, ip=None):\r
index e5468ab26976d388d49ef07bd97a7644d8996d18..cf69233334823d03b8d66ffc78e4c1e4f2672fd4 100644 (file)
@@ -30,12 +30,13 @@ class NodeContent(models.Model):
 \r
     def tagname_list(self):\r
         if self.tagnames:\r
-            return [name for name in self.tagnames.split(u' ')]\r
+            t = [name.strip() for name in self.tagnames.split(u' ') if name]\r
+            return [name.strip() for name in self.tagnames.split(u' ') if name]\r
         else:\r
             return []\r
 \r
     def tagname_meta_generator(self):\r
-        return u','.join([unicode(tag) for tag in self.tagname_list()])\r
+        return u','.join([tag for tag in self.tagname_list()])\r
 \r
     class Meta:\r
         abstract = True\r