mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-17 04:25:42 +00:00
Support for searching sales order shipments (#8992)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
This commit is contained in:
@ -511,6 +511,7 @@ class APISearchView(GenericAPIView):
|
||||
'purchaseorder': order.api.PurchaseOrderList,
|
||||
'returnorder': order.api.ReturnOrderList,
|
||||
'salesorder': order.api.SalesOrderList,
|
||||
'salesordershipment': order.api.SalesOrderShipmentList,
|
||||
'stockitem': stock.api.StockList,
|
||||
'stocklocation': stock.api.StockLocationList,
|
||||
}
|
||||
|
@ -127,6 +127,12 @@ USER_SETTINGS: dict[str, InvenTreeSettingsKeyType] = {
|
||||
'validator': bool,
|
||||
'default': True,
|
||||
},
|
||||
'SEARCH_PREVIEW_SHOW_SALES_ORDER_SHIPMENTS': {
|
||||
'name': _('Search Sales Order Shipments'),
|
||||
'description': _('Display sales order shipments in search preview window'),
|
||||
'default': True,
|
||||
'validator': bool,
|
||||
},
|
||||
'SEARCH_PREVIEW_SHOW_RETURN_ORDERS': {
|
||||
'name': _('Search Return Orders'),
|
||||
'description': _('Display return orders in search preview window'),
|
||||
|
@ -1270,6 +1270,13 @@ class SalesOrderShipmentList(SalesOrderShipmentMixin, ListCreateAPI):
|
||||
filter_backends = SEARCH_ORDER_FILTER_ALIAS
|
||||
ordering_fields = ['reference', 'delivery_date', 'shipment_date', 'allocated_items']
|
||||
|
||||
search_fields = [
|
||||
'order__reference',
|
||||
'reference',
|
||||
'tracking_number',
|
||||
'invoice_number',
|
||||
]
|
||||
|
||||
|
||||
class SalesOrderShipmentDetail(SalesOrderShipmentMixin, RetrieveUpdateDestroyAPI):
|
||||
"""API detail endpooint for SalesOrderShipment model."""
|
||||
|
Reference in New Issue
Block a user