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