summaryrefslogtreecommitdiffstats
path: root/askbot/views
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-04-26 05:39:02 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-04-26 05:39:02 -0400
commit2ce7b2d3a2313b5be3e765dd7507d14d0062f1c8 (patch)
tree016eef57cec7d87247aed1207fe87277563b800b /askbot/views
parente3640e5dde07a736d50f3712c8874c90a87cb50a (diff)
downloadaskbot-2ce7b2d3a2313b5be3e765dd7507d14d0062f1c8.tar.gz
askbot-2ce7b2d3a2313b5be3e765dd7507d14d0062f1c8.tar.bz2
askbot-2ce7b2d3a2313b5be3e765dd7507d14d0062f1c8.zip
seems to work on django 1.5
Diffstat (limited to 'askbot/views')
-rw-r--r--askbot/views/meta.py7
-rw-r--r--askbot/views/readers.py23
-rw-r--r--askbot/views/users.py7
3 files changed, 10 insertions, 27 deletions
diff --git a/askbot/views/meta.py b/askbot/views/meta.py
index 6714f61e..692216da 100644
--- a/askbot/views/meta.py
+++ b/askbot/views/meta.py
@@ -203,11 +203,8 @@ def list_suggested_tags(request):
paginator_context = functions.setup_paginator({
'is_paginated' : True,
'pages': paginator.num_pages,
- 'page': page_no,
- 'has_previous': page.has_previous(),
- 'has_next': page.has_next(),
- 'previous': page.previous_page_number(),
- 'next': page.next_page_number(),
+ 'current_page_number': page_no,
+ 'page_object': page,
'base_url' : request.path
})
diff --git a/askbot/views/readers.py b/askbot/views/readers.py
index 1f19c1e6..f738da25 100644
--- a/askbot/views/readers.py
+++ b/askbot/views/readers.py
@@ -115,14 +115,9 @@ def questions(request, **kwargs):
paginator_context = {
'is_paginated' : (paginator.count > page_size),
-
'pages': paginator.num_pages,
- 'page': search_state.page,
- 'has_previous': page.has_previous(),
- 'has_next': page.has_next(),
- 'previous': page.previous_page_number(),
- 'next': page.next_page_number(),
-
+ 'current_page_number': search_state.page,
+ 'page_object': page,
'base_url' : search_state.query_string(),
'page_size' : page_size,
}
@@ -297,11 +292,8 @@ def tags(request):#view showing a listing of available tags - plain list
paginator_data = {
'is_paginated' : (objects_list.num_pages > 1),
'pages': objects_list.num_pages,
- 'page': page,
- 'has_previous': tags.has_previous(),
- 'has_next': tags.has_next(),
- 'previous': tags.previous_page_number(),
- 'next': tags.next_page_number(),
+ 'current_page_number': page,
+ 'page_object': tags,
'base_url' : reverse('tags') + '?sort=%s&amp;' % sortby
}
paginator_context = functions.setup_paginator(paginator_data)
@@ -524,11 +516,8 @@ def question(request, id):#refactor - long subroutine. display question body, an
paginator_data = {
'is_paginated' : (objects_list.count > const.ANSWERS_PAGE_SIZE),
'pages': objects_list.num_pages,
- 'page': show_page,
- 'has_previous': page_objects.has_previous(),
- 'has_next': page_objects.has_next(),
- 'previous': page_objects.previous_page_number(),
- 'next': page_objects.next_page_number(),
+ 'current_page_number': show_page,
+ 'page_object': page_objects,
'base_url' : request.path + '?sort=%s&amp;' % answer_sort_method,
}
paginator_context = functions.setup_paginator(paginator_data)
diff --git a/askbot/views/users.py b/askbot/views/users.py
index 0842074a..179392d2 100644
--- a/askbot/views/users.py
+++ b/askbot/views/users.py
@@ -163,11 +163,8 @@ def show_users(request, by_group=False, group_id=None, group_slug=None):
paginator_data = {
'is_paginated' : is_paginated,
'pages': objects_list.num_pages,
- 'page': page,
- 'has_previous': users_page.has_previous(),
- 'has_next': users_page.has_next(),
- 'previous': users_page.previous_page_number(),
- 'next': users_page.next_page_number(),
+ 'current_page_number': page,
+ 'page_object': users_page,
'base_url' : base_url
}
paginator_context = functions.setup_paginator(paginator_data) #