mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-15 18:53:25 +00:00
Add getattribute to PageRev for getting owner_group&co
This commit is contained in:
parent
aa732a4ec0
commit
f7bfd6daed
@ -315,6 +315,16 @@ class PageRev(models.Model):
|
|||||||
def __str__(self):
|
def __str__(self):
|
||||||
return str(self.__dict__)
|
return str(self.__dict__)
|
||||||
|
|
||||||
|
def __getattribute__(self, attr):
|
||||||
|
if attr == "owner_group":
|
||||||
|
return self.page.owner_group
|
||||||
|
elif attr == "edit_group":
|
||||||
|
return self.page.edit_group
|
||||||
|
elif attr == "view_group":
|
||||||
|
return self.page.view_group
|
||||||
|
else:
|
||||||
|
return object.__getattribute__(self, attr)
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
super(PageRev, self).save(*args, **kwargs)
|
super(PageRev, self).save(*args, **kwargs)
|
||||||
# Don't forget to unlock, otherwise, people will have to wait for the page's timeout
|
# Don't forget to unlock, otherwise, people will have to wait for the page's timeout
|
||||||
|
Loading…
Reference in New Issue
Block a user