diff options
author | Filipp Lepalaan <filipp@mac.com> | 2015-11-16 11:49:17 +0200 |
---|---|---|
committer | Filipp Lepalaan <filipp@mac.com> | 2015-11-16 11:49:17 +0200 |
commit | 767debc0bd38361808c0ca29c89e6cf950eeb7f2 (patch) | |
tree | c5bf50d8ac1f674eb614a8c1372486f48a8b0ddc /servo/views/purchases.py | |
parent | bda127bd38b496c64abeec6d5ba7c0a09eddcb3f (diff) | |
download | Servo-767debc0bd38361808c0ca29c89e6cf950eeb7f2.tar.gz Servo-767debc0bd38361808c0ca29c89e6cf950eeb7f2.tar.bz2 Servo-767debc0bd38361808c0ca29c89e6cf950eeb7f2.zip |
Cleanup
Diffstat (limited to 'servo/views/purchases.py')
-rw-r--r-- | servo/views/purchases.py | 12 |
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 |