TIP: You can type at any time to perform a new search.
Management System - Nonconformity
mgmtsystem_nonconformity · OCA/management-system
- Repository
- OCA/management-system · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Management Systems
- Folder size
- 1.13 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, Weblate, OCA-git-bot, oca-ci, Borruso, Giuseppe Borruso
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- mgmtsystem_audit, mgmtsystem_nonconformity_hr, mgmtsystem_nonconformity_repair, mgmtsystem_review
- Description
This module enables you to manage the nonconformities of your management systems: - Quality (ISO 9001) - Environment (ISO 14001) - Information Security (ISO 27001) - Health and Safety (ISO 45001) - IT Services (ISO 20000)
Code Analysis ⓘ
Views touched (16)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mgmtsystem_nonconformity_stage_form_view |
mgmtsystem.nonconformity.stage.form.view | mgmtsystem.nonconformity.stage | form | New |
mgmtsystem_nonconformity_stage_tree_view |
Management System Nonconformity Stage List | mgmtsystem.nonconformity.stage | list | New |
view_mgmtsystem_action_form |
mgmtsystem.action.form | mgmtsystem.action | form | Inherits mgmtsystem_action.view_mgmtsystem_action_form |
view_mgmtsystem_nonconformity_cause_filter |
Causes | mgmtsystem.nonconformity.cause | search | New |
view_mgmtsystem_nonconformity_cause_form |
mgmtsystem.nonconformity.cause.form | mgmtsystem.nonconformity.cause | form | New |
view_mgmtsystem_nonconformity_cause_tree |
mgmtsystem.nonconformity.cause.list | mgmtsystem.nonconformity.cause | list | New |
view_mgmtsystem_nonconformity_filter |
mgmtsystem.nonconformity.filter | mgmtsystem.nonconformity | search | New |
view_mgmtsystem_nonconformity_form |
mgmtsystem.nonconformity.form | mgmtsystem.nonconformity | form | New |
view_mgmtsystem_nonconformity_kanban |
mgmtsystem.nonconformity.kanban | mgmtsystem.nonconformity | kanban | New |
view_mgmtsystem_nonconformity_origin_filter |
Origins | mgmtsystem.nonconformity.origin | search | New |
view_mgmtsystem_nonconformity_origin_form |
mgmtsystem.nonconformity.origin.form | mgmtsystem.nonconformity.origin | form | New |
view_mgmtsystem_nonconformity_origin_tree |
mgmtsystem.nonconformity.origin.list | mgmtsystem.nonconformity.origin | list | New |
view_mgmtsystem_nonconformity_severity_form |
mgmtsystem.nonconformity.severity.form | mgmtsystem.nonconformity.severity | form | New |
view_mgmtsystem_nonconformity_tree |
mgmtsystem.nonconformity.list | mgmtsystem.nonconformity | list | New |
view_report_mgmtsystem_nonconformity_graph |
mgmtsystem.nonconformity.report.graph | mgmtsystem.nonconformity | graph | New |
view_report_mgmtsystem_nonconformity_pivot |
mgmtsystem.nonconformity.report.pivot | mgmtsystem.nonconformity | pivot | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (0)
No new fields.
Public methods (1)-
action_view_non_conformities(self)
New fields (2)
-
nonconformity_idsMany2many → mgmtsystem.nonconformityargs: 'mgmtsystem.nonconformity', 'mgmtsystem_nonconformity_action_rel', 'action_id', 'nonconformity_id', 'Nonconformities' -
nonconformity_immediate_idOne2many → mgmtsystem.nonconformityargs: 'mgmtsystem.nonconformity', 'immediate_action_id'
No public methods.
New fields (28)
-
action_commentsTexthelp='Comments on the action plan.' args: 'Action Plan Comments' -
action_idsMany2many → mgmtsystem.actionargs: 'mgmtsystem.action', 'mgmtsystem_nonconformity_action_rel', 'nonconformity_id', 'action_id', 'Actions' -
analysisText -
cause_idsMany2many → mgmtsystem.nonconformity.causeargs: 'mgmtsystem.nonconformity.cause', 'mgmtsystem_nonconformity_cause_rel', 'nonconformity_id', 'cause_id', 'Cause' -
closing_dateDatetime -
company_idMany2one → res.companydefault=<expr> args: 'res.company', 'Company' -
days_since_updatedIntegercompute='_compute_days_since_updated'store=True -
descriptionTextrequired=True -
evaluation_commentsTexthelp='Conclusions from the last effectiveness evaluation.' -
immediate_action_idMany2one → mgmtsystem.actiondomain="[('nonconformity_ids', '=', id)]" args: 'mgmtsystem.action' -
kanban_stateSelectioncopy=Falsedefault='normal'help='A kanban state indicates special situations affecting it:\n * Normal is the default situation\n * Blocked indicates something is preventing the progress of this task\n * Ready for next stage indicates the task is ready to be pulled to the next stage'required=Truetracking=True args: [('normal', 'In Progress'), ('done', 'Ready for next stage'), ('blocked', 'Blocked')] -
manager_user_idMany2one → res.usersrequired=Truetracking=True args: 'res.users', 'Manager' -
nameChar -
number_of_days_to_closeIntegercompute='_compute_number_of_days_to_close'store=True args: '# of days to close' -
number_of_nonconformitiesIntegerdefault=1 args: '# of nonconformities' -
origin_idsMany2many → mgmtsystem.nonconformity.originrequired=True args: 'mgmtsystem.nonconformity.origin', 'mgmtsystem_nonconformity_origin_rel', 'nonconformity_id', 'origin_id', 'Origin' -
partner_idMany2one → res.partnerrequired=True args: 'res.partner', 'Partner' -
procedure_idsMany2many → document.pageargs: 'document.page', 'mgmtsystem_nonconformity_procedure_rel', 'nonconformity_id', 'procedure_id', 'Procedure' -
refChardefault='NEW'required=True args: 'Reference' -
referenceChardefault=<expr> args: 'Related to' -
res_idIntegerindex=True -
res_modelCharindex=True -
responsible_user_idMany2one → res.usersrequired=Truetracking=True args: 'res.users', 'Responsible' -
severity_idMany2one → mgmtsystem.nonconformity.severityargs: 'mgmtsystem.nonconformity.severity', 'Severity' -
stage_idMany2one → mgmtsystem.nonconformity.stagecopy=Falsedefault=<expr>group_expand='_stage_groups'tracking=True args: 'mgmtsystem.nonconformity.stage', 'Stage' -
stateSelectionrelated='stage_id.state'store=True -
system_idMany2one → mgmtsystem.systemargs: 'mgmtsystem.system', 'System' -
user_idMany2one → res.usersdefault=<expr>required=Truetracking=True args: 'res.users', 'Filled in by'
-
create(self, vals)@api.model_create_multi -
write(self, vals)
New fields (8)
-
child_idsOne2many → mgmtsystem.nonconformity.causeargs: 'mgmtsystem.nonconformity.cause', 'parent_id', 'Child Causes' -
descriptionText -
display_nameCharcompute='_compute_display_name'recursive=True -
nameCharrequired=Truetranslate=True args: 'Cause' -
parent_idMany2one → mgmtsystem.nonconformity.causeondelete='restrict' args: 'mgmtsystem.nonconformity.cause', 'Group' -
parent_pathCharindex=True -
ref_codeCharargs: 'Reference Code' -
sequenceIntegerhelp='Defines the order to present items'
No public methods.
New fields (8)
-
activeBooleandefault=True -
child_idsOne2many → mgmtsystem.nonconformity.originargs: 'mgmtsystem.nonconformity.origin', 'parent_id', 'Childs' -
descriptionText -
nameCharrequired=Truetranslate=True args: 'Origin' -
parent_idMany2one → mgmtsystem.nonconformity.originondelete='restrict' args: 'mgmtsystem.nonconformity.origin', 'Group' -
parent_pathCharindex=True -
ref_codeCharargs: 'Reference Code' -
sequenceIntegerhelp='Defines the order to present items'
No public methods.
New fields (4)
-
activeBooleandefault=True args: 'Active?' -
descriptionTexttranslate=True -
nameCharrequired=Truetranslate=True args: 'Title' -
sequenceInteger
No public methods.
New fields (5)
-
foldBooleanhelp='This stage is folded in the kanban view when there are \nno records in that stage to display.'string='Folded in Kanban' -
is_startingBooleanhelp='select stis checkbox if this is the default stage \nfor new nonconformities'string='Is starting Stage' -
nameCharrequired=Truetranslate=True args: 'Stage Name' -
sequenceIntegerdefault=100help='Used to order states. Lower is better.' -
stateSelectiondefault='draft'selection=_get_states
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…