Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
004977d
[MIG] base_external_dbsource_importer: Migration to v15.0
carlosdauden Aug 30, 2022
28a2740
[IMP] base_external_dbsource_importer: Allow force update existing re…
sergio-teruel Apr 22, 2023
775b3d0
[IMP] base_external_dbsource_importer: Add country_code param in _sta…
carlosdauden Oct 2, 2023
3328d40
[IMP] base_external_dbsource_importer: Allow get records from custom …
sergio-teruel Dec 3, 2024
d477357
[IMP] base_external_dbsource_importer: Allow to use more specific mod…
sergio-teruel Mar 20, 2025
57bacfe
[IMP] base_external_dbsource_importer: Allow to use 'with_context' on…
sergio-teruel Mar 20, 2025
51a64bf
[IMP] base_external_dbsource_importer: Allow use mapped file
sergio-teruel Apr 2, 2025
a705c5f
[IMP] base_external_dbsource_importer: Remove not needed classes
sergio-teruel Apr 14, 2025
e887dd2
[FIX] base_external_dbsource_importer: Remove TrimmedRow class to avo…
sergio-teruel Apr 16, 2025
5f27543
[IMP] base_external_dbsource_importer: black, isort
sergio-teruel Aug 27, 2024
df5230e
[MIG] base_external_dbsource_importer: Migration to v17.0
sergio-teruel Aug 27, 2024
edd102c
[IMP] base_external_dbsource_importer: pre-commit auto fixes
david-banon-tecnativa Jun 24, 2025
c631f7e
[MIG] base_external_dbsource_importer: Migration to version 18.0
david-banon-tecnativa Jun 24, 2025
ea96cc4
[IMP] Add function to cache external queries
david-banon-tecnativa Jul 15, 2025
f4a474a
[IMP] Get mapped model from name instead of context
david-banon-tecnativa Jul 28, 2025
48ad797
[IMP] base_external_dbsource_importer: Improve invalid VAT detection
david-banon-tecnativa Aug 22, 2025
d808dfd
[IMP] base_external_dbsource_importer: add mapped mixin
david-banon-tecnativa Oct 24, 2025
6ccf638
[IMP] base_external_dbsource_importer: improve mapped mixin
david-banon-tecnativa Jan 15, 2026
bc14639
[IMP] base_external_dbsource_importer: Cache fields to update
david-banon-tecnativa Dec 30, 2025
5953ab5
[IMP] base_external_dbsource_importer: Improve record loading
david-banon-tecnativa Jan 16, 2026
2cb6923
[IMP] base_external_dbsource_importer: Multi thread fetching
david-banon-tecnativa Jan 26, 2026
6b06c39
[fix] base_external_dbsource_importer: Cache clearing
david-banon-tecnativa Feb 2, 2026
240f627
[IMP] base_external_dbsource_importer: Change where the mock has to b…
victoralmau Feb 20, 2026
626ffe8
[IMP] add server side cursor for mysql databases
david-banon-tecnativa Feb 27, 2026
aaab7ed
[IMP] base_external_dbsource_importer: Add background fetch iterator
david-banon-tecnativa Jun 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 93 additions & 0 deletions base_external_dbsource_importer/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
===============================
Base External Dbsource Importer
===============================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:4b5317a7f0ec00abe7f7b879b78bb04e606b03d8b3574560cfd9d8fcd64a0225
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
:target: https://odoo-community.org/page/development-status
:alt: Alpha
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--backend-lightgray.png?logo=github
:target: https://github.com/OCA/server-backend/tree/18.0/base_external_dbsource_importer
:alt: OCA/server-backend
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-backend-18-0/server-backend-18-0-base_external_dbsource_importer
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/server-backend&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module extends the functionality of base_external_dbsource

.. IMPORTANT::
This is an alpha version, the data model and design can change at any time without warning.
Only for development or testing purpose, do not use in production.
`More details on development status <https://odoo-community.org/page/development-status>`_

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you need to:

1. Database sources can be configured in Settings > Technical > Database
Structure > Database sources.

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

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

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Tecnativa

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

- `Tecnativa <https://www.tecnativa.com>`__:

- Sergio Teruel
- Carlos Dauden
- David Bañón Gil

Maintainers
-----------

This module is maintained by the OCA.

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

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.

This module is part of the `OCA/server-backend <https://github.com/OCA/server-backend/tree/18.0/base_external_dbsource_importer>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions base_external_dbsource_importer/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
16 changes: 16 additions & 0 deletions base_external_dbsource_importer/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright 2018 Tecnativa - Sergio Teruel
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Base External Dbsource Importer",
"summary": "Import data from external DB Sources",
"version": "18.0.1.0.0",
"development_status": "Alpha",
"category": "Tools",
"website": "https://github.com/OCA/server-backend",
"author": "Tecnativa, Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"depends": ["base_external_dbsource", "base_location", "base_vat"],
"external_dependencies": {"python": ["sqlalchemy"]},
"data": ["security/ir.model.access.csv", "views/base_external_dbsource_view.xml"],
}
5 changes: 5 additions & 0 deletions base_external_dbsource_importer/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import base_external_dbsource
from . import external_mixin
from . import mapped_mixin
Loading
Loading