TIP: You can type at any time to perform a new search.
Project Risk
project_risk · OCA/project
- Repository
- OCA/project · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Project Management
- Folder size
- 0.14 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/project
- Last tracking update
- 2026-08-07 08:22:59
- Authors
- Odoo Community Association (OCA), Onestein
- Maintainers
- Odoo Community Association (OCA), Onestein
- Committers
- OCA-git-bot, Abraham Anes, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
With this module you can manage your projects risk using the MOR method. <https://www.axelos.com/best-practice-solutions/mor/what-is-mor>
Code Analysis ⓘ
Views touched (9)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edit_project |
edit.project | project.project | Inherits project.edit_project | |
project_completion_kanban |
project.completion.kanban | project.project | kanban | Inherits project.view_project_kanban |
project_risk_category_form_view |
project.risk.category | form | New | |
project_risk_category_tree_view |
project.risk.category | tree | New | |
project_risk_form_view |
project.risk | form | New | |
project_risk_response_category_form_view |
project.risk.response.category | form | New | |
project_risk_response_category_tree_view |
project.risk.response.category | tree | New | |
project_risk_search_view |
project.risk | search | New | |
project_risk_tree_view |
project.risk | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (2)
-
project_risk_countIntegercompute='_compute_risk_count' -
project_risk_idsOne2many → project.riskcomodel_name='project.risk'inverse_name='project_id'
-
view_risk(self)
New fields (13)
-
actionee_idMany2one → res.userscomodel_name='res.users'string='Actionee'tracking=True -
descriptionHtml -
impactSelectionrequired=Trueselection=[('1', 'Trivial'), ('2', 'Minor'), ('3', 'Moderate'), ('4', 'Significant'), ('5', 'Extreme')] -
nameCharrequired=1 -
owner_idMany2one → res.userscomodel_name='res.users'string='Owner'tracking=True -
probabilitySelectionrequired=Trueselection=[('1', 'Rare'), ('2', 'Unlikely'), ('3', 'Possible'), ('4', 'Likely'), ('5', 'Very likely')]tracking=True -
project_idMany2one → project.projectcomodel_name='project.project'required=True -
project_risk_category_idMany2one → project.risk.categorycomodel_name='project.risk.category'required=Truestring='Category' -
project_risk_response_category_idMany2one → project.risk.response.categorycomodel_name='project.risk.response.category'string='Response Category' -
project_risk_response_idsOne2many → project.risk.responsecomodel_name='project.risk.response'inverse_name='project_risk_id'string='Response' -
proximitySelectionselection=[('1', 'Very low'), ('2', 'Low'), ('3', 'Medium'), ('4', 'High'), ('5', 'Very High'), ('6', 'Imminent')]tracking=True -
ratingSelectioncompute='_compute_rating'selection=[('1', 'N/A'), ('2', 'Trivial'), ('3', 'Very Low'), ('4', 'Low'), ('5', 'Low-Medium'), ('6', 'Medium'), ('7', 'Medium-High'), ('8', 'High'), ('9', 'Very High'), ('10', 'Critical')]store=True -
stateSelectiondefault='draft'selection=[('draft', 'Draft'), ('active', 'Active'), ('closed', 'Closed')]tracking=True
No public methods.
New fields (1)
-
nameCharrequired=True
No public methods.
New fields (3)
-
descriptionChar -
project_risk_idMany2one → project.riskcomodel_name='project.risk' -
sequenceInteger
No public methods.
New fields (1)
-
nameCharrequired=True
No public methods.
Loading…
Loading…
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 50 days ago
- Last activity
- 21 days ago
- Repository
- OCA/project
- Pull request
- [18.0][MIG] project_risk: Migration to 18.0 (#1762)