Add schema extension for Stores, importing from CORE API
This commit is contained in:
parent
9b00de26c6
commit
95952c665e
6 changed files with 161 additions and 2 deletions
|
@ -2,7 +2,7 @@
|
|||
################################################################################
|
||||
#
|
||||
# Rattail -- Retail Software Framework
|
||||
# Copyright © 2010-2020 Lance Edgar
|
||||
# Copyright © 2010-2021 Lance Edgar
|
||||
#
|
||||
# This file is part of Rattail.
|
||||
#
|
||||
|
@ -36,6 +36,7 @@ class CoreposVersionMixin(object):
|
|||
importers['CorePerson'] = CorePersonImporter
|
||||
importers['CoreCustomer'] = CoreCustomerImporter
|
||||
importers['CoreMember'] = CoreMemberImporter
|
||||
importers['CoreStore'] = CoreStoreImporter
|
||||
importers['CoreDepartment'] = CoreDepartmentImporter
|
||||
importers['CoreSubdepartment'] = CoreSubdepartmentImporter
|
||||
importers['CoreVendor'] = CoreVendorImporter
|
||||
|
@ -67,6 +68,14 @@ class CoreMemberImporter(base.VersionImporter):
|
|||
return model.CoreMember
|
||||
|
||||
|
||||
class CoreStoreImporter(base.VersionImporter):
|
||||
|
||||
@property
|
||||
def host_model_class(self):
|
||||
model = self.config.get_model()
|
||||
return model.CoreStore
|
||||
|
||||
|
||||
class CoreDepartmentImporter(base.VersionImporter):
|
||||
|
||||
@property
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue