aboutsummaryrefslogtreecommitdiffstats
path: root/servo/views/purchases.py
diff options
context:
space:
mode:
authorFilipp Lepalaan <filipp@mac.com>2015-11-16 11:49:17 +0200
committerFilipp Lepalaan <filipp@mac.com>2015-11-16 11:49:17 +0200
commit767debc0bd38361808c0ca29c89e6cf950eeb7f2 (patch)
treec5bf50d8ac1f674eb614a8c1372486f48a8b0ddc /servo/views/purchases.py
parentbda127bd38b496c64abeec6d5ba7c0a09eddcb3f (diff)
downloadServo-767debc0bd38361808c0ca29c89e6cf950eeb7f2.tar.gz
Servo-767debc0bd38361808c0ca29c89e6cf950eeb7f2.tar.bz2
Servo-767debc0bd38361808c0ca29c89e6cf950eeb7f2.zip
Cleanup
Diffstat (limited to 'servo/views/purchases.py')
-rw-r--r--servo/views/purchases.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/servo/views/purchases.py b/servo/views/purchases.py
index 8d382e9..5d1cacd 100644
--- a/servo/views/purchases.py
+++ b/servo/views/purchases.py
@@ -9,10 +9,9 @@ from django.utils.translation import ugettext as _
from django.contrib.auth.decorators import permission_required
from django.shortcuts import render, redirect, get_object_or_404
-from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
-
from django.contrib import messages
+from servo.lib.utils import paginate
from servo.models.order import ServiceOrderItem
from servo.models import (Order, Product, GsxAccount,
PurchaseOrder, PurchaseOrderItem,)
@@ -58,14 +57,7 @@ def list_pos(request):
all_orders = all_orders.filter(created_by=created_by)
page = request.GET.get("page")
- paginator = Paginator(all_orders, 50)
-
- try:
- orders = paginator.page(page)
- except PageNotAnInteger:
- orders = paginator.page(1)
- except EmptyPage:
- orders = paginator.page(paginator.num_pages)
+ orders = paginate(all_orders, page, 50)
data['orders'] = orders
data['form'] = form