|
@@ -1,32 +0,0 @@
|
|
|
-from misago.profiles.decorators import profile_view
|
|
|
-from misago.profiles.template import RequestContext
|
|
|
-from misago.utils import make_pagination
|
|
|
-
|
|
|
-@profile_view('user_posts')
|
|
|
-def posts(request, user, page=0):
|
|
|
- queryset = user.post_set.filter(forum_id__in=request.acl.threads.get_readable_forums(request.acl)).filter(deleted=False).filter(moderated=False).select_related('thread', 'forum').order_by('-id')
|
|
|
- count = queryset.count()
|
|
|
- pagination = make_pagination(page, count, 12)
|
|
|
- return request.theme.render_to_response('profiles/content_posts.html',
|
|
|
- context_instance=RequestContext(request, {
|
|
|
- 'profile': user,
|
|
|
- 'tab': 'posts',
|
|
|
- 'items_total': count,
|
|
|
- 'items': queryset[pagination['start']:pagination['stop']],
|
|
|
- 'pagination': pagination,
|
|
|
- }));
|
|
|
-
|
|
|
-
|
|
|
-@profile_view('user_threads')
|
|
|
-def threads(request, user, page=0):
|
|
|
- queryset = user.thread_set.filter(forum_id__in=request.acl.threads.get_readable_forums(request.acl)).filter(deleted=False).filter(moderated=False).select_related('start_post', 'forum').order_by('-id')
|
|
|
- count = queryset.count()
|
|
|
- pagination = make_pagination(page, count, 12)
|
|
|
- return request.theme.render_to_response('profiles/content_threads.html',
|
|
|
- context_instance=RequestContext(request, {
|
|
|
- 'profile': user,
|
|
|
- 'tab': 'posts',
|
|
|
- 'items_total': count,
|
|
|
- 'items': queryset[pagination['start']:pagination['stop']],
|
|
|
- 'pagination': pagination,
|
|
|
- }));
|