├── .copier-answers.yml ├── .editorconfig ├── .github └── workflows │ ├── pre-commit.yml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .oca └── oca-port │ └── blacklist │ └── connector_importer.json ├── .pre-commit-config.yaml ├── .pylintrc ├── .pylintrc-mandatory ├── .ruff.toml ├── LICENSE ├── README.md ├── checklog-odoo.cfg ├── connector_importer ├── README.rst ├── __init__.py ├── __manifest__.py ├── components │ ├── __init__.py │ ├── automapper.py │ ├── base.py │ ├── dynamicmapper.py │ ├── importer.py │ ├── importer_csv_std.py │ ├── listeners.py │ ├── mapper.py │ ├── odoorecord.py │ ├── odoorecord_csv_std.py │ └── tracker.py ├── controllers │ ├── __init__.py │ └── main.py ├── data │ ├── ir_cron.xml │ └── queue_job_function_data.xml ├── events.py ├── i18n │ ├── connector_importer.pot │ └── it.po ├── log.py ├── menuitems.xml ├── models │ ├── __init__.py │ ├── backend.py │ ├── cron_mixin.py │ ├── import_type.py │ ├── job_mixin.py │ ├── record.py │ ├── recordset.py │ ├── reporter.py │ └── sources │ │ ├── __init__.py │ │ ├── source_consumer_mixin.py │ │ ├── source_csv.py │ │ └── source_mixin.py ├── pyproject.toml ├── readme │ ├── CONFIGURE.md │ ├── CONTRIBUTORS.md │ ├── CREDITS.md │ ├── DESCRIPTION.md │ └── ROADMAP.md ├── security │ ├── ir.model.access.csv │ └── security.xml ├── static │ └── description │ │ ├── icon.png │ │ ├── icon.svg │ │ └── index.html ├── tests │ ├── __init__.py │ ├── common.py │ ├── fake_components.py │ ├── fake_models.py │ ├── fixtures │ │ └── csv_source_test1.csv │ ├── test_backend.py │ ├── test_cron.py │ ├── test_event_listeners.py │ ├── test_import_type.py │ ├── test_mapper.py │ ├── test_record_handler.py │ ├── test_record_importer.py │ ├── test_record_importer_basic.py │ ├── test_record_importer_xmlid.py │ ├── test_recordset.py │ ├── test_recordset_importer.py │ ├── test_source.py │ └── test_source_csv.py ├── utils │ ├── __init__.py │ ├── import_utils.py │ ├── mapper_utils.py │ ├── misc.py │ └── report_html.py └── views │ ├── backend_views.xml │ ├── docs_template.xml │ ├── import_type_views.xml │ ├── recordset_views.xml │ ├── report_template.xml │ ├── source_config_template.xml │ └── source_views.xml ├── connector_importer_product ├── README.rst ├── __init__.py ├── __manifest__.py ├── components │ ├── __init__.py │ ├── common.py │ ├── product_product │ │ ├── __init__.py │ │ ├── mapper.py │ │ └── record_handler.py │ └── product_supplierinfo.py ├── data │ └── import_type.xml ├── demo │ ├── import_backend.xml │ ├── import_recordset.xml │ └── import_source.xml ├── i18n │ ├── connector_importer_product.pot │ └── it.po ├── pyproject.toml ├── readme │ ├── CONTRIBUTORS.md │ ├── DESCRIPTION.md │ └── ROADMAP.md ├── static │ └── description │ │ ├── icon.png │ │ └── index.html └── tests │ ├── __init__.py │ ├── common.py │ ├── data │ ├── product_attribute.csv │ ├── product_attribute_value.csv │ ├── product_category.csv │ ├── product_packaging.csv │ ├── product_product__barcode_only.csv │ ├── product_product__default_code_only.csv │ └── product_product__default_code_same_tmpl.csv │ ├── test_product_attribute.py │ ├── test_product_category.py │ ├── test_product_packaging.py │ ├── test_product_product.py │ └── test_record_handler.py ├── connector_importer_source_sftp ├── README.rst ├── __init__.py ├── __manifest__.py ├── components │ ├── __init__.py │ └── event_listeners.py ├── demo │ ├── import_source_demo.xml │ └── storage_backend_demo.xml ├── i18n │ ├── connector_importer_source_sftp.pot │ └── it.po ├── models │ ├── __init__.py │ ├── source_csv_sftp.py │ └── source_mixin.py ├── pyproject.toml ├── readme │ ├── CONTRIBUTORS.md │ └── DESCRIPTION.md ├── security │ └── ir.model.access.csv ├── static │ └── description │ │ ├── icon.png │ │ └── index.html ├── tests │ ├── __init__.py │ ├── common.py │ ├── test_csv_sftp_source.py │ └── test_event_listener.py └── views │ └── source_csv_sftp.xml ├── eslint.config.cjs ├── prettier.config.cjs ├── requirements.txt ├── setup └── _metapackage │ └── pyproject.toml └── test-requirements.txt /.copier-answers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.copier-answers.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.gitignore -------------------------------------------------------------------------------- /.oca/oca-port/blacklist/connector_importer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.oca/oca-port/blacklist/connector_importer.json -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.pylintrc -------------------------------------------------------------------------------- /.pylintrc-mandatory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.pylintrc-mandatory -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/.ruff.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/README.md -------------------------------------------------------------------------------- /checklog-odoo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/checklog-odoo.cfg -------------------------------------------------------------------------------- /connector_importer/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/README.rst -------------------------------------------------------------------------------- /connector_importer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/__init__.py -------------------------------------------------------------------------------- /connector_importer/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/__manifest__.py -------------------------------------------------------------------------------- /connector_importer/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/__init__.py -------------------------------------------------------------------------------- /connector_importer/components/automapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/automapper.py -------------------------------------------------------------------------------- /connector_importer/components/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/base.py -------------------------------------------------------------------------------- /connector_importer/components/dynamicmapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/dynamicmapper.py -------------------------------------------------------------------------------- /connector_importer/components/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/importer.py -------------------------------------------------------------------------------- /connector_importer/components/importer_csv_std.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/importer_csv_std.py -------------------------------------------------------------------------------- /connector_importer/components/listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/listeners.py -------------------------------------------------------------------------------- /connector_importer/components/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/mapper.py -------------------------------------------------------------------------------- /connector_importer/components/odoorecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/odoorecord.py -------------------------------------------------------------------------------- /connector_importer/components/odoorecord_csv_std.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/odoorecord_csv_std.py -------------------------------------------------------------------------------- /connector_importer/components/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/components/tracker.py -------------------------------------------------------------------------------- /connector_importer/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /connector_importer/controllers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/controllers/main.py -------------------------------------------------------------------------------- /connector_importer/data/ir_cron.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/data/ir_cron.xml -------------------------------------------------------------------------------- /connector_importer/data/queue_job_function_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/data/queue_job_function_data.xml -------------------------------------------------------------------------------- /connector_importer/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/events.py -------------------------------------------------------------------------------- /connector_importer/i18n/connector_importer.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/i18n/connector_importer.pot -------------------------------------------------------------------------------- /connector_importer/i18n/it.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/i18n/it.po -------------------------------------------------------------------------------- /connector_importer/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/log.py -------------------------------------------------------------------------------- /connector_importer/menuitems.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/menuitems.xml -------------------------------------------------------------------------------- /connector_importer/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/__init__.py -------------------------------------------------------------------------------- /connector_importer/models/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/backend.py -------------------------------------------------------------------------------- /connector_importer/models/cron_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/cron_mixin.py -------------------------------------------------------------------------------- /connector_importer/models/import_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/import_type.py -------------------------------------------------------------------------------- /connector_importer/models/job_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/job_mixin.py -------------------------------------------------------------------------------- /connector_importer/models/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/record.py -------------------------------------------------------------------------------- /connector_importer/models/recordset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/recordset.py -------------------------------------------------------------------------------- /connector_importer/models/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/reporter.py -------------------------------------------------------------------------------- /connector_importer/models/sources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/sources/__init__.py -------------------------------------------------------------------------------- /connector_importer/models/sources/source_consumer_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/sources/source_consumer_mixin.py -------------------------------------------------------------------------------- /connector_importer/models/sources/source_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/sources/source_csv.py -------------------------------------------------------------------------------- /connector_importer/models/sources/source_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/models/sources/source_mixin.py -------------------------------------------------------------------------------- /connector_importer/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/pyproject.toml -------------------------------------------------------------------------------- /connector_importer/readme/CONFIGURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/readme/CONFIGURE.md -------------------------------------------------------------------------------- /connector_importer/readme/CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/readme/CONTRIBUTORS.md -------------------------------------------------------------------------------- /connector_importer/readme/CREDITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/readme/CREDITS.md -------------------------------------------------------------------------------- /connector_importer/readme/DESCRIPTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/readme/DESCRIPTION.md -------------------------------------------------------------------------------- /connector_importer/readme/ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/readme/ROADMAP.md -------------------------------------------------------------------------------- /connector_importer/security/ir.model.access.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/security/ir.model.access.csv -------------------------------------------------------------------------------- /connector_importer/security/security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/security/security.xml -------------------------------------------------------------------------------- /connector_importer/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/static/description/icon.png -------------------------------------------------------------------------------- /connector_importer/static/description/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/static/description/icon.svg -------------------------------------------------------------------------------- /connector_importer/static/description/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/static/description/index.html -------------------------------------------------------------------------------- /connector_importer/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/__init__.py -------------------------------------------------------------------------------- /connector_importer/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/common.py -------------------------------------------------------------------------------- /connector_importer/tests/fake_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/fake_components.py -------------------------------------------------------------------------------- /connector_importer/tests/fake_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/fake_models.py -------------------------------------------------------------------------------- /connector_importer/tests/fixtures/csv_source_test1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/fixtures/csv_source_test1.csv -------------------------------------------------------------------------------- /connector_importer/tests/test_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_backend.py -------------------------------------------------------------------------------- /connector_importer/tests/test_cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_cron.py -------------------------------------------------------------------------------- /connector_importer/tests/test_event_listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_event_listeners.py -------------------------------------------------------------------------------- /connector_importer/tests/test_import_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_import_type.py -------------------------------------------------------------------------------- /connector_importer/tests/test_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_mapper.py -------------------------------------------------------------------------------- /connector_importer/tests/test_record_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_record_handler.py -------------------------------------------------------------------------------- /connector_importer/tests/test_record_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_record_importer.py -------------------------------------------------------------------------------- /connector_importer/tests/test_record_importer_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_record_importer_basic.py -------------------------------------------------------------------------------- /connector_importer/tests/test_record_importer_xmlid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_record_importer_xmlid.py -------------------------------------------------------------------------------- /connector_importer/tests/test_recordset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_recordset.py -------------------------------------------------------------------------------- /connector_importer/tests/test_recordset_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_recordset_importer.py -------------------------------------------------------------------------------- /connector_importer/tests/test_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_source.py -------------------------------------------------------------------------------- /connector_importer/tests/test_source_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/tests/test_source_csv.py -------------------------------------------------------------------------------- /connector_importer/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /connector_importer/utils/import_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/utils/import_utils.py -------------------------------------------------------------------------------- /connector_importer/utils/mapper_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/utils/mapper_utils.py -------------------------------------------------------------------------------- /connector_importer/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/utils/misc.py -------------------------------------------------------------------------------- /connector_importer/utils/report_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/utils/report_html.py -------------------------------------------------------------------------------- /connector_importer/views/backend_views.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/views/backend_views.xml -------------------------------------------------------------------------------- /connector_importer/views/docs_template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/views/docs_template.xml -------------------------------------------------------------------------------- /connector_importer/views/import_type_views.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/views/import_type_views.xml -------------------------------------------------------------------------------- /connector_importer/views/recordset_views.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/views/recordset_views.xml -------------------------------------------------------------------------------- /connector_importer/views/report_template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/views/report_template.xml -------------------------------------------------------------------------------- /connector_importer/views/source_config_template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/views/source_config_template.xml -------------------------------------------------------------------------------- /connector_importer/views/source_views.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer/views/source_views.xml -------------------------------------------------------------------------------- /connector_importer_product/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/README.rst -------------------------------------------------------------------------------- /connector_importer_product/__init__.py: -------------------------------------------------------------------------------- 1 | from . import components 2 | -------------------------------------------------------------------------------- /connector_importer_product/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/__manifest__.py -------------------------------------------------------------------------------- /connector_importer_product/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/components/__init__.py -------------------------------------------------------------------------------- /connector_importer_product/components/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/components/common.py -------------------------------------------------------------------------------- /connector_importer_product/components/product_product/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/components/product_product/__init__.py -------------------------------------------------------------------------------- /connector_importer_product/components/product_product/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/components/product_product/mapper.py -------------------------------------------------------------------------------- /connector_importer_product/components/product_product/record_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/components/product_product/record_handler.py -------------------------------------------------------------------------------- /connector_importer_product/components/product_supplierinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/components/product_supplierinfo.py -------------------------------------------------------------------------------- /connector_importer_product/data/import_type.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/data/import_type.xml -------------------------------------------------------------------------------- /connector_importer_product/demo/import_backend.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/demo/import_backend.xml -------------------------------------------------------------------------------- /connector_importer_product/demo/import_recordset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/demo/import_recordset.xml -------------------------------------------------------------------------------- /connector_importer_product/demo/import_source.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/demo/import_source.xml -------------------------------------------------------------------------------- /connector_importer_product/i18n/connector_importer_product.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/i18n/connector_importer_product.pot -------------------------------------------------------------------------------- /connector_importer_product/i18n/it.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/i18n/it.po -------------------------------------------------------------------------------- /connector_importer_product/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/pyproject.toml -------------------------------------------------------------------------------- /connector_importer_product/readme/CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/readme/CONTRIBUTORS.md -------------------------------------------------------------------------------- /connector_importer_product/readme/DESCRIPTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/readme/DESCRIPTION.md -------------------------------------------------------------------------------- /connector_importer_product/readme/ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/readme/ROADMAP.md -------------------------------------------------------------------------------- /connector_importer_product/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/static/description/icon.png -------------------------------------------------------------------------------- /connector_importer_product/static/description/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/static/description/index.html -------------------------------------------------------------------------------- /connector_importer_product/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/__init__.py -------------------------------------------------------------------------------- /connector_importer_product/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/common.py -------------------------------------------------------------------------------- /connector_importer_product/tests/data/product_attribute.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/data/product_attribute.csv -------------------------------------------------------------------------------- /connector_importer_product/tests/data/product_attribute_value.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/data/product_attribute_value.csv -------------------------------------------------------------------------------- /connector_importer_product/tests/data/product_category.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/data/product_category.csv -------------------------------------------------------------------------------- /connector_importer_product/tests/data/product_packaging.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/data/product_packaging.csv -------------------------------------------------------------------------------- /connector_importer_product/tests/data/product_product__barcode_only.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/data/product_product__barcode_only.csv -------------------------------------------------------------------------------- /connector_importer_product/tests/data/product_product__default_code_only.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/data/product_product__default_code_only.csv -------------------------------------------------------------------------------- /connector_importer_product/tests/data/product_product__default_code_same_tmpl.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/data/product_product__default_code_same_tmpl.csv -------------------------------------------------------------------------------- /connector_importer_product/tests/test_product_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/test_product_attribute.py -------------------------------------------------------------------------------- /connector_importer_product/tests/test_product_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/test_product_category.py -------------------------------------------------------------------------------- /connector_importer_product/tests/test_product_packaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/test_product_packaging.py -------------------------------------------------------------------------------- /connector_importer_product/tests/test_product_product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/test_product_product.py -------------------------------------------------------------------------------- /connector_importer_product/tests/test_record_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_product/tests/test_record_handler.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/README.rst -------------------------------------------------------------------------------- /connector_importer_source_sftp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/__init__.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/__manifest__.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/components/__init__.py: -------------------------------------------------------------------------------- 1 | from . import event_listeners 2 | -------------------------------------------------------------------------------- /connector_importer_source_sftp/components/event_listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/components/event_listeners.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/demo/import_source_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/demo/import_source_demo.xml -------------------------------------------------------------------------------- /connector_importer_source_sftp/demo/storage_backend_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/demo/storage_backend_demo.xml -------------------------------------------------------------------------------- /connector_importer_source_sftp/i18n/connector_importer_source_sftp.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/i18n/connector_importer_source_sftp.pot -------------------------------------------------------------------------------- /connector_importer_source_sftp/i18n/it.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/i18n/it.po -------------------------------------------------------------------------------- /connector_importer_source_sftp/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/models/__init__.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/models/source_csv_sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/models/source_csv_sftp.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/models/source_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/models/source_mixin.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/pyproject.toml -------------------------------------------------------------------------------- /connector_importer_source_sftp/readme/CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/readme/CONTRIBUTORS.md -------------------------------------------------------------------------------- /connector_importer_source_sftp/readme/DESCRIPTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/readme/DESCRIPTION.md -------------------------------------------------------------------------------- /connector_importer_source_sftp/security/ir.model.access.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/security/ir.model.access.csv -------------------------------------------------------------------------------- /connector_importer_source_sftp/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/static/description/icon.png -------------------------------------------------------------------------------- /connector_importer_source_sftp/static/description/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/static/description/index.html -------------------------------------------------------------------------------- /connector_importer_source_sftp/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/tests/__init__.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/tests/common.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/tests/test_csv_sftp_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/tests/test_csv_sftp_source.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/tests/test_event_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/tests/test_event_listener.py -------------------------------------------------------------------------------- /connector_importer_source_sftp/views/source_csv_sftp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/connector_importer_source_sftp/views/source_csv_sftp.xml -------------------------------------------------------------------------------- /eslint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/eslint.config.cjs -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup/_metapackage/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OCA/connector-interfaces/HEAD/setup/_metapackage/pyproject.toml -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- 1 | odoo_test_helper 2 | --------------------------------------------------------------------------------