Maintainers
This module is part of the coopdevs/odoo-addons project on GitLab.
You are welcome to contribute.
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
- Create and manage project instances, classified by Odoo version, and organize them by stages.
- Schedule and manage deployment events for project instances, including the start time, duration, and description, with automatic calculation of the next available deployment window and a wizard to create calendar events.
- Manage processes, associate them with project instances, and track related modules, all classified by Odoo version.
- Manage odoo modules, including their name, Odoo and own version, and associate them with processes.
- Get installed modules and their versions from a requirements file.
- Real Payload Sync: Import real runtime payloads from URL or pasted JSON and process them asynchronously through queue jobs.
- Sync Observability: Track each sync run with status, timestamps, errors, and stored payload/summary JSON.
- Server Drift Overview: Compare Git expected databases vs server databases and surface mismatch warnings.
- Module Issue Analysis: Detect and categorize module/package inconsistencies (DB vs package, DB vs PyPI, missing package/module, pyenv vs requirements).
- Process Bootstrap Wizard: Create new instances from selected processes and automatically assign the resulting module set.
- Generated Deployment Artifacts: Build and download requirements.txt and modules.yaml from the instance modules, including generation metadata.
- Troubleshooting tab for storing helpful documentation, such as postmortems, specific configurations, and more.
- Assign users to different project roles within each project instance.
- Display server information for each project instance.
- Manage commercial data related to project instances.
Table of contents
Features
Features
Features
Misc
Bugfixes
Features
Bugfixes
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:
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.
This module is part of the coopdevs/odoo-addons project on GitLab.
You are welcome to contribute.