mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
PEP fixes
This commit is contained in:
parent
b7203f0ebb
commit
38b6367453
@ -9,8 +9,6 @@ from django_filters.rest_framework import DjangoFilterBackend
|
|||||||
from rest_framework import generics
|
from rest_framework import generics
|
||||||
from rest_framework import filters
|
from rest_framework import filters
|
||||||
|
|
||||||
from django.db.models import Q
|
|
||||||
|
|
||||||
from django.conf.urls import url, include
|
from django.conf.urls import url, include
|
||||||
|
|
||||||
from InvenTree.helpers import str2bool
|
from InvenTree.helpers import str2bool
|
||||||
|
@ -316,26 +316,26 @@ class SalesOrder(Order):
|
|||||||
- TODO: An "overdue" order where the target date is in the past
|
- TODO: An "overdue" order where the target date is in the past
|
||||||
"""
|
"""
|
||||||
|
|
||||||
DATE_FMT = '%Y-%m-%d' # ISO format date string
|
date_fmt = '%Y-%m-%d' # ISO format date string
|
||||||
|
|
||||||
# Ensure that both dates are valid
|
# Ensure that both dates are valid
|
||||||
try:
|
try:
|
||||||
min_date = datetime.strptime(str(min_date), DATE_FMT).date()
|
min_date = datetime.strptime(str(min_date), date_fmt).date()
|
||||||
max_date = datetime.strptime(str(max_date), DATE_FMT).date()
|
max_date = datetime.strptime(str(max_date), date_fmt).date()
|
||||||
except (ValueError, TypeError):
|
except (ValueError, TypeError):
|
||||||
# Date processing error, return queryset unchanged
|
# Date processing error, return queryset unchanged
|
||||||
return queryset
|
return queryset
|
||||||
|
|
||||||
# Construct a queryset for "completed" orders within the range
|
# Construct a queryset for "completed" orders within the range
|
||||||
COMPLETED = Q(status__in=SalesOrderStatus.COMPLETE) & Q(shipment_date__gte=min_date) & Q(shipment_date__lte=max_date)
|
completed = Q(status__in=SalesOrderStatus.COMPLETE) & Q(shipment_date__gte=min_date) & Q(shipment_date__lte=max_date)
|
||||||
|
|
||||||
# Construct a queryset for "pending" orders within the range
|
# Construct a queryset for "pending" orders within the range
|
||||||
PENDING = Q(status__in=SalesOrderStatus.OPEN) & ~Q(target_date=None) & Q(target_date__gte=min_date) & Q(target_date__lte=max_date)
|
pending = Q(status__in=SalesOrderStatus.OPEN) & ~Q(target_date=None) & Q(target_date__gte=min_date) & Q(target_date__lte=max_date)
|
||||||
|
|
||||||
# Construct a queryset for "overdue" orders within the range
|
# Construct a queryset for "overdue" orders within the range
|
||||||
FILTER = COMPLETED | PENDING
|
flt = completed | pending
|
||||||
|
|
||||||
queryset = queryset.filter(FILTER)
|
queryset = queryset.filter(flt)
|
||||||
|
|
||||||
return queryset
|
return queryset
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user