Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] mgmtsystem_audit: Migration to 18.0 #619

Draft
wants to merge 121 commits into
base: 18.0
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
33caa6a
[ADD] mgmtsystem_review
Mar 9, 2012
6719657
CHG: marking Apps, security review, translation pt, finetuning
dreispt Oct 29, 2012
cdc8f49
[FIX+IMP] mgmgtsystem_review: Selections use words instead of letters…
dreispt Dec 17, 2012
d9048d1
[FIX] Fix analysis after fixing the environments
Dec 19, 2012
2a92376
[FIX+MIG+IMP] mgmtsystem_review: 4 things
Jan 23, 2013
2ba5a42
[CHG] Making audit trail rules an option. They will be automatically …
dreispt Mar 1, 2013
d149b84
[FIX+IMP] mgmtsystem_review: Several things:
Apr 1, 2013
d2e7193
Launchpad automatic translations update.
Sep 19, 2012
0e7fd69
[MIG] mgmtsystem_review: Migration to 8.0
llacroix Nov 10, 2014
b721556
[MIG] mgmtsystem_review: Migration to 9.0
naousse Jul 21, 2016
1b0a513
OCA Transbot updated translations from Transifex
oca-transbot Sep 20, 2015
954fff9
MIG mgmtsystem_review to V. 10.0
eugen-don Jun 13, 2017
8344fc0
[FIX] Added specific tree view for res users with create=1 and delete…
benwillig Jul 11, 2017
580a7e1
OCA Transbot updated translations from Transifex
oca-transbot Sep 17, 2016
83f3203
[MIG] mgmtsystem_review: Migration to 11.0
jalzaga Apr 15, 2018
28bf6f6
[MIG] 12.0 - mgmtsystem_review
jcoux Jun 5, 2019
ba13ce9
Translated using Weblate (Portuguese (Brazil))
Aug 26, 2019
6fe543d
Translated using Weblate (German)
awesome-manuel Sep 24, 2019
e376646
[IMP] mgmtsystem_review: black, isort
ernestotejeda Dec 9, 2019
2881b73
[MIG] mgmtsystem_review: Migration to 13.0
ernestotejeda Dec 9, 2019
423e4b7
Update translation files
oca-transbot Jan 31, 2020
7f8c143
Multicompany style
Mar 20, 2020
53cb9f2
[IMP] mgmtsystem_review: black, isort, prettier
dzungtran89 Feb 22, 2021
f2f57ae
[MIG] mgmtsystem_review: Migration to 14.0
dzungtran89 Feb 22, 2021
577a44d
[ADD] Add chatter to mgmtsystem.review
Apr 30, 2021
6c6bf62
[UPD] Modules development status : solve dev status dependency check
ivantodorovich May 18, 2022
b67c298
[MIG] mgmtsystem_review: Migration to 15.0
YvanDotet May 18, 2022
886c214
Translated using Weblate (Italian)
francesco-ooops May 18, 2022
6a4c41e
[16.0][MIG] mgmtsystem_review: Migration to 16.0
FernandoRomera Dec 16, 2022
6e781e4
[MIG] mgmtsystem_review: Migration to 17.0
Dec 19, 2022
aab1a75
[IMP] mgmtsystem_review: pre-commit auto fixes
natuan9 Nov 18, 2024
32be237
[MIG] mgmtsystem_review: Migration to 18.0
natuan9 Nov 18, 2024
557aed8
[IMP] mgmtsystem: warn when module to install is still not available
dreispt Dec 27, 2024
4a14c53
[ADD] Initial commit. Import from extra-addons.
Mar 9, 2012
ff35aa1
[IMP] mgmtsystem_audit: #9439 - Added the system reference field to t…
Mar 30, 2012
1dc143a
[FIX+IMP] mgmtsystem_audit: 5 things:
Aug 6, 2012
aba2402
Launchpad automatic translations update.
Sep 19, 2012
e57dd7d
CHG: marking Apps, security review, translation pt, finetuning
dreispt Oct 29, 2012
e0ef120
[FIX+IMP] mgmtsystem_audit: licenses and dependencies + Update hooks …
Oct 30, 2012
fffb1dc
[FIX+IMP] mgmtsystem_audit: fixes from review comments + AGPL licens…
dreispt Dec 14, 2012
05e8a97
[MIG] mgmtsystem_audit: openupgrade analysis
Dec 19, 2012
5247ab1
[ADD] Added migration scripts for 0.1 --> 1.0 in the modules that nee…
Jan 25, 2013
3d19258
[FIX] column order and name.
max3903 Jan 26, 2013
512318b
[FIX] Fixed "Unknown field state for domain" errors.
Jan 30, 2013
7597e44
Launchpad automatic translations update.
Feb 2, 2013
1728078
[FIX+IMP] mgmtsystem_audit: 3 things:
Feb 4, 2013
2aac1db
[IMP+FIX] mgmtsystem_audit: 3 things:
dreispt Mar 1, 2013
2bcad01
[FIX] mgmtsystem_audit: Migration folder names + Syntax + Error whe…
Apr 1, 2013
af94d79
[FIX+IMP] mgmtsystem_audit: Print audit reports in the logged user's …
May 29, 2013
95c763a
[MIG] mgmtsystem_audit: Migration to 7.0
Aug 6, 2013
755adb0
[IMP] mgmtsystem_audit: Several things
Sep 4, 2013
79acb08
[FIX] PEP8 compliance in audit, action and nonconformity
Sep 7, 2013
ea035e3
Make audit inherit mail.thread instead of crm.claim
Sep 10, 2013
4322626
Launchpad automatic translations update.
Sep 15, 2013
c8ef7f5
[FIX] Fix PEP8 errors after running 'flake8 . --ignore E501,F401'
Oct 1, 2013
64c99fb
Launchpad automatic translations update.
Oct 9, 2013
fb2f548
[FIX] Bug #1267840 add values parametter to message_auto_subscribe
Jan 16, 2014
14056a1
[MIG] mgmtsystem_audit: Migration to 8.0
llacroix Nov 19, 2014
3faa85f
[IMP] - mgmtsystem_audit: Added updated spanish translation and templ…
Jul 30, 2015
a76ad47
[FIX+IMP] mgmtsystem_audit: 5 things:
Aug 5, 2015
5f71b40
OCA Transbot updated translations from Transifex
oca-transbot Sep 1, 2015
a169ef1
[MIG] mgmtsystem_audit
naousse Jun 24, 2016
0b1fd67
[FIX] mgmtsystem_audit: Contributors + ondelete. If procedure is del…
Aug 1, 2016
d204b66
MIG 10.0
eugen-don Mar 25, 2017
7e8594b
[FIX] Added specific tree view for res users with create=1 and delete…
benwillig Jul 11, 2017
28927ac
[MIG] mgmtsystem_audit: Migration to 12.0
ernestotejeda Jul 24, 2019
5081d83
[UPD] Update mgmtsystem_audit.pot
oca-travis Jul 28, 2019
6febc35
[UPD] README.rst
OCA-git-bot Jul 28, 2019
209cd02
[IMP] gmtsystem_audit: black, isort
Feb 26, 2020
4709f38
[MIG] mgmtsystem_audit: migration to 13.0
Feb 27, 2020
e05646b
Fix de.po translation
Mar 13, 2020
d65ab34
Fix duplicated translated term
Mar 14, 2020
7e995b6
[UPD] Update mgmtsystem_audit.pot
oca-travis Mar 14, 2020
df140e6
[UPD] README.rst
OCA-git-bot Mar 14, 2020
2ca4047
Update translation files
oca-transbot Mar 16, 2020
463bc9b
[FIX] number_of_nonconformities
diggy128 Mar 18, 2020
41e43b6
Multicompany style
Mar 20, 2020
6ea234f
Default value for company_id
Mar 24, 2020
a5df752
mgmtsystem_audit 13.0.1.1.0
OCA-git-bot Apr 3, 2020
64bb87e
[FIX] mgmtsystem_audit get_lines_by_procedure
mymage Jun 4, 2020
30082b1
[UPD] Update mgmtsystem_audit.pot
oca-travis Jul 19, 2020
5d0be1c
Update translation files
oca-transbot Jul 19, 2020
d630f06
[MIG] mgmtsystem_audit: Migration to 14.0
Jan 10, 2022
433d1c0
[UPD] Update mgmtsystem_audit.pot
oca-travis Jan 12, 2022
4ddb476
[UPD] README.rst
OCA-git-bot Jan 12, 2022
de8c22d
[UPD] Update mgmtsystem_audit.pot
oca-travis Jan 12, 2022
64a13c4
Update translation files
oca-transbot Jan 12, 2022
4b0000a
[UPD] Modules development status : solve dev status dependency check
ivantodorovich May 18, 2022
914a171
[UPD] README.rst
OCA-git-bot May 18, 2022
7fc373a
[MIG] mgmtsystem_audit: Migration to 15.0
YvanDotet May 19, 2022
e0cd81a
[UPD] Update mgmtsystem_audit.pot
Aug 2, 2022
2c50907
[UPD] README.rst
OCA-git-bot Aug 2, 2022
cd84a92
Translated using Weblate (Italian)
mymage Nov 3, 2022
7a6e40e
[16.0][MIG] mgmtsystem_audit: Migration to 16.0
FernandoRomera Dec 14, 2022
d2e0ecd
[UPD] Update mgmtsystem_audit.pot
Dec 15, 2022
dd27a77
[UPD] README.rst
OCA-git-bot Dec 15, 2022
428c8e8
Update translation files
weblate Dec 15, 2022
d49cef3
[UPD] Update mgmtsystem_audit.pot
Dec 19, 2022
911e397
Translated using Weblate (Italian)
francesco-ooops Dec 19, 2022
78ed2d3
[UPD] Update mgmtsystem_audit.pot
Jan 4, 2023
7d487a5
Translated using Weblate (Slovenian)
sysadminmatmoz Mar 31, 2023
1855a30
Translated using Weblate (Italian)
mymage Jan 5, 2023
f6069fd
Translated using Weblate (Spanish)
Ivorra78 Jul 7, 2023
a17f54e
[UPD] README.rst
OCA-git-bot Sep 3, 2023
fe6d3e2
[UPD] Update mgmtsystem_audit.pot
Sep 3, 2023
dc39226
Update translation files
weblate Sep 3, 2023
1ba2a1e
Translated using Weblate (Italian)
mymage Aug 22, 2023
7037424
Translated using Weblate (Spanish)
Ivorra78 Sep 4, 2023
5fe2164
Update mgmtsystem_audit.py
yassine-rhimi Sep 24, 2023
5690915
[BOT] post-merge updates
OCA-git-bot Oct 3, 2023
16bc836
[UPD] Update mgmtsystem_audit.pot
Oct 27, 2023
edec7cc
Translated using Weblate (Italian)
mymage Jan 25, 2024
d737b62
Translated using Weblate (Spanish)
Ivorra78 Feb 8, 2024
848c37a
[IMP] mgmtsystem_audit: pre-commit auto fixes
m1k3lm May 21, 2024
5557396
[MIG] mgmtsystem_audit: Migration to 17.0
m1k3lm May 21, 2024
afa8017
[UPD] Update mgmtsystem_audit.pot
Oct 14, 2024
dc02a6e
[BOT] post-merge updates
OCA-git-bot Oct 14, 2024
6b050b0
Update translation files
weblate Oct 14, 2024
e52f651
Translated using Weblate (Swedish)
jakobkrabbe Nov 27, 2024
d827f87
[IMP] mgmtsystem_audit: pre-commit auto fixes
dreispt Dec 27, 2024
b00c7ac
[MIG] mgmtsystem_audit: Migration to 18.0
dreispt Dec 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions mgmtsystem/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

{
"name": "Management System",
"summary": "Support for management systems, such as ISO compliance.",
"version": "18.0.1.0.0",
"author": "Savoir-faire Linux,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/management-system",
Expand Down
16 changes: 15 additions & 1 deletion mgmtsystem/models/res_config.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright (C) 2004-2012 OpenERP S.A. (<http://openerp.com>).
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from odoo import fields, models
from odoo import _, exceptions, fields, models


class MgmtsystemConfigSettings(models.TransientModel):
Expand Down Expand Up @@ -107,3 +107,17 @@ class MgmtsystemConfigSettings(models.TransientModel):
help="Provide Work Instructions category.\n"
"- This installs the module document_page_work_instruction.",
)

def execute(self):
# Provide error in case the odule to install is not available in the system
# This avoids user confusion from the install failing silently
self = self.with_context(active_test=False)
classified = self._get_classified_fields()
to_install = [f[7:] for f in self._fields.keys() if f.startswith("module_") and self[f]]
available = classified['module'].mapped("name")
not_available = set(to_install) - set(available)
if not_available:
raise exceptions.UserError(
_("The following modules are not available: %s") % ", ".join(not_available)
)
return super().execute()
122 changes: 122 additions & 0 deletions mgmtsystem_audit/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
=========================
Management System - Audit
=========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:b3b3577166f2a6d47bb5846b1a13f959e2cb2611d504f0a0e504f77c45f831b6
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmanagement--system-lightgray.png?logo=github
:target: https://github.com/OCA/management-system/tree/18.0/mgmtsystem_audit
:alt: OCA/management-system
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/management-system-18-0/management-system-18-0-mgmtsystem_audit
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/management-system&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module was written to manage audits and verifications lists of your
management system.

**Table of contents**

.. contents::
:local:

Configuration
=============

Users must be added to the appropriate groups within Odoo as follows:

- Creators: Settings > Users > Groups > Management System / User
- Responsible Persons: Settings > Users > Groups > Management System /
Approving User

Usage
=====

To use this module, you need to:

- go to Management Systems > Audits
- create a new audit
- fill up its name, its auditors and schedule the date
- prepare your questions with the verification list and print it
- drive the audit and log answers in your verification list
- finish your audit by writing the strong points, points to improve and
creating improvements opportunities and nonconformities
- print the audit report and close the audit

For further information, please visit:

- http://fr.slideshare.net/max3903/iso-anmanagement-systemswithopenerpen

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/management-system/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/management-system/issues/new?body=module:%20mgmtsystem_audit%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Savoir-faire Linux

Contributors
------------

- Daniel Reis <[email protected]>
- Joao Alfredo Gama Batista <[email protected]>
- Maxime Chambreuil <[email protected]>
- Sandy Carter <[email protected]>
- Virgil Dupras <[email protected]>
- Loïc lacroix <[email protected]>
- Gervais Naoussi <[email protected]>
- Luk Vermeylen <[email protected]>
- Maxime Chambreuil <[email protected]>
- Eugen Don <[email protected]>
- `Tecnativa <https://www.tecnativa.com>`__:

- Ernesto Tejeda

- `Guadaltech <https://www.guadaltech.es>`__:

- Fernando La Chica

- Yvan Dotet <[email protected]>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/management-system <https://github.com/OCA/management-system/tree/18.0/mgmtsystem_audit>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
6 changes: 6 additions & 0 deletions mgmtsystem_audit/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Copyright (C) 2010 Savoir-faire Linux (<http://www.savoirfairelinux.com>).
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).


from . import models
from . import wizard
25 changes: 25 additions & 0 deletions mgmtsystem_audit/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright (C) 2010 Savoir-faire Linux (<http://www.savoirfairelinux.com>).
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Management System - Audit",
"version": "18.0.1.0.0",
"author": "Savoir-faire Linux, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/management-system",
"license": "AGPL-3",
"category": "Management System",
"depends": ["mgmtsystem_nonconformity", "base_automation"],
"data": [
"security/ir.model.access.csv",
"security/mgmtsystem_audit_security.xml",
"data/audit_sequence.xml",
"data/audit_automated_actions.xml",
"views/mgmtsystem_audit.xml",
"views/res_users.xml",
"report/audit.xml",
"report/verification.xml",
"report/report.xml",
"report/mgmtsystem_audit_pivot.xml",
"wizard/copy_verification_lines.xml",
],
"demo": ["demo/demo_audit.xml"],
}
82 changes: 82 additions & 0 deletions mgmtsystem_audit/data/audit_automated_actions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<!-- Email template for "Prepare to audit" message to all auditors. -->
<record id="template_email_prepare_to_audit" model="mail.template">
<field name="name">Prepare to audit</field>
<field name="model_id" ref="model_mgmtsystem_audit" />
<field
name="email_to"
>{{",".join(object.auditor_user_ids.mapped("email"))}}</field>
<field name="subject">Prepare to Audit: "{{object.name}}"</field>
<field name="body_html">
<![CDATA[
<p>Hello,</p>

<p>
The audit <t t-out="object.name" /> is scheduled in 2 weeks.
Please prepare the verification list:

<a t-att-href="object.get_action_url()">Link</a>
</p>

<p>
Thank you.
--
Odoo
</p>
]]>
</field>
</record>

<!-- Automated Action: Email all auditors 2 weeks before Audit. -->
<record id="rule_set_prepare_to_audit" model="base.automation">
<field name="name">Email all auditors 2 weeks before audit.</field>
<field name="model_id" ref="model_mgmtsystem_audit" />
<!-- <field name="template_id" ref="template_email_prepare_to_audit" /> -->
<field name="trigger">on_time</field>
<!-- <field name="state">mail_post</field> -->
<field name="trg_date_id" ref="field_mgmtsystem_audit__date" />
<field name="trg_date_range">14</field>
<field name="trg_date_range_type">day</field>
</record>

<!-- Email template for "Send verification list" message to all followers -->
<record id="template_email_send_verification_list" model="mail.template">
<field name="name">Send Verification List</field>
<field name="model_id" ref="model_mgmtsystem_audit" />
<field
name="email_to"
> {{",".join((object.auditor_user_ids + object.auditee_user_ids + object.user_id).mapped("email"))}}</field>
<field name="subject">Send Verification List: "{{object.name}}"</field>
<field name="body_html">
<![CDATA[
<p>Hello,</p>

<p>
The audit <t t-out="object.name" /> is scheduled in 1 week.
Please finish the verification list and send it to the auditees:

<a t-att-href="object.get_action_url()">Link</a>
</p>

<p>
Thank you.
--
Odoo
</p>
]]>
</field>
</record>

<!-- Automated Action: Email all followers 1 weeks before Audit. -->
<record id="rule_set_send_verification_list" model="base.automation">
<field name="name">Email all followers 1 week before audit.</field>
<field name="model_id" ref="model_mgmtsystem_audit" />
<!-- <field name="template_id" ref="template_email_send_verification_list" /> -->
<field name="trigger">on_time</field>
<!-- <field name="state">mail_post</field> -->
<field name="trg_date_id" ref="field_mgmtsystem_audit__date" />
<field name="trg_date_range">7</field>
<field name="trg_date_range_type">day</field>
</record>
</odoo>
10 changes: 10 additions & 0 deletions mgmtsystem_audit/data/audit_sequence.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<!-- Sequences for mgmtsystem.audit -->
<record id="seq_mgmtsystem_audit" model="ir.sequence">
<field name="name">Management System Audit</field>
<field name="code">mgmtsystem.audit</field>
<field name="prefix">MSA</field>
<field name="padding">3</field>
</record>
</odoo>
50 changes: 50 additions & 0 deletions mgmtsystem_audit/demo/demo_audit.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="mgmtsystem_audit_demo" model="mgmtsystem.audit">
<field name="name">Quality</field>
<field name="date">2010-12-03</field>
<field name="strong_points">
<![CDATA[
<ul>
<li>Good documentation</li>
</ul>
]]>
</field>
<field name="to_improve_points">
<![CDATA[
<ul>
<li>Procedure respect</li>
</ul>
]]>
</field>
<field name="user_id" ref="base.user_demo" />
<field name="auditor_user_ids" eval="[(6,0,[ref('base.user_demo')])]" />
<field name="auditee_user_ids" eval="[(6,0,[ref('base.user_root')])]" />
<field
name="imp_opp_ids"
eval="[(6,0,[ref('mgmtsystem_action.demo_improvement')])]"
/>
<field
name="nonconformity_ids"
eval="[(6,0,[ref('mgmtsystem_nonconformity.demo_nonconformity')])]"
/>
</record>

<record id="mgmtsystem_audit_demo2" model="mgmtsystem.audit">
<field name="name">Quality2</field>
<field name="date">2012-12-06</field>
<field name="strong_points">* Good documentation</field>
<field name="to_improve_points">* Procedure respect</field>
<field name="user_id" ref="base.user_root" />
<field name="auditor_user_ids" eval="[(6,0,[ref('base.user_demo')])]" />
<field name="auditee_user_ids" eval="[(6,0,[ref('base.user_root')])]" />
<field
name="imp_opp_ids"
eval="[(6,0,[ref('mgmtsystem_action.demo_improvement')])]"
/>
<field
name="nonconformity_ids"
eval="[(6,0,[ref('mgmtsystem_nonconformity.demo_nonconformity')])]"
/>
</record>
</odoo>
Loading
Loading