Adds invoice status to nag_unpaid
This commit is contained in:
parent
3b985d40ac
commit
de902a213d
2 changed files with 4 additions and 1 deletions
|
@ -442,6 +442,7 @@ class InvoiceEmailForm(forms.Form):
|
||||||
def __init__(self, *a, **k):
|
def __init__(self, *a, **k):
|
||||||
category = k.pop('category', None) or []
|
category = k.pop('category', None) or []
|
||||||
product = k.pop('product', None) or []
|
product = k.pop('product', None) or []
|
||||||
|
status = int(k.pop('status', None) or 0)
|
||||||
|
|
||||||
category = [int(i) for i in category]
|
category = [int(i) for i in category]
|
||||||
product = [int(i) for i in product]
|
product = [int(i) for i in product]
|
||||||
|
@ -449,7 +450,7 @@ class InvoiceEmailForm(forms.Form):
|
||||||
super(InvoiceEmailForm, self).__init__(*a, **k)
|
super(InvoiceEmailForm, self).__init__(*a, **k)
|
||||||
|
|
||||||
qs = commerce.Invoice.objects.filter(
|
qs = commerce.Invoice.objects.filter(
|
||||||
status=commerce.Invoice.STATUS_UNPAID,
|
status=status or commerce.Invoice.STATUS_UNPAID,
|
||||||
).filter(
|
).filter(
|
||||||
Q(lineitem__product__category__in=category) |
|
Q(lineitem__product__category__in=category) |
|
||||||
Q(lineitem__product__in=product)
|
Q(lineitem__product__in=product)
|
||||||
|
|
|
@ -931,11 +931,13 @@ def nag_unpaid(request):
|
||||||
|
|
||||||
category = request.GET.getlist("category", [])
|
category = request.GET.getlist("category", [])
|
||||||
product = request.GET.getlist("product", [])
|
product = request.GET.getlist("product", [])
|
||||||
|
status = request.GET.get("status")
|
||||||
|
|
||||||
form = forms.InvoiceEmailForm(
|
form = forms.InvoiceEmailForm(
|
||||||
request.POST or None,
|
request.POST or None,
|
||||||
category=category,
|
category=category,
|
||||||
product=product,
|
product=product,
|
||||||
|
status=status,
|
||||||
)
|
)
|
||||||
|
|
||||||
emails = []
|
emails = []
|
||||||
|
|
Loading…
Reference in a new issue