Odoo Instance

Beta License: AGPL-3 coopdevs/odoo_instance

This Odoo module provides a comprehensive solution for managing project instances, their deployment schedules, and associated components such as processes, modules, troubleshooting documentation, project roles, server information, and commercial data. All instances, processes, and modules are classified by the Odoo version.

Features

Table of contents

Changelog

16.0.3.0.0 (2026-03-25)

Features

  • Add a process bootstrap wizard to create instances directly from selected functional processes.
  • Auto-apply process modules on created instances with technical-name deduplication and highest-version selection.
  • Add generated deployment artifacts for bootstrapped instances (requirements.txt and modules.yaml) with metadata and downloadable files.
  • Add dedicated menu/action access for the bootstrap flow and include the wizard view in module data.
  • Add a script to generate XML app data files for Odoo core modules based on manifest names, and include the generated file for Odoo 18 in the module data.

16.0.2.0.0 (2026-03-25)

Features

  • Add real server payload synchronization (manual JSON or URL) with asynchronous processing.
  • Add sync run tracking model (odoo.instance.sync.run) with payload/summary snapshots and cleanup cron.
  • Add server-focused monitoring fields on instances: sync status, duration, runtime python version, drift counters.
  • Add module issue analysis model (odoo.instance.module.issue) and dedicated views for update/drift categories.
  • Add database source split (git vs server) plus comparison model to highlight name drift.
  • Add new Odoo version seeds (17.0, 18.0, 19.0, 20.0) in version data.
  • Add Odoo 16 core modules app data file (data/odoo16_core_modules_app_data.xml).

16.0.1.0.0 (2024-07-11)

Features

  • Migration to Odoo 16

14.0.1.2.1 (2023-08-04)

Features

  • Add cron to update instances info

14.0.1.2.0 (2023-08-04)

Features

  • Add functional configurations section to store UI-managed configurations

Misc

  • Move 'Deploy window' configuration to 'Misc' tab

14.0.1.2.0 (2023-04-26)

Features

  • Manage databases

14.0.1.1.1 (2023-04-25)

Bugfixes

  • Upcrate module versions
  • Show installed module versions only in instance view

14.0.1.1.0 (2023-04-25)

Features

  • Handle odoo releases

14.0.1.0.1 (2023-04-25)

Features

  • Improved UX: Searches, filters, grouping…

Bugfixes

  • Removed forgotten debug statementes

14.0.1.0.0 (2023-04-24)

Features

  • Rename models and split logic in files

Usage

For Real Payload Sync to work, install and run the server-side payload generator on each managed server:

This service produces the JSON payload consumed by this module.

To grant a user access to this module:

  1. Navigate to Settings -> Users and Companies -> Users.
  2. Select your user.
  3. Activate the Odoo Instance User checkbox.
  4. Save changes.

Bug Tracker

Bugs are tracked on GitLab 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.

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

Credits

Authors

  • Coopdevs

Maintainers

This module is part of the coopdevs/odoo-addons project on GitLab.

You are welcome to contribute.