Commit d5d90a4f by benjaoming

Removing circular permission check can_write->can_delete->can_write....

parent a3ee89da
...@@ -65,7 +65,7 @@ class Article(models.Model): ...@@ -65,7 +65,7 @@ class Article(models.Model):
def can_write(self, user=None): def can_write(self, user=None):
# Deny writing access to deleted articles if user has no delete access # Deny writing access to deleted articles if user has no delete access
if self.current_revision and self.current_revision.deleted and not self.can_delete(user): if self.current_revision and self.current_revision.deleted and not self.can_moderate(user):
return False return False
# Check access for other users... # Check access for other users...
if user.is_anonymous() and not settings.ANONYMOUS_WRITE: if user.is_anonymous() and not settings.ANONYMOUS_WRITE:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment