TIP: You can type at any time to perform a new search.
Hazard Risk
mgmtsystem_hazard_risk · OCA/management-system
- Repository
- OCA/management-system · module folder · Try on Runboat
- Module version
- 2.0.0
- Category
- Management Systems
- Folder size
- 0.17 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/management-system
- Last tracking update
- 2026-08-07 09:06:27
- Authors
- Savoir-faire Linux, Odoo Community Association (OCA), Gray Matter Logic
- Maintainers
- Savoir-faire Linux, Odoo Community Association (OCA), Gray Matter Logic
- Committers
- Maxime Chambreuil, GitHub, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- mgmtsystem_health_safety
- Description
This module extends **Hazard** with risk evaluation: risk types, configurable risk computation formulas, computed risk scores, and residual risk evaluations. Install it alongside `mgmtsystem_hazard` to quantify and track hazard risks in your health and safety management system.
Code Analysis ⓘ
Views touched (13)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings.view.form.inherit.hazard.risk | res.config.settings | form | Inherits mgmtsystem.res_config_settings_view_form |
view_mgmtsystem_hazard_filter |
mgmtsystem.hazard | Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter | ||
view_mgmtsystem_hazard_form |
mgmtsystem.hazard | form | Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_form | |
view_mgmtsystem_hazard_residual_risk_filter |
Residual Risks | mgmtsystem.hazard.residual_risk | search | New |
view_mgmtsystem_hazard_residual_risk_form |
mgmtsystem.hazard.residual_risk.form | mgmtsystem.hazard.residual_risk | form | New |
view_mgmtsystem_hazard_residual_risk_tree |
mgmtsystem.hazard.residual_risk.tree | mgmtsystem.hazard.residual_risk | list | New |
view_mgmtsystem_hazard_risk_computation_filter |
Risk Computations | mgmtsystem.hazard.risk.computation | search | New |
view_mgmtsystem_hazard_risk_computation_form |
mgmtsystem.hazard.risk_computation.form | mgmtsystem.hazard.risk.computation | form | New |
view_mgmtsystem_hazard_risk_computation_tree |
mgmtsystem.hazard.risk_computation.tree | mgmtsystem.hazard.risk.computation | list | New |
view_mgmtsystem_hazard_risk_type_filter |
Risk Types | mgmtsystem.hazard.risk.type | search | New |
view_mgmtsystem_hazard_risk_type_form |
mgmtsystem.hazard.risk_type.form | mgmtsystem.hazard.risk.type | form | New |
view_mgmtsystem_hazard_risk_type_tree |
mgmtsystem.hazard.risk_type.tree | mgmtsystem.hazard.risk.type | list | New |
view_mgmtsystem_hazard_tree |
mgmtsystem.hazard | tree | Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (3)
-
residual_risk_idsOne2many → mgmtsystem.hazard.residual_riskargs: 'mgmtsystem.hazard.residual_risk', 'hazard_id', 'Residual Risk Evaluations' -
riskIntegercompute='_compute_risk' -
risk_type_idMany2one → mgmtsystem.hazard.risk.typerequired=True args: 'mgmtsystem.hazard.risk.type', 'Risk Type'
No public methods.
New fields (8)
-
acceptabilityBoolean -
hazard_idMany2one → mgmtsystem.hazardindex=Trueondelete='cascade' args: 'mgmtsystem.hazard', 'Hazard' -
justificationText -
nameCharrequired=Truetranslate=True -
probability_idMany2one → mgmtsystem.risk.probabilityrequired=True args: 'mgmtsystem.risk.probability', 'Probability' -
riskIntegercompute='_compute_risk' -
severity_idMany2one → mgmtsystem.risk.severityrequired=True args: 'mgmtsystem.risk.severity', 'Severity' -
usage_idMany2one → mgmtsystem.hazard.usageargs: 'mgmtsystem.hazard.usage', 'Occupation / Usage'
No public methods.
New fields (3)
-
company_idMany2one → res.companydefault=<expr> args: 'res.company', 'Company' -
descriptionText -
nameCharrequired=True args: 'Computation Risk'
No public methods.
New fields (3)
-
company_idMany2one → res.companydefault=<expr> args: 'res.company', 'Company' -
descriptionText -
nameCharrequired=Truetranslate=True args: 'Risk Type'
No public methods.
New fields (1)
-
risk_computation_idMany2one → mgmtsystem.hazard.risk.computationstring='Risk Computation' args: 'mgmtsystem.hazard.risk.computation'
No public methods.
New fields (1)
-
risk_computation_idMany2onereadonly=Falserelated='company_id.risk_computation_id'string='Risk formula'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…