class Meta(Node.Meta):
proxy = True
class Meta(Node.Meta):
proxy = True
- #@property
- #def accepted(self):
- # return self.nstate.accepted
+ @property
+ def accepted(self):
+ return self.nis.accepted
@property
def headline(self):
@property
def headline(self):
score = models.IntegerField(default=0)\r
\r
state_string = models.TextField(default='')\r
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
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
\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
marked = models.BooleanField(default=False)\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
comment_count = DenormalizedField("children", node_type="comment", canceled=False)\r
flag_count = DenormalizedField("flags")\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
\r
@property \r
def absolute_parent(self):\r
friendly_name = _("question")
objects = QuestionManager()
friendly_name = _("question")
objects = QuestionManager()
- #@property
- #def closed(self):
- # return self.nstate.closed
+ @property
+ def closed(self):
+ return self.nis.closed
@property
def view_count(self):
@property
def view_count(self):
@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
@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
\r
@true_if_is_super_or_staff\r
def can_wikify(self, post):\r