setup not realy needed

This commit is contained in:
Matthias 2021-05-18 11:18:13 +02:00
parent 616dd76f8a
commit dd56bc1fa5
2 changed files with 31 additions and 38 deletions

View File

@ -609,23 +609,20 @@ class PurchaseOrderUpload(FileManagementFormView):
)
class MyFileManager(FileManager):
def setup(self):
self.REQUIRED_HEADERS = [
'Quantity',
]
REQUIRED_HEADERS = [
'Quantity',
]
self.ITEM_MATCH_HEADERS = [
'Manufacturer_MPN',
'Supplier_SKU',
]
ITEM_MATCH_HEADERS = [
'Manufacturer_MPN',
'Supplier_SKU',
]
self.OPTIONAL_HEADERS = [
'Purchase_Price',
'Reference',
'Notes',
]
return super().setup()
OPTIONAL_HEADERS = [
'Purchase_Price',
'Reference',
'Notes',
]
name = 'order'
form_list_override = [

View File

@ -754,31 +754,27 @@ class PartImport(FileManagementFormView):
'default_supplier': 'default_supplier',
}
class MyManger(FileManager):
def setup(self):
self.REQUIRED_HEADERS = [
'Name',
'Description',
]
REQUIRED_HEADERS = [
'Name',
'Description',
]
self.OPTIONAL_MATCH_HEADERS = [
'Category',
'default_location',
'default_supplier',
]
self.OPTIONAL_HEADERS = [
'Keywords',
'IPN',
'Revision',
'Link',
'default_expiry',
'minimum_stock',
'Units',
'Notes',
]
return super().setup()
OPTIONAL_MATCH_HEADERS = [
'Category',
'default_location',
'default_supplier',
]
OPTIONAL_HEADERS = [
'Keywords',
'IPN',
'Revision',
'Link',
'default_expiry',
'minimum_stock',
'Units',
'Notes',
]
file_manager_class = MyManger
def get_field_selection(self):