Rename all tables/models for Harvest "cache"

make this more explicit, for better naming convention
This commit is contained in:
Lance Edgar 2023-10-04 15:54:52 -05:00
parent 509405cb34
commit aa87ce57be
7 changed files with 324 additions and 88 deletions

View file

@ -2,7 +2,7 @@
################################################################################
#
# Rattail -- Retail Software Framework
# Copyright © 2010-2022 Lance Edgar
# Copyright © 2010-2023 Lance Edgar
#
# This file is part of Rattail.
#
@ -30,44 +30,44 @@ from rattail.importing import versions as base
class HarvestVersionMixin(object):
def add_harvest_importers(self, importers):
importers['HarvestUser'] = HarvestUserImporter
importers['HarvestClient'] = HarvestClientImporter
importers['HarvestProject'] = HarvestProjectImporter
importers['HarvestTask'] = HarvestTaskImporter
importers['HarvestTimeEntry'] = HarvestTimeEntryImporter
importers['HarvestCacheUser'] = HarvestCacheUserImporter
importers['HarvestCacheClient'] = HarvestCacheClientImporter
importers['HarvestCacheProject'] = HarvestCacheProjectImporter
importers['HarvestCacheTask'] = HarvestCacheTaskImporter
importers['HarvestCacheTimeEntry'] = HarvestCacheTimeEntryImporter
return importers
class HarvestUserImporter(base.VersionImporter):
class HarvestCacheUserImporter(base.VersionImporter):
@property
def host_model_class(self):
return self.model.HarvestUser
return self.model.HarvestCacheUser
class HarvestClientImporter(base.VersionImporter):
class HarvestCacheClientImporter(base.VersionImporter):
@property
def host_model_class(self):
return self.model.HarvestClient
return self.model.HarvestCacheClient
class HarvestProjectImporter(base.VersionImporter):
class HarvestCacheProjectImporter(base.VersionImporter):
@property
def host_model_class(self):
return self.model.HarvestProject
return self.model.HarvestCacheProject
class HarvestTaskImporter(base.VersionImporter):
class HarvestCacheTaskImporter(base.VersionImporter):
@property
def host_model_class(self):
return self.model.HarvestTask
return self.model.HarvestCacheTask
class HarvestTimeEntryImporter(base.VersionImporter):
class HarvestCacheTimeEntryImporter(base.VersionImporter):
@property
def host_model_class(self):
return self.model.HarvestTimeEntry
return self.model.HarvestCacheTimeEntry