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 IDNameModelTypeStatus
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_ids One2many → mgmtsystem.hazard.residual_risk
    args: 'mgmtsystem.hazard.residual_risk', 'hazard_id', 'Residual Risk Evaluations'
  • risk Integer
    compute='_compute_risk'
  • risk_type_id Many2one → mgmtsystem.hazard.risk.type
    required=True args: 'mgmtsystem.hazard.risk.type', 'Risk Type'
Public methods (0)

No public methods.

New fields (8)
  • acceptability Boolean
  • hazard_id Many2one → mgmtsystem.hazard
    index=True ondelete='cascade' args: 'mgmtsystem.hazard', 'Hazard'
  • justification Text
  • name Char
    required=True translate=True
  • probability_id Many2one → mgmtsystem.risk.probability
    required=True args: 'mgmtsystem.risk.probability', 'Probability'
  • risk Integer
    compute='_compute_risk'
  • severity_id Many2one → mgmtsystem.risk.severity
    required=True args: 'mgmtsystem.risk.severity', 'Severity'
  • usage_id Many2one → mgmtsystem.hazard.usage
    args: 'mgmtsystem.hazard.usage', 'Occupation / Usage'
Public methods (0)

No public methods.

New fields (3)
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • description Text
  • name Char
    required=True args: 'Computation Risk'
Public methods (0)

No public methods.

New fields (3)
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • description Text
  • name Char
    required=True translate=True args: 'Risk Type'
Public methods (0)

No public methods.

New fields (1)
  • risk_computation_id Many2one → mgmtsystem.hazard.risk.computation
    string='Risk Computation' args: 'mgmtsystem.hazard.risk.computation'
Public methods (0)

No public methods.

New fields (1)
  • risk_computation_id Many2one
    readonly=False related='company_id.risk_computation_id' string='Risk formula'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…