diff options
author | Pablo J. Urbano Santos <flamma@member.fsf.org> | 2011-11-19 19:11:42 +0100 |
---|---|---|
committer | Pablo J. Urbano Santos <flamma@member.fsf.org> | 2011-11-19 19:11:42 +0100 |
commit | e62fc61194508ed5233cdc78e90747450343616f (patch) | |
tree | aede52d56a246a56e995b6185bbb088a3277ca00 | |
parent | 53bc39755bf22fe8eebf06b051018eba111a64e7 (diff) | |
download | mediagoblin-e62fc61194508ed5233cdc78e90747450343616f.tar.lz mediagoblin-e62fc61194508ed5233cdc78e90747450343616f.tar.xz mediagoblin-e62fc61194508ed5233cdc78e90747450343616f.zip |
Added parameter ascending to MediaEntry::get_comments, if true, comments
will be ordered ascending, otherwise descending
-rw-r--r-- | mediagoblin/db/models.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mediagoblin/db/models.py b/mediagoblin/db/models.py index 1c1bc2fd..f13a4457 100644 --- a/mediagoblin/db/models.py +++ b/mediagoblin/db/models.py @@ -217,9 +217,14 @@ class MediaEntry(Document): 'created': datetime.datetime.utcnow, 'state': u'unprocessed'} - def get_comments(self): + def get_comments(self, ascending=False): + if ascending: + order = ASCENDING + else: + order = DESCENDING + return self.db.MediaComment.find({ - 'media_entry': self._id}).sort('created', DESCENDING) + 'media_entry': self._id}).sort('created', order) def get_display_media(self, media_map, fetch_order=common.DISPLAY_IMAGE_FETCHING_ORDER): |