From 767debc0bd38361808c0ca29c89e6cf950eeb7f2 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Mon, 16 Nov 2015 11:49:17 +0200 Subject: Cleanup --- servo/views/purchases.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'servo/views/purchases.py') 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 -- cgit v1.2.3