TIP: You can type at any time to perform a new search.
Buildout for runbot
runbot_buildout · OCA/runbot-addons
Security findings
Migration considerations
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.addons.runbot.controllers` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
branch_form— For a target of Odoo 17.0+: view 'branch_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourcerepo_form— For a target of Odoo 17.0+: view 'repo_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/runbot-addons · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Runbot
- Folder size
- 0.04 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 07:25:01
- Authors
- Odoo Community Association (OCA), Therp BV
- Maintainers
- Odoo Community Association (OCA), Therp BV
- Committers
- Ronald Portier, Holger Brunn, Moises Lopez - https://www.vauxoo.com/
- Odoo dependencies
- None
- Python dependencies
- anybox.recipe.odoo, zc.buildout
- System dependencies
- None
- Required by
- None
- Description
Code Analysis
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
assets_frontend | ir.ui.view | qweb | Inherits website.assets_frontend |
branch_form |
runbot.branch | form | Inherits runbot.branch_form | |
build_button |
build_button | ir.ui.view | qweb | Inherits runbot.build_button |
repo_form |
runbot.repo | form | Inherits runbot.repo_form |
HTTP endpoints (1)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/runbot/build/<model('runbot.build'):build>/rerun_buildout |
Runbot.build_rerun_buildout |
public | http | POST | csrf off sudo |
Models touched (3)
New fields (3)
-
buildout_branch_idMany2one → runbot.branchdomain="[('repo_id', '=', repo_id), ('buildout_version', '!=', False)]"help='Default buildout branch' args: 'runbot.branch' -
buildout_sectionCharhelp='If this branch uses another section then the repo, fill it in here' args: 'Alternative buildout section' -
buildout_versionCharcompute='_compute_buildout_version'store=True
-
get_interpreter(self)@api.multiDetermine python version to use from buildout version or name. Odoo versions before 11.0 run on python2. Later versions on python3.
New fields (1)
-
buildout_sectionCharcompute=<expr>
No public methods.
New fields (4)
-
buildout_branch_idMany2one → runbot.branchdomain="[('repo_id', '=', id), ('buildout_version', '!=', False)]"help='Set this to use the latest green build of this branch for buildouts. Note you can set a specific buildout branch on branch level too, so you should configure your testing buildout branch here, and configure the production buildout for your production branch.' args: 'runbot.branch', 'Default buildout branch' -
buildout_branch_patternChardefault='buildout-(?P<version>\\d+\\.\\d+)'help='A regex to recognize buildout branches within this repository. This must contain exactly one named group to parse the version this buildout is meant for. This is used to pick the correct buildout for building other branches'required=True args: 'Pattern for buildout branches' -
buildout_sectionChardefault='odoo'help='The buildout section you use to create your odoo instance'required=True args: 'Buildout section' -
uses_buildoutBooleanargs: 'Use buildouts'
No public methods.