From 3fcb55275908d5cd104f504128ad345e43bc0a8b Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 20 Jun 2021 23:54:03 +1000 Subject: [PATCH] Register admin class for ManufacturerPartParameter --- InvenTree/company/admin.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/InvenTree/company/admin.py b/InvenTree/company/admin.py index c5006dcfbf..a32ca416a2 100644 --- a/InvenTree/company/admin.py +++ b/InvenTree/company/admin.py @@ -108,6 +108,33 @@ class ManufacturerPartAdmin(ImportExportModelAdmin): ] +class ManufacturerPartParameterResource(ModelResource): + """ + Class for managing ManufacturerPartParameter data import/export + """ + + class Meta: + model = ManufacturerPartParameter + skip_unchanged = True + report_skipped = True + clean_model_instance = True + + +class ManufacturerPartParameterAdmin(ImportExportModelAdmin): + """ + Admin class for ManufacturerPartParameter model + """ + + resource_class = ManufacturerPartParameterResource + + list_display = ('manufacturer_part', 'name', 'value') + + search_fields = [ + 'manufacturer_part__manufacturer__name', + 'name', + 'value' + ] + class SupplierPriceBreakResource(ModelResource): """ Class for managing SupplierPriceBreak data import/export """ @@ -143,3 +170,4 @@ admin.site.register(SupplierPart, SupplierPartAdmin) admin.site.register(SupplierPriceBreak, SupplierPriceBreakAdmin) admin.site.register(ManufacturerPart, ManufacturerPartAdmin) +admin.site.register(ManufacturerPartParameter, ManufacturerPartParameterAdmin)