Commit 8cd2bb7b by Bridger Maxwell

ANONYMOUS and ANONYMOUS_WRITE settings are now respected.

parent 9c83dfb5
...@@ -39,7 +39,8 @@ class Article(models.Model): ...@@ -39,7 +39,8 @@ class Article(models.Model):
other_write = models.BooleanField(default=True, verbose_name=_(u'others write access')) other_write = models.BooleanField(default=True, verbose_name=_(u'others write access'))
def can_read(self, user=None, group=None): def can_read(self, user=None, group=None):
if self.other_read: is_other = (user and not user.is_anonymous() ) or settings.ANONYMOUS
if is_other and self.other_read:
return True return True
if user == self.owner: if user == self.owner:
return True return True
...@@ -53,7 +54,8 @@ class Article(models.Model): ...@@ -53,7 +54,8 @@ class Article(models.Model):
return False return False
def can_write(self, user=None, group=None): def can_write(self, user=None, group=None):
if self.other_write: is_other = (user and not user.is_anonymous() ) or settings.ANONYMOUS
if is_other and self.other_write:
return True return True
if user == self.owner: if user == self.owner:
return True return True
......
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