Move "direct DB" CORE importer logic, to subpackage
i.e. `rattail_corepos.corepos.importing.db` is now the place for direct DB importers, and `rattail_corepos.corepos.importing` will become the place for proper API-based importers
This commit is contained in:
parent
0298e63384
commit
75ba08b9fc
10 changed files with 246 additions and 126 deletions
|
@ -80,7 +80,7 @@ class ExportCore(commands.ImportSubcommand):
|
|||
"""
|
||||
name = 'export-core'
|
||||
description = __doc__.strip()
|
||||
default_handler_spec = 'rattail_corepos.corepos.importing.corepos:FromCoreToCoreExport'
|
||||
default_handler_spec = 'rattail_corepos.corepos.importing.db.corepos:FromCoreToCoreExport'
|
||||
default_dbkey = 'host'
|
||||
|
||||
def get_handler_factory(self, **kwargs):
|
||||
|
@ -111,7 +111,7 @@ class ExportCSV(commands.ExportFileSubcommand):
|
|||
"""
|
||||
name = 'export-csv'
|
||||
description = __doc__.strip()
|
||||
default_handler_spec = 'rattail_corepos.corepos.importing.exporters:FromCoreToCSV'
|
||||
default_handler_spec = 'rattail_corepos.corepos.importing.db.exporters:FromCoreToCSV'
|
||||
|
||||
def get_handler_factory(self, **kwargs):
|
||||
if self.config:
|
||||
|
@ -130,7 +130,7 @@ class ImportCore(ImportToCore):
|
|||
name = 'import-core'
|
||||
description = __doc__.strip()
|
||||
handler_key = 'corepos'
|
||||
default_handler_spec = 'rattail_corepos.corepos.importing.corepos:FromCoreToCoreImport'
|
||||
default_handler_spec = 'rattail_corepos.corepos.importing.db.corepos:FromCoreToCoreImport'
|
||||
accepts_dbkey_param = True
|
||||
|
||||
def add_parser_args(self, parser):
|
||||
|
@ -155,7 +155,7 @@ class ImportCSV(commands.ImportFileSubcommand):
|
|||
"""
|
||||
name = 'import-csv'
|
||||
description = __doc__.strip()
|
||||
default_handler_spec = 'rattail_corepos.corepos.importing.csv:FromCSVToCore'
|
||||
default_handler_spec = 'rattail_corepos.corepos.importing.db.csv:FromCSVToCore'
|
||||
|
||||
def add_parser_args(self, parser):
|
||||
super(ImportCSV, self).add_parser_args(parser)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue