mirror of
https://github.com/inventree/InvenTree.git
synced 2025-10-31 21:25:42 +00:00
[UI] Manufacturer part updates (#10601)
* Add filters for manufacturer parts table * Refactor <ManufacturerPartTable /> * Fix typo * Additional filter options for StockList: - Filter by ManufacturerPart ID * Stock table view for ManufacturerPart * Bump API version
This commit is contained in:
@@ -1,12 +1,15 @@
|
||||
"""InvenTree API version information."""
|
||||
|
||||
# InvenTree API version
|
||||
INVENTREE_API_VERSION = 408
|
||||
INVENTREE_API_VERSION = 409
|
||||
|
||||
"""Increment this API version number whenever there is a significant change to the API that any clients need to know about."""
|
||||
|
||||
INVENTREE_API_TEXT = """
|
||||
|
||||
v409 -> 2025-10-17 : https://github.com/inventree/InvenTree/pull/10601
|
||||
- Adds ability to filter StockList API by manufacturer part ID
|
||||
|
||||
v408 -> 2025-10-13: https://github.com/inventree/InvenTree/pull/10561
|
||||
- Allow search of assembly fields in BOM API endpoint
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ import InvenTree.permissions
|
||||
import stock.serializers as StockSerializers
|
||||
from build.models import Build
|
||||
from build.serializers import BuildSerializer
|
||||
from company.models import Company, SupplierPart
|
||||
from company.models import Company, ManufacturerPart, SupplierPart
|
||||
from company.serializers import CompanySerializer
|
||||
from data_exporter.mixins import DataExportViewMixin
|
||||
from generic.states.api import StatusView
|
||||
@@ -553,6 +553,12 @@ class StockFilter(FilterSet):
|
||||
& Q(supplier_part__manufacturer_part__manufacturer=company)
|
||||
)
|
||||
|
||||
manufacturer_part = rest_filters.ModelChoiceFilter(
|
||||
label=_('Manufacturer Part'),
|
||||
queryset=ManufacturerPart.objects.all(),
|
||||
field_name='supplier_part__manufacturer_part',
|
||||
)
|
||||
|
||||
supplier = rest_filters.ModelChoiceFilter(
|
||||
label=_('Supplier'),
|
||||
queryset=Company.objects.filter(is_supplier=True),
|
||||
|
||||
Reference in New Issue
Block a user