Rename model for custdata to CustomerClassic

This commit is contained in:
Lance Edgar 2023-06-12 17:30:44 -05:00
parent a6541a2c32
commit 9c15952386
9 changed files with 27 additions and 27 deletions

View file

@ -63,7 +63,7 @@ class FromCoreToCoreBase(object):
importers['ProductFlag'] = ProductFlagImporter
importers['VendorItem'] = VendorItemImporter
importers['Employee'] = EmployeeImporter
importers['CustData'] = CustDataImporter
importers['CustomerClassic'] = CustomerClassicImporter
importers['MemberType'] = MemberTypeImporter
importers['MemberInfo'] = MemberInfoImporter
importers['HouseCoupon'] = HouseCouponImporter
@ -140,7 +140,7 @@ class VendorItemImporter(FromCore, corepos_importing.model.VendorItemImporter):
class EmployeeImporter(FromCore, corepos_importing.model.EmployeeImporter):
pass
class CustDataImporter(FromCore, corepos_importing.model.CustDataImporter):
class CustomerClassicImporter(FromCore, corepos_importing.model.CustomerClassicImporter):
pass
class MemberTypeImporter(FromCore, corepos_importing.model.MemberTypeImporter):

View file

@ -60,7 +60,7 @@ class MemberImporter(FromCore, catapult_importing.model.MemberImporter):
"""
Member data importer.
"""
host_model_class = corepos.CustData
host_model_class = corepos.CustomerClassic
supported_fields = [
'member_id',
'first_name',
@ -108,14 +108,14 @@ class MemberImporter(FromCore, catapult_importing.model.MemberImporter):
raise RuntimeError("cannot determine default membership profile")
def query(self):
return self.host_session.query(corepos.CustData)\
.order_by(corepos.CustData.card_number,
corepos.CustData.person_number,
corepos.CustData.id)\
.options(orm.joinedload(corepos.CustData.member_type))\
.options(orm.joinedload(corepos.CustData.member_info)\
return self.host_session.query(corepos.CustomerClassic)\
.order_by(corepos.CustomerClassic.card_number,
corepos.CustomerClassic.person_number,
corepos.CustomerClassic.id)\
.options(orm.joinedload(corepos.CustomerClassic.member_type))\
.options(orm.joinedload(corepos.CustomerClassic.member_info)\
.joinedload(corepos.MemberInfo.dates))\
.options(orm.joinedload(corepos.CustData.member_info)\
.options(orm.joinedload(corepos.CustomerClassic.member_info)\
.joinedload(corepos.MemberInfo.notes))
def normalize_host_object(self, custdata):

View file

@ -57,7 +57,7 @@ class FromCoreOfficeToSelf(FromCoreHandler, corepos_importing.model.ToCoreHandle
def get_importers(self):
importers = OrderedDict()
importers['CustData'] = CustDataImporter
importers['CustomerClassic'] = CustomerClassicImporter
return importers
@ -69,13 +69,13 @@ class FromCoreOffice(importing.FromSQLAlchemy):
"""
class CustDataImporter(FromCoreOffice, corepos_importing.model.CustDataImporter):
class CustomerClassicImporter(FromCoreOffice, corepos_importing.model.CustomerClassicImporter):
"""
custdata -> custdata
Primarily used to update the ``blueLine`` field.
"""
host_model_class = corepos.CustData
host_model_class = corepos.CustomerClassic
supported_fields = [
'id',
'blue_line',

View file

@ -144,8 +144,8 @@ class EmployeeImporter(ToCore):
key = 'number'
class CustDataImporter(ToCore):
model_class = corepos.CustData
class CustomerClassicImporter(ToCore):
model_class = corepos.CustomerClassic
key = 'id'