|
@@ -10,10 +10,12 @@ from misago.shortcuts import render_to_response
|
|
from misago.utils.pagination import make_pagination
|
|
from misago.utils.pagination import make_pagination
|
|
|
|
|
|
def new_threads(request, page=0):
|
|
def new_threads(request, page=0):
|
|
- queryset = Thread.objects.filter(forum_id__in=Forum.objects.readable_forums(request.acl)).filter(deleted=False).filter(moderated=False).filter(start__gte=(timezone.now() - timedelta(days=2)))
|
|
|
|
|
|
+ queryset = Thread.objects.filter(forum_id__in=Forum.objects.readable_forums(request.acl)).filter(deleted=False).filter(moderated=False)
|
|
items_total = queryset.count();
|
|
items_total = queryset.count();
|
|
|
|
+ if items_total > (settings.threads_per_page * 3):
|
|
|
|
+ items_total = settings.threads_per_page * 3
|
|
try:
|
|
try:
|
|
- pagination = make_pagination(page, items_total, 30)
|
|
|
|
|
|
+ pagination = make_pagination(page, items_total, settings.threads_per_page)
|
|
except Http404:
|
|
except Http404:
|
|
return redirect(reverse('new_threads'))
|
|
return redirect(reverse('new_threads'))
|
|
|
|
|