Add more schema extensions; importing support
This commit is contained in:
parent
4402d79052
commit
6ce4b59509
8 changed files with 541 additions and 37 deletions
|
@ -35,7 +35,12 @@ class FromRattailToRattailVersions(base.FromRattailToRattailVersions):
|
|||
def get_importers(self):
|
||||
importers = super(FromRattailToRattailVersions, self).get_importers()
|
||||
importers['CorePerson'] = CorePersonImporter
|
||||
importers['CoreCustomer'] = CoreCustomerImporter
|
||||
importers['CoreMember'] = CoreMemberImporter
|
||||
importers['CoreDepartment'] = CoreDepartmentImporter
|
||||
importers['CoreSubdepartment'] = CoreSubdepartmentImporter
|
||||
importers['CoreVendor'] = CoreVendorImporter
|
||||
importers['CoreProduct'] = CoreProductImporter
|
||||
return importers
|
||||
|
||||
|
||||
|
@ -47,9 +52,49 @@ class CorePersonImporter(base.VersionImporter):
|
|||
return model.CorePerson
|
||||
|
||||
|
||||
class CoreCustomerImporter(base.VersionImporter):
|
||||
|
||||
@property
|
||||
def host_model_class(self):
|
||||
model = self.config.get_model()
|
||||
return model.CoreCustomer
|
||||
|
||||
|
||||
class CoreMemberImporter(base.VersionImporter):
|
||||
|
||||
@property
|
||||
def host_model_class(self):
|
||||
model = self.config.get_model()
|
||||
return model.CoreMember
|
||||
|
||||
|
||||
class CoreDepartmentImporter(base.VersionImporter):
|
||||
|
||||
@property
|
||||
def host_model_class(self):
|
||||
model = self.config.get_model()
|
||||
return model.CoreDepartment
|
||||
|
||||
|
||||
class CoreSubdepartmentImporter(base.VersionImporter):
|
||||
|
||||
@property
|
||||
def host_model_class(self):
|
||||
model = self.config.get_model()
|
||||
return model.CoreSubdepartment
|
||||
|
||||
|
||||
class CoreVendorImporter(base.VersionImporter):
|
||||
|
||||
@property
|
||||
def host_model_class(self):
|
||||
model = self.config.get_model()
|
||||
return model.CoreVendor
|
||||
|
||||
|
||||
class CoreProductImporter(base.VersionImporter):
|
||||
|
||||
@property
|
||||
def host_model_class(self):
|
||||
model = self.config.get_model()
|
||||
return model.CoreProduct
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue