diff options
author | Bernhard Keller <keller_bernhard@web.de> | 2011-05-19 20:37:04 +0200 |
---|---|---|
committer | Bernhard Keller <keller_bernhard@web.de> | 2011-05-19 20:37:04 +0200 |
commit | 44e3e917fbfc89409bac08d500c5a9246e0dc5f4 (patch) | |
tree | 5c6f1f29fafe28652ebc91ecbb34e9fdc348ec94 /mediagoblin/user_pages/views.py | |
parent | ca3ca51c5a1fa4c10b88c851c9bd04ae7978cb41 (diff) | |
download | mediagoblin-44e3e917fbfc89409bac08d500c5a9246e0dc5f4.tar.lz mediagoblin-44e3e917fbfc89409bac08d500c5a9246e0dc5f4.tar.xz mediagoblin-44e3e917fbfc89409bac08d500c5a9246e0dc5f4.zip |
removed request arg from Pagination class
added get_page_url() in Pagination class, to generate proper urls without losing
other get arguments
Diffstat (limited to 'mediagoblin/user_pages/views.py')
-rw-r--r-- | mediagoblin/user_pages/views.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mediagoblin/user_pages/views.py b/mediagoblin/user_pages/views.py index 26c67425..76f96cf9 100644 --- a/mediagoblin/user_pages/views.py +++ b/mediagoblin/user_pages/views.py @@ -33,9 +33,14 @@ def user_home(request): .find({'uploader': user, 'state': 'processed'}) \ .sort('created', DESCENDING) - pagination = Pagination(2, cursor, request) + try: + page = int(request.str_GET['page']) + except KeyError: + page = 1 + + pagination = Pagination(cursor, page) media_entries = pagination() - + #if no data is available, return NotFound if media_entries == None: return exc.HTTPNotFound() |