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

Fixes for ordering of stock table

This commit is contained in:
Oliver
2021-08-26 08:24:31 +10:00
parent 212a7eeed1
commit bad246bca6
3 changed files with 29 additions and 7 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 = [