| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 3969 |
| Technical Name |
connector_common_at |
| License | OPL-1 |
| Website | https://www.arure.tech |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 3969 |
| Technical Name |
connector_common_at |
| License | OPL-1 |
| Website | https://www.arure.tech |
Connector Common
The free foundation that every Arure paid connector builds on. Background job processor with exponential-backoff retry, structured audit log of every API call, connector-instance registry, and a field-mapping framework that paid connectors extend. Install this once, then any of the paid platform-specific connectors on top.
No queue_job dependency. No external Python packages. Pure Odoo, runs on standard worker capacity.
What you get
The four shared building blocks every paid Arure connector relies on. Install once. Reuse across the portfolio.
connector.instance registry with a polymorphic platform_type selector. Every paid connector creates one instance per configuration.Paid connectors that build on this
Install Connector Common first. Then add any combination of these on top. They share the same audit-log shape, queue conventions, and admin UI patterns.
Frequently asked
Why does this exist as a separate module?
Do I need this if I'm not buying any paid connector?
Why no queue_job dependency?
Will this work on Odoo Online (SaaS)?
Why is it free?
What's New
The full CHANGELOG.md ships inside the module package.
Audit log + queue parity with paid connectors
- Audit-log shape and queue conventions hardened to match every paid Arure connector built on top.
- Two-commit pattern in the background processor: a job is committed as
runningbefore execution and committed asfailedon error before any retry. - Polymorphic
platform_typeselector pattern documented for downstream connectors.
Initial Odoo 19 release
- Background job processor with cron-driven exponential-backoff retry.
- Connector instance registry with polymorphic platform_type.
- Structured audit log for every API call, job, and error.
- Field mapping framework that paid connectors extend.
- Role-based access groups: Manager, User, Read-only.
License
Odoo Proprietary License (OPL-1). Per-database license. Source code included; not redistributable.
Trademarks
Odoo is a registered trademark of Odoo S.A. This module is an independent foundation developed by Arure Technologies and is not affiliated with, endorsed by, or sponsored by Odoo S.A.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module