Hazard Risk

mgmtsystem_hazard_risk
REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/19.0/mgmtsystem_hazard_risk
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYManagement Systems
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux, Gray Matter Logic
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux, Gray Matter Logic
COMMITTERS
COMMITTERSMaxime Chambreuil, GitHub, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
    - mgmtsystem_risk
odoo/odoo:
    - base
    - hr
    - base_setup
    - web
    - digest
    - mail
    - bus
    - web_tour
    - html_editor
    - portal
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 block Inherits mgmtsystem.res_config_settings_view_form
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
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.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/18.0/mgmtsystem_hazard_risk
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSMaxime Chambreuil, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
odoo/odoo:
    - base
    - hr
    - base_setup
    - web
    - digest
    - mail
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module enables you to manage the risks of your health and safety
management system. This is a sub module of management system hazard.

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.hazard.risk res.config.settings block Inherits mgmtsystem.res_config_settings_view_form
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
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.hazard.probability
    required=True args: 'mgmtsystem.hazard.probability', 'Probability'
  • risk Integer
    compute=_compute_risk
  • severity_id Many2one → mgmtsystem.hazard.severity
    required=True args: 'mgmtsystem.hazard.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.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/17.0/mgmtsystem_hazard_risk
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci, Diogo Panaca Mendes
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
odoo/odoo:
    - base
    - hr
    - base_setup
    - web
    - phone_validation
    - mail
    - bus
    - web_tour
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module enables you to manage the risks of your health and safety
management system. This is a sub module of management system hazard.

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.hazard.risk res.config.settings div Inherits mgmtsystem.view_mgmtsystem_configuration
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 tree 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 tree 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 tree New
view_mgmtsystem_hazard_tree mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
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.hazard.probability
    required=True args: 'mgmtsystem.hazard.probability', 'Probability'
  • risk Integer
    compute=_compute_risk
  • severity_id Many2one → mgmtsystem.hazard.severity
    required=True args: 'mgmtsystem.hazard.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.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/16.0/mgmtsystem_hazard_risk
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci, Stefano Consolaro
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
odoo/odoo:
    - base
    - hr
    - base_setup
    - web
    - mail
    - bus
    - web_tour
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.hazard.risk res.config.settings div Inherits mgmtsystem.view_mgmtsystem_configuration
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 tree 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 tree 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 tree New
view_mgmtsystem_hazard_tree mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
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.hazard.probability
    required=True args: 'mgmtsystem.hazard.probability', 'Probability'
  • risk Integer
    compute=_compute_risk
  • severity_id Many2one → mgmtsystem.hazard.severity
    required=True args: 'mgmtsystem.hazard.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.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/15.0/mgmtsystem_hazard_risk
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci, YvanDotet
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:37
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
odoo/odoo:
    - base
    - hr
    - base_setup
    - web
    - mail
    - bus
    - web_tour
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.hazard.risk res.config.settings div Inherits mgmtsystem.view_mgmtsystem_configuration
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 tree 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 tree 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 tree New
view_mgmtsystem_hazard_tree mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
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 size=50 translate=True
  • probability_id Many2one → mgmtsystem.hazard.probability
    required=True args: 'mgmtsystem.hazard.probability', 'Probability'
  • risk Integer
    compute=_compute_risk
  • severity_id Many2one → mgmtsystem.hazard.severity
    required=True args: 'mgmtsystem.hazard.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 size=50 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 size=50 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.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/14.0/mgmtsystem_hazard_risk
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSoca-travis, Weblate, OCA-git-bot, aromera
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
odoo/odoo:
    - base
    - hr
    - base_setup
    - web
    - mail
    - bus
    - web_tour
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.hazard.risk res.config.settings div Inherits mgmtsystem.view_mgmtsystem_configuration
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 tree 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 tree 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 tree New
view_mgmtsystem_hazard_tree mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
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' string='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
    args: 'Acceptability'
  • hazard_id Many2one → mgmtsystem.hazard
    index=True ondelete='cascade' args: 'mgmtsystem.hazard', 'Hazard'
  • justification Text
    args: 'Justification'
  • name Char
    required=True size=50 translate=True args: 'Name'
  • probability_id Many2one → mgmtsystem.hazard.probability
    required=True args: 'mgmtsystem.hazard.probability', 'Probability'
  • risk Integer
    compute=_compute_risk args: 'Risk'
  • severity_id Many2one → mgmtsystem.hazard.severity
    required=True args: 'mgmtsystem.hazard.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> required=True args: 'res.company', 'Company'
  • description Text
    args: 'Description'
  • name Char
    required=True size=50 args: 'Computation Risk'
Public methods (0)

No public methods.

New fields (3)
  • company_id Many2one → res.company
    default=<expr> required=True args: 'res.company', 'Company'
  • description Text
    args: 'Description'
  • name Char
    required=True size=50 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.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/13.0/mgmtsystem_hazard_risk
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSOCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, Iván Todorovich, flachica
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
odoo/odoo:
    - base
    - hr
    - base_setup
    - web
    - mail
    - bus
    - web_tour
    - resource
    - mail_bot
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.hazard.risk res.config.settings div Inherits mgmtsystem.view_mgmtsystem_configuration
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 tree 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 tree 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 tree New
view_mgmtsystem_hazard_tree mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
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' string='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
    args: 'Acceptability'
  • hazard_id Many2one → mgmtsystem.hazard
    index=True ondelete='cascade' args: 'mgmtsystem.hazard', 'Hazard'
  • justification Text
    args: 'Justification'
  • name Char
    required=True size=50 translate=True args: 'Name'
  • probability_id Many2one → mgmtsystem.hazard.probability
    required=True args: 'mgmtsystem.hazard.probability', 'Probability'
  • risk Integer
    compute=_compute_risk args: 'Risk'
  • severity_id Many2one → mgmtsystem.hazard.severity
    required=True args: 'mgmtsystem.hazard.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> required=True args: 'res.company', 'Company'
  • description Text
    args: 'Description'
  • name Char
    required=True size=50 args: 'Computation Risk'
Public methods (0)

No public methods.

New fields (3)
  • company_id Many2one → res.company
    default=<expr> required=True args: 'res.company', 'Company'
  • description Text
    args: 'Description'
  • name Char
    required=True size=50 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.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/10.0/mgmtsystem_hazard_risk
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Nadege
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/knowledge:
    - document_page
    - knowledge
OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
company_form_view res.company.form.inherit.mgmtsystem_hazard res.company xpath Inherits base.view_company_form
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 tree 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 tree 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 tree New
view_mgmtsystem_hazard_tree mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
Models touched (5)

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' string='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
    args: 'Acceptability'
  • hazard_id Many2one → mgmtsystem.hazard
    index=True ondelete='cascade' args: 'mgmtsystem.hazard', 'Hazard'
  • justification Text
    args: 'Justification'
  • name Char
    required=True size=50 translate=True args: 'Name'
  • probability_id Many2one → mgmtsystem.hazard.probability
    required=True args: 'mgmtsystem.hazard.probability', 'Probability'
  • risk Integer
    compute=_compute_risk args: 'Risk'
  • severity_id Many2one → mgmtsystem.hazard.severity
    required=True args: 'mgmtsystem.hazard.severity', 'Severity'
  • usage_id Many2one → mgmtsystem.hazard.usage
    args: 'mgmtsystem.hazard.usage', 'Occupation / Usage'
Public methods (0)

No public methods.

New fields (2)
  • description Text
    args: 'Description'
  • name Char
    required=True size=50 args: 'Computation Risk'
Public methods (0)

No public methods.

New fields (2)
  • description Text
    args: 'Description'
  • name Char
    required=True size=50 translate=True args: 'Risk Type'
Public methods (0)

No public methods.

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

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/8.0/mgmtsystem_hazard_risk
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSMaxime Chambreuil, Olivier, Stéphane Bidoul (ACSONE), OCA Transbot, Maxime Chambreuil - http://www.savoirfairelinux.com, oca-travis
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/knowledge:
    - document_page
OCA/management-system:
    - mgmtsystem_hazard
    - mgmtsystem
odoo/odoo:
    - base
    - board
    - web
    - knowledge
    - base_setup
    - web_kanban
    - mail
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
company_form_view res.company.form.inherit.mgmtsystem_hazard res.company xpath Inherits base.view_company_form
view_mgmtsystem_hazard_filter mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_filter
view_mgmtsystem_hazard_form mgmtsystem.hazard field 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 tree 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 tree 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 tree New
view_mgmtsystem_hazard_tree mgmtsystem.hazard field Inherits mgmtsystem_hazard.view_mgmtsystem_hazard_tree
Models touched (5)

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' string='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
    args: 'Acceptability'
  • hazard_id Many2one → mgmtsystem.hazard
    ondelete='cascade' select=True args: 'mgmtsystem.hazard', 'Hazard'
  • justification Text
    args: 'Justification'
  • name Char
    required=True size=50 translate=True args: 'Name'
  • probability_id Many2one → mgmtsystem.hazard.probability
    required=True args: 'mgmtsystem.hazard.probability', 'Probability'
  • risk Integer
    compute=_compute_risk args: 'Risk'
  • severity_id Many2one → mgmtsystem.hazard.severity
    required=True args: 'mgmtsystem.hazard.severity', 'Severity'
  • usage_id Many2one → mgmtsystem.hazard.usage
    args: 'mgmtsystem.hazard.usage', 'Occupation / Usage'
Public methods (0)

No public methods.

New fields (2)
  • description Text
    args: 'Description'
  • name Char
    required=True size=50 args: 'Computation Risk'
Public methods (0)

No public methods.

New fields (2)
  • description Text
    args: 'Description'
  • name Char
    required=True size=50 translate=True args: 'Risk Type'
Public methods (0)

No public methods.

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

No public methods.