aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/user_pages/views.py
diff options
context:
space:
mode:
authorChris Moylan <chris@chrismoylan.com>2011-07-05 21:42:18 -0500
committerChris Moylan <chris@chrismoylan.com>2011-07-05 21:42:18 -0500
commitf0b497ec5a0ff3b5a74115f420cd9ddcf52db830 (patch)
tree5c5662dd890cbfa494ef7ffc160fe6a64cdf9ec6 /mediagoblin/user_pages/views.py
parent5e008b93f44b34078f64591f0c0ddc9205909926 (diff)
parent5ed4722de8106a512a4faacfedaae7b8eda7260b (diff)
downloadmediagoblin-f0b497ec5a0ff3b5a74115f420cd9ddcf52db830.tar.lz
mediagoblin-f0b497ec5a0ff3b5a74115f420cd9ddcf52db830.tar.xz
mediagoblin-f0b497ec5a0ff3b5a74115f420cd9ddcf52db830.zip
Merge branch 'master' into test_submission_views_365
Diffstat (limited to 'mediagoblin/user_pages/views.py')
-rw-r--r--mediagoblin/user_pages/views.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/mediagoblin/user_pages/views.py b/mediagoblin/user_pages/views.py
index 399d2020..3a8684d3 100644
--- a/mediagoblin/user_pages/views.py
+++ b/mediagoblin/user_pages/views.py
@@ -48,10 +48,15 @@ def user_home(request, page):
if media_entries == None:
return exc.HTTPNotFound()
+ user_gallery_url = request.urlgen(
+ 'mediagoblin.user_pages.user_gallery',
+ user=user['username'])
+
return render_to_response(
request,
'mediagoblin/user_pages/user.html',
{'user': user,
+ 'user_gallery_url': user_gallery_url,
'media_entries': media_entries,
'pagination': pagination})
@@ -82,17 +87,19 @@ def user_gallery(request, page):
'media_entries': media_entries,
'pagination': pagination})
+MEDIA_COMMENTS_PER_PAGE = 50
@get_user_media_entry
@uses_pagination
-def media_home(request, media, **kwargs):
+def media_home(request, media, page, **kwargs):
"""
'Homepage' of a MediaEntry()
"""
- comment_form = user_forms.MediaCommentForm(request.POST)
+ pagination = Pagination(page, media.get_comments(), MEDIA_COMMENTS_PER_PAGE)
+ comments = pagination()
- (comments, pagination) = media.get_comments(kwargs.get('page'))
+ comment_form = user_forms.MediaCommentForm(request.POST)
return render_to_response(
request,