Add method get_author to all objects.
This commit is contained in:
parent
dffde094e8
commit
60049c777f
1 changed files with 8 additions and 8 deletions
|
@ -46,6 +46,14 @@ class ObjectBase:
|
||||||
def __hash__(self):
|
def __hash__(self):
|
||||||
return hash(self.id)
|
return hash(self.id)
|
||||||
|
|
||||||
|
def get_author(self):
|
||||||
|
'''
|
||||||
|
Return the User who created this object, or None if it is unassigned.
|
||||||
|
'''
|
||||||
|
if self.author_id is None:
|
||||||
|
return None
|
||||||
|
return self.photodb.get_user(id=self.author_id)
|
||||||
|
|
||||||
|
|
||||||
class GroupableMixin:
|
class GroupableMixin:
|
||||||
group_getter = None
|
group_getter = None
|
||||||
|
@ -788,14 +796,6 @@ class Photo(ObjectBase):
|
||||||
self.__reinit__()
|
self.__reinit__()
|
||||||
return self.thumbnail
|
return self.thumbnail
|
||||||
|
|
||||||
def get_author(self):
|
|
||||||
'''
|
|
||||||
Return the User object who owns this photo, or None if it is unassigned.
|
|
||||||
'''
|
|
||||||
if self.author_id is None:
|
|
||||||
return None
|
|
||||||
return self.photodb.get_user(id=self.author_id)
|
|
||||||
|
|
||||||
def get_containing_albums(self):
|
def get_containing_albums(self):
|
||||||
'''
|
'''
|
||||||
Return the albums of which this photo is a member.
|
Return the albums of which this photo is a member.
|
||||||
|
|
Loading…
Reference in a new issue