Skip to content

Commit

Permalink
Merge PR #44 into 11.0
Browse files Browse the repository at this point in the history
Signed-off-by gurneyalex
  • Loading branch information
OCA-git-bot committed Jul 17, 2019
2 parents 77c6ceb + 087e6ac commit a6622cc
Show file tree
Hide file tree
Showing 60 changed files with 4,274 additions and 0 deletions.
54 changes: 54 additions & 0 deletions connector_importer/README.rst
@@ -0,0 +1,54 @@
.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: https://www.gnu.org/licenses/agpl
:alt: License: AGPL-3

==================
Connector importer
==================

This module allows to import / update records from files using the connector
framework (i.e. mappers) and job queues.

Known issues / Roadmap
======================

N/A


Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/connector-interfaces/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback
`here <https://github.com/OCA/connector-interfaces/issues/new?body=module:%20base_import_async%0Aversion:%2011.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.


Credits
=======

Contributors
------------

Simone Orsi (Camptocamp) for the original implementation.


Other contributors include:

* Guewen Baconnier (Camptocamp)
* Mykhailo Panarin (Camptocamp)

Maintainer
----------

.. image:: http://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: http://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit http://odoo-community.org.
3 changes: 3 additions & 0 deletions connector_importer/__init__.py
@@ -0,0 +1,3 @@
from . import models
from . import components
from . import controllers
30 changes: 30 additions & 0 deletions connector_importer/__manifest__.py
@@ -0,0 +1,30 @@
# Author: Simone Orsi
# Copyright 2018 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
'name': 'Connector Importer',
'summary': """This module takes care of import sessions.""",
'version': '11.0.1.0.0',
'depends': [
'connector',
'queue_job',
],
'author': 'Camptocamp, Odoo Community Association (OCA)',
'license': 'AGPL-3',
'category': 'Connector',
'website': 'https://github.com/OCA/connector-interfaces',
'data': [
'data/ir_cron.xml',
'security/security.xml',
'security/ir.model.access.csv',
'views/backend_views.xml',
'views/recordset_views.xml',
'views/source_views.xml',
'views/report_template.xml',
'views/docs_template.xml',
'views/source_config_template.xml',
'menuitems.xml',
],
'external_dependencies': {'python': ['chardet']},
}
5 changes: 5 additions & 0 deletions connector_importer/components/__init__.py
@@ -0,0 +1,5 @@
from . import base
from . import tracker
from . import odoorecord
from . import importer
from . import mapper
12 changes: 12 additions & 0 deletions connector_importer/components/base.py
@@ -0,0 +1,12 @@
# Author: Simone Orsi
# Copyright 2018 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from odoo.addons.component.core import AbstractComponent


class ImporterComponent(AbstractComponent):

_name = 'importer.base.component'
_inherit = 'base.connector'
_collection = 'import.backend'

0 comments on commit a6622cc

Please sign in to comment.