From 1ab8467320db7083bd651a26191cbecbdaa0f38d Mon Sep 17 00:00:00 2001
From: Sebastian Spaeth <Sebastian@SSpaeth.de>
Date: Mon, 16 May 2011 14:55:05 +0200
Subject: [PATCH] Show images in reverse submit order
Fixes bug #327. Just do a .sort('created', DESCENDING) on Media when
showing them to show the latest first.
Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
---
mediagoblin/user_pages/views.py | 3 ++-
mediagoblin/views.py | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/mediagoblin/user_pages/views.py b/mediagoblin/user_pages/views.py
index 2c9792f..c99556c 100644
|
a
|
b
|
|
| 15 | 15 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | 16 | |
| 17 | 17 | from webob import Response, exc |
| | 18 | from pymongo import DESCENDING |
| 18 | 19 | from mongokit import ObjectId |
| 19 | 20 | import wtforms |
| 20 | 21 | |
| … |
… |
def user_home(request):
|
| 29 | 30 | |
| 30 | 31 | medias = request.db.MediaEntry.find({ |
| 31 | 32 | 'uploader': user, |
| 32 | | 'state': 'processed'}) |
| | 33 | 'state': 'processed'}).sort('created', DESCENDING) |
| 33 | 34 | |
| 34 | 35 | template = request.template_env.get_template( |
| 35 | 36 | 'mediagoblin/user_pages/user.html') |
diff --git a/mediagoblin/views.py b/mediagoblin/views.py
index 7f925bb..602f109 100644
|
a
|
b
|
import datetime
|
| 18 | 18 | |
| 19 | 19 | from webob import Response, exc |
| 20 | 20 | import wtforms |
| | 21 | from pymongo import DESCENDING |
| 21 | 22 | from mongokit import ObjectId |
| 22 | 23 | from mediagoblin import models |
| 23 | 24 | import gettext |
| 24 | 25 | |
| 25 | 26 | def root_view(request): |
| 26 | 27 | media_entries = request.db.MediaEntry.find( |
| 27 | | {u'state': u'processed'}) |
| | 28 | {u'state': u'processed'}).sort('created', DESCENDING) |
| 28 | 29 | |
| 29 | 30 | template = request.template_env.get_template( |
| 30 | 31 | 'mediagoblin/root.html') |