Repository
OCA/management-system · module folder · Try on Runboat
Module version
2.0.0
Category
Management Systems
Folder size
1.25 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
GitHub, Weblate, OCA-git-bot, oca-ci, Borruso
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
mgmtsystem_hazard_risk
Description
This module enables you to manage the hazards and risks of your health
and safety management system.

Code Analysis

Views touched (18)
XML IDNameModelTypeStatus
view_mgmtsystem_hazard_control_measure_filter Control Measures mgmtsystem.hazard.control_measure search New
view_mgmtsystem_hazard_control_measure_form mgmtsystem.hazard.control_measure.form mgmtsystem.hazard.control_measure form New
view_mgmtsystem_hazard_control_measure_tree mgmtsystem.hazard.control_measure.tree mgmtsystem.hazard.control_measure list New
view_mgmtsystem_hazard_filter mgmtsystem.hazard.filter mgmtsystem.hazard search New
view_mgmtsystem_hazard_form mgmtsystem.hazard.form mgmtsystem.hazard form New
view_mgmtsystem_hazard_origin_filter Origins mgmtsystem.hazard.origin search New
view_mgmtsystem_hazard_origin_form mgmtsystem.hazard.origin.form mgmtsystem.hazard.origin form New
view_mgmtsystem_hazard_origin_tree mgmtsystem.hazard.origin.tree mgmtsystem.hazard.origin list New
view_mgmtsystem_hazard_test_filter Implementation Tests mgmtsystem.hazard.test search New
view_mgmtsystem_hazard_test_form mgmtsystem.hazard.test.form mgmtsystem.hazard.test form New
view_mgmtsystem_hazard_test_tree mgmtsystem.hazard.test.tree mgmtsystem.hazard.test list New
view_mgmtsystem_hazard_tree mgmtsystem.hazard.tree mgmtsystem.hazard list New
view_mgmtsystem_hazard_type_filter Types mgmtsystem.hazard.type search New
view_mgmtsystem_hazard_type_form mgmtsystem.hazard.type.form mgmtsystem.hazard.type form New
view_mgmtsystem_hazard_type_tree mgmtsystem.hazard.type.tree mgmtsystem.hazard.type list New
view_mgmtsystem_hazard_usage_filter Origins mgmtsystem.hazard.usage search New
view_mgmtsystem_hazard_usage_form mgmtsystem.hazard.usage.form mgmtsystem.hazard.usage form New
view_mgmtsystem_hazard_usage_tree mgmtsystem.hazard.usage.tree mgmtsystem.hazard.usage list New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (7)

New fields (15)
  • acceptability Boolean
  • analysis_date Date
    required=True args: 'Date'
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • control_measure_ids One2many → mgmtsystem.hazard.control_measure
    args: 'mgmtsystem.hazard.control_measure', 'hazard_id', 'Control Measures'
  • department_id Many2one → hr.department
    required=True args: 'hr.department', 'Department'
  • hazard_id Many2one → mgmtsystem.hazard.hazard
    required=True args: 'mgmtsystem.hazard.hazard', 'Hazard'
  • justification Text
  • name Char
    required=True translate=True
  • origin_id Many2one → mgmtsystem.hazard.origin
    required=True args: 'mgmtsystem.hazard.origin', 'Origin'
  • probability_id Many2one → mgmtsystem.risk.probability
    args: 'mgmtsystem.risk.probability', 'Probability'
  • responsible_user_id Many2one → res.users
    required=True args: 'res.users', 'Responsible'
  • severity_id Many2one → mgmtsystem.risk.severity
    args: 'mgmtsystem.risk.severity', 'Severity'
  • test_ids One2many → mgmtsystem.hazard.test
    args: 'mgmtsystem.hazard.test', 'hazard_id', 'Implementation Tests'
  • type_id Many2one → mgmtsystem.hazard.type
    required=True args: 'mgmtsystem.hazard.type', 'Type'
  • usage_id Many2one → mgmtsystem.hazard.usage
    args: 'mgmtsystem.hazard.usage', 'Occupation / Usage'
Public methods (0)

No public methods.

New fields (4)
  • comments Text
  • hazard_id Many2one → mgmtsystem.hazard
    index=True ondelete='cascade' required=False args: 'mgmtsystem.hazard', 'Hazard'
  • name Char
    required=True translate=True args: 'Control Measure'
  • responsible_user_id Many2one → res.users
    required=True args: 'res.users', 'Responsible'
Public methods (0)

No public methods.

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

No public methods.

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

No public methods.

New fields (5)
  • executed Boolean
  • hazard_id Many2one → mgmtsystem.hazard
    index=True ondelete='cascade' required=False args: 'mgmtsystem.hazard', 'Hazard'
  • name Char
    required=True translate=True args: 'Test'
  • responsible_user_id Many2one → res.users
    required=True args: 'res.users', 'Responsible'
  • review_date Date
    required=True
Public methods (0)

No public methods.

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

No public methods.

New fields (4)
  • company_id Many2one → res.company
    default=<expr> required=True args: 'res.company', 'Company'
  • description Text
  • name Char
    required=True translate=True args: 'Occupation / Usage'
  • value Integer
    required=True
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…