Add employee importer for CORE -> Rattail, and CORE cashier auth handler

This commit is contained in:
Lance Edgar 2023-10-01 19:40:46 -05:00
parent fd5d3142ed
commit 117442f8db
9 changed files with 255 additions and 1 deletions

View file

@ -34,6 +34,7 @@ class CoreposVersionMixin(object):
def add_corepos_importers(self, importers):
importers['CorePerson'] = CorePersonImporter
importers['CoreEmployee'] = CoreEmployeeImporter
importers['CoreCustomer'] = CoreCustomerImporter
importers['CoreCustomerShopper'] = CoreCustomerShopperImporter
importers['CoreMember'] = CoreMemberImporter
@ -54,6 +55,14 @@ class CorePersonImporter(base.VersionImporter):
return model.CorePerson
class CoreEmployeeImporter(base.VersionImporter):
@property
def host_model_class(self):
model = self.config.get_model()
return model.CoreEmployee
class CoreCustomerImporter(base.VersionImporter):
@property