diff --git a/rattail_corepos/corepos/importing/db/corepos.py b/rattail_corepos/corepos/importing/db/corepos.py index 774781f..ea02791 100644 --- a/rattail_corepos/corepos/importing/db/corepos.py +++ b/rattail_corepos/corepos/importing/db/corepos.py @@ -65,6 +65,7 @@ class FromCoreToCoreBase(object): importers['VendorContact'] = VendorContactImporter importers['Product'] = ProductImporter importers['ProductFlag'] = ProductFlagImporter + importers['VendorItem'] = VendorItemImporter importers['Employee'] = EmployeeImporter importers['CustData'] = CustDataImporter importers['MemberType'] = MemberTypeImporter @@ -137,6 +138,9 @@ class ProductImporter(FromCore, corepos_importing.model.ProductImporter): class ProductFlagImporter(FromCore, corepos_importing.model.ProductFlagImporter): pass +class VendorItemImporter(FromCore, corepos_importing.model.VendorItemImporter): + pass + class EmployeeImporter(FromCore, corepos_importing.model.EmployeeImporter): pass diff --git a/rattail_corepos/corepos/importing/db/model.py b/rattail_corepos/corepos/importing/db/model.py index 68a0584..2cb8c95 100644 --- a/rattail_corepos/corepos/importing/db/model.py +++ b/rattail_corepos/corepos/importing/db/model.py @@ -118,6 +118,11 @@ class ProductFlagImporter(ToCore): key = 'bit_number' +class VendorItemImporter(ToCore): + model_class = corepos.VendorItem + key = ('sku', 'vendor_id') + + class EmployeeImporter(ToCore): model_class = corepos.Employee key = 'number'