score = models.IntegerField(default=0)\r
\r
state_string = models.TextField(default='')\r
-\r
- #deleted = models.ForeignKey('Action', null=True, unique=True, related_name="deleted_node")\r
- #in_moderation = models.ForeignKey('Action', null=True, unique=True, related_name="moderated_node")\r
last_edited = models.ForeignKey('Action', null=True, unique=True, related_name="edited_node")\r
\r
last_activity_by = models.ForeignKey(User, null=True)\r
\r
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
+\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
return nis\r
\r
- #@property\r
- #def deleted(self):\r
- # return self.nstate.deleted\r
+ @property\r
+ def deleted(self):\r
+ return self.nis.deleted\r
\r
@property \r
def absolute_parent(self):\r
@true_if_is_super_or_staff\r
def can_edit_post(self, post):\r
return self == post.author or self.reputation >= int(settings.REP_TO_EDIT_OTHERS\r
- ) or (post.wiki and self.reputation >= int(settings.REP_TO_EDIT_WIKI))\r
+ ) or (post.nis.wiki and self.reputation >= int(settings.REP_TO_EDIT_WIKI))\r
\r
@true_if_is_super_or_staff\r
def can_wikify(self, post):\r