2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-01 03:00:54 +00:00

Merge pull request #2020 from SchrodingersGat/mpn-sorting-fix

Mpn sorting fix
This commit is contained in:
Oliver
2021-08-26 22:06:06 +10:00
committed by GitHub
6 changed files with 144 additions and 24 deletions

View File

@ -43,6 +43,7 @@ from .serializers import StockItemTestResultSerializer
from InvenTree.views import TreeSerializer
from InvenTree.helpers import str2bool, isNull
from InvenTree.api import AttachmentMixin
from InvenTree.filters import InvenTreeOrderingFilter
from decimal import Decimal, InvalidOperation
@ -882,10 +883,16 @@ class StockList(generics.ListCreateAPIView):
filter_backends = [
DjangoFilterBackend,
filters.SearchFilter,
filters.OrderingFilter,
InvenTreeOrderingFilter,
]
ordering_field_aliases = {
'SKU': 'supplier_part__SKU',
}
ordering_fields = [
'batch',
'location',
'part__name',
'part__IPN',
'updated',
@ -893,10 +900,13 @@ class StockList(generics.ListCreateAPIView):
'expiry_date',
'quantity',
'status',
'SKU',
]
ordering = [
'part__name'
'part__name',
'quantity',
'location',
]
search_fields = [