Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
f038531
[MIG] base_external_dbsource_importer: Migration to v15.0
carlosdauden Aug 30, 2022
f912b04
[IMP] base_external_dbsource_importer: Allow force update existing re…
sergio-teruel Apr 22, 2023
ff9698f
[IMP] base_external_dbsource_importer: Add country_code param in _sta…
carlosdauden Oct 2, 2023
77f3125
[IMP] base_external_dbsource_importer: Allow get records from custom …
sergio-teruel Dec 3, 2024
a8f5072
[IMP] base_external_dbsource_importer: Allow to use more specific mod…
sergio-teruel Mar 20, 2025
5255587
[IMP] base_external_dbsource_importer: Allow to use 'with_context' on…
sergio-teruel Mar 20, 2025
a6863db
[IMP] base_external_dbsource_importer: Allow use mapped file
sergio-teruel Apr 2, 2025
24c120f
[IMP] base_external_dbsource_importer: Remove not needed classes
sergio-teruel Apr 14, 2025
c8aa9a8
[FIX] base_external_dbsource_importer: Remove TrimmedRow class to avo…
sergio-teruel Apr 16, 2025
5d69bd0
[IMP] base_external_dbsource_importer: black, isort
sergio-teruel Aug 27, 2024
2248cd8
[MIG] base_external_dbsource_importer: Migration to v17.0
sergio-teruel Aug 27, 2024
1b1be94
[IMP] base_external_dbsource_importer: pre-commit auto fixes
david-banon-tecnativa Jun 24, 2025
80c5442
[MIG] base_external_dbsource_importer: Migration to version 18.0
david-banon-tecnativa Jun 24, 2025
36d8b8f
[IMP] base_external_dbsource_importer: Add function to cache external…
david-banon-tecnativa Jul 15, 2025
08d9461
[IMP] base_external_dbsource_importer: Get mapped model from name ins…
david-banon-tecnativa Jul 28, 2025
b2a0073
[IMP] base_external_dbsource_importer: Improve invalid VAT detection
david-banon-tecnativa Aug 22, 2025
30669cc
[IMP] base_external_dbsource_importer: add mapped mixin
david-banon-tecnativa Oct 24, 2025
6b1a7ba
[IMP] base_external_dbsource_importer: improve mapped mixin
david-banon-tecnativa Jan 15, 2026
8e08e0f
[IMP] base_external_dbsource_importer: Cache fields to update
david-banon-tecnativa Dec 30, 2025
e5082b0
[IMP] base_external_dbsource_importer: Improve record loading
david-banon-tecnativa Jan 16, 2026
e023e29
[IMP] base_external_dbsource_importer: Multi thread fetching
david-banon-tecnativa Jan 26, 2026
5e57e8d
[fix] base_external_dbsource_importer: Cache clearing
david-banon-tecnativa Feb 2, 2026
d9c8b0c
[IMP] base_external_dbsource_importer: Change where the mock has to b…
victoralmau Feb 20, 2026
086adee
[IMP] base_external_dbsource_importer: Add server side cursor for mys…
david-banon-tecnativa Feb 27, 2026
a90324d
[IMP] base_external_dbsource_importer: Add background fetch iterator
david-banon-tecnativa Jun 10, 2026
504023d
[IMP] base_external_dbsource_importer: Add helper methods to mapped m…
david-banon-tecnativa Jul 1, 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.1",
"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 base_external_record_mapped
Loading
Loading