+ extra_ref = models.ForeignKey('Node', null=True)\r
+ extra_count = models.IntegerField(default=0)\r
+ extra_action = models.ForeignKey('Action', null=True, related_name="extra_node")\r
+ \r
+ marked = models.BooleanField(default=False)\r
+ wiki = models.BooleanField(default=False)\r
+\r
+ comment_count = DenormalizedField("children", node_type="comment", canceled=False)\r
+ flag_count = DenormalizedField("flags")\r
+\r
+ friendly_name = _("post")\r
+\r
+ objects = NodeManager()\r
+\r
+ @classmethod\r
+ def cache_key(cls, pk):\r
+ return '%s.node:%s' % (settings.APP_URL, pk)\r
+\r
+ @classmethod\r
+ def get_type(cls):\r
+ return cls.__name__.lower()\r
+\r