From 7b3edafc4b180673389fa9827109fbef6a295084 Mon Sep 17 00:00:00 2001
From: Sandip Mangukiya
Date: Wed, 26 Dec 2018 09:00:35 -0800
Subject: [PATCH 1/9] [ADD] agreement_mrp
---
agreement_mrp/README.rst | 21 +++++++++++++
agreement_mrp/__init__.py | 4 +++
agreement_mrp/__manifest__.py | 27 +++++++++++++++++
agreement_mrp/models/__init__.py | 7 +++++
agreement_mrp/models/agreement.py | 20 +++++++++++++
agreement_mrp/models/mrp.py | 12 ++++++++
agreement_mrp/readme/CONTRIBUTORS.rst | 1 +
agreement_mrp/readme/CREDITS.rst | 3 ++
agreement_mrp/readme/DESCRIPTION.rst | 6 ++++
agreement_mrp/readme/INSTALL.rst | 5 ++++
agreement_mrp/readme/ROADMAP.rst | 2 ++
agreement_mrp/readme/USAGE.rst | 6 ++++
agreement_mrp/static/description/icon.png | Bin 0 -> 6755 bytes
agreement_mrp/views/agreement_view.xml | 34 ++++++++++++++++++++++
agreement_mrp/views/mrp_view.xml | 28 ++++++++++++++++++
15 files changed, 176 insertions(+)
create mode 100644 agreement_mrp/README.rst
create mode 100644 agreement_mrp/__init__.py
create mode 100644 agreement_mrp/__manifest__.py
create mode 100644 agreement_mrp/models/__init__.py
create mode 100644 agreement_mrp/models/agreement.py
create mode 100644 agreement_mrp/models/mrp.py
create mode 100644 agreement_mrp/readme/CONTRIBUTORS.rst
create mode 100644 agreement_mrp/readme/CREDITS.rst
create mode 100644 agreement_mrp/readme/DESCRIPTION.rst
create mode 100644 agreement_mrp/readme/INSTALL.rst
create mode 100644 agreement_mrp/readme/ROADMAP.rst
create mode 100644 agreement_mrp/readme/USAGE.rst
create mode 100644 agreement_mrp/static/description/icon.png
create mode 100644 agreement_mrp/views/agreement_view.xml
create mode 100644 agreement_mrp/views/mrp_view.xml
diff --git a/agreement_mrp/README.rst b/agreement_mrp/README.rst
new file mode 100644
index 00000000..21cd7854
--- /dev/null
+++ b/agreement_mrp/README.rst
@@ -0,0 +1,21 @@
+**This file is going to be generated by oca-gen-addon-readme.**
+
+*Manual changes will be overwritten.*
+
+Please provide content in the ``readme`` directory:
+
+* **DESCRIPTION.rst** (required)
+* INSTALL.rst (optional)
+* CONFIGURE.rst (optional)
+* **USAGE.rst** (optional, highly recommended)
+* DEVELOP.rst (optional)
+* ROADMAP.rst (optional)
+* HISTORY.rst (optional, recommended)
+* **CONTRIBUTORS.rst** (optional, highly recommended)
+* CREDITS.rst (optional)
+
+Content of this README will also be drawn from the addon manifest,
+from keys such as name, authors, maintainers, development_status,
+and license.
+
+A good, one sentence summary in the manifest is also highly recommended.
diff --git a/agreement_mrp/__init__.py b/agreement_mrp/__init__.py
new file mode 100644
index 00000000..631bd489
--- /dev/null
+++ b/agreement_mrp/__init__.py
@@ -0,0 +1,4 @@
+# Copyright (C) 2018 - TODAY, Open Source Integrators
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+from . import models
diff --git a/agreement_mrp/__manifest__.py b/agreement_mrp/__manifest__.py
new file mode 100644
index 00000000..1dc9802e
--- /dev/null
+++ b/agreement_mrp/__manifest__.py
@@ -0,0 +1,27 @@
+# Copyright (C) 2018 - TODAY, Open Source Integrators
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+{
+ 'name': 'Agreement - MRP',
+ 'summary': 'Link manufacturing orders to an agreement',
+ 'version': '11.0.0.0.1',
+ 'category': 'Contract',
+ 'author': 'Open Source Integrators, '
+ 'Odoo Community Association (OCA)',
+ 'website': 'https://github.com/OCA/contract',
+ 'depends': [
+ 'agreement',
+ 'mrp',
+ ],
+ 'data': [
+ 'views/agreement_view.xml',
+ 'views/mrp_view.xml',
+ ],
+ 'installable': True,
+ 'license': 'AGPL-3',
+ 'development_status': 'Beta',
+ 'maintainers': [
+ 'smangukiya',
+ 'max3903',
+ ],
+}
diff --git a/agreement_mrp/models/__init__.py b/agreement_mrp/models/__init__.py
new file mode 100644
index 00000000..147713f6
--- /dev/null
+++ b/agreement_mrp/models/__init__.py
@@ -0,0 +1,7 @@
+# Copyright (C) 2018 - TODAY, Open Source Integrators
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+from . import (
+ mrp,
+ agreement,
+)
diff --git a/agreement_mrp/models/agreement.py b/agreement_mrp/models/agreement.py
new file mode 100644
index 00000000..09425d2b
--- /dev/null
+++ b/agreement_mrp/models/agreement.py
@@ -0,0 +1,20 @@
+# Copyright (C) 2018 - TODAY, Open Source Integrators
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+from odoo import api, fields, models
+
+
+class Agreement(models.Model):
+ _inherit = "agreement"
+
+ mo_count = fields.Integer('# MOs', compute='_compute_mo_count')
+
+ @api.multi
+ def _compute_mo_count(self):
+ data = self.env['mrp.production'].read_group(
+ [('agreement_id', 'in', self.ids)],
+ ['agreement_id'], ['agreement_id'])
+ count_data = dict((item['agreement_id'][0],
+ item['agreement_id_count']) for item in data)
+ for agreement in self:
+ agreement.mo_count = count_data.get(agreement.id, 0)
diff --git a/agreement_mrp/models/mrp.py b/agreement_mrp/models/mrp.py
new file mode 100644
index 00000000..beb4d92c
--- /dev/null
+++ b/agreement_mrp/models/mrp.py
@@ -0,0 +1,12 @@
+# Copyright (C) 2018 - TODAY, Open Source Integrators
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+from odoo import fields, models
+
+
+class MRPProduction(models.Model):
+ _inherit = "mrp.production"
+
+ agreement_id = fields.Many2one('agreement', 'Agreement')
+ serviceprofile_id = fields.Many2one('agreement.serviceprofile',
+ 'Service Profile')
diff --git a/agreement_mrp/readme/CONTRIBUTORS.rst b/agreement_mrp/readme/CONTRIBUTORS.rst
new file mode 100644
index 00000000..a76235f8
--- /dev/null
+++ b/agreement_mrp/readme/CONTRIBUTORS.rst
@@ -0,0 +1 @@
+* Sandip Mangukiya
diff --git a/agreement_mrp/readme/CREDITS.rst b/agreement_mrp/readme/CREDITS.rst
new file mode 100644
index 00000000..0eff0acf
--- /dev/null
+++ b/agreement_mrp/readme/CREDITS.rst
@@ -0,0 +1,3 @@
+The development of this module has been financially supported by:
+
+* Open Source Integrators
diff --git a/agreement_mrp/readme/DESCRIPTION.rst b/agreement_mrp/readme/DESCRIPTION.rst
new file mode 100644
index 00000000..5debb039
--- /dev/null
+++ b/agreement_mrp/readme/DESCRIPTION.rst
@@ -0,0 +1,6 @@
+Odoo Agreement App does not provide an easy way to access manufacturing orders
+related to an agreement. Some organizations needs to have a quick access to the
+production orders to track the performance of an agreement.
+
+This module allows you to link a manufacturing order to an agreement and
+adds a smart button on the agreement to look at the list of related MOs.
diff --git a/agreement_mrp/readme/INSTALL.rst b/agreement_mrp/readme/INSTALL.rst
new file mode 100644
index 00000000..c85327b9
--- /dev/null
+++ b/agreement_mrp/readme/INSTALL.rst
@@ -0,0 +1,5 @@
+To install Field Service and have the mapping features,
+you need to install agreement and mrp
+
+Please refer to the installation instructions available at:
+https://github.com/OCA/contract/agreement_mrp
diff --git a/agreement_mrp/readme/ROADMAP.rst b/agreement_mrp/readme/ROADMAP.rst
new file mode 100644
index 00000000..339c72be
--- /dev/null
+++ b/agreement_mrp/readme/ROADMAP.rst
@@ -0,0 +1,2 @@
+The roadmap of the Field Service application is documented on
+`Github `_.
diff --git a/agreement_mrp/readme/USAGE.rst b/agreement_mrp/readme/USAGE.rst
new file mode 100644
index 00000000..86eca654
--- /dev/null
+++ b/agreement_mrp/readme/USAGE.rst
@@ -0,0 +1,6 @@
+To use this module, you need to:
+
+* Go to Manufacturing > Manufacturing Orders
+* Select or create a manufacturing order and set the agreement
+* Go to Agreement > Agreements
+* Open the previous agreement and click on the smart button "Manufacturing Orders" to see the list of related MO
diff --git a/agreement_mrp/static/description/icon.png b/agreement_mrp/static/description/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..23ce93135053c48a74469807879f2805b12382ad
GIT binary patch
literal 6755
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
+
+
+
+ Manufacture Orders
+ ir.actions.act_window
+ mrp.production
+ form
+ tree,form
+ [('agreement_id', '=', active_id)]
+
+
+ Create MOs
+
+
+
+
+
+ agreement.form.mrp
+ agreement
+
+
+
+
+
+
+
+
+
diff --git a/agreement_mrp/views/mrp_view.xml b/agreement_mrp/views/mrp_view.xml
new file mode 100644
index 00000000..5c2f3e78
--- /dev/null
+++ b/agreement_mrp/views/mrp_view.xml
@@ -0,0 +1,28 @@
+
+
+
+
+ mrp.production.form.agreement
+ mrp.production
+
+
+
+
+
+
+
+
+
+
+
+ mrp.production.select.agreement
+ mrp.production
+
+
+
+
+
+
+
+
+
From 4f327346ee4f5053dca5e70e7f3db26b3987154e Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Wed, 26 Dec 2018 22:21:48 +0000
Subject: [PATCH 2/9] [UPD] README.rst
---
agreement_mrp/README.rst | 132 +++++-
agreement_mrp/static/description/index.html | 458 ++++++++++++++++++++
2 files changed, 574 insertions(+), 16 deletions(-)
create mode 100644 agreement_mrp/static/description/index.html
diff --git a/agreement_mrp/README.rst b/agreement_mrp/README.rst
index 21cd7854..f66beeeb 100644
--- a/agreement_mrp/README.rst
+++ b/agreement_mrp/README.rst
@@ -1,21 +1,121 @@
-**This file is going to be generated by oca-gen-addon-readme.**
+===============
+Agreement - MRP
+===============
-*Manual changes will be overwritten.*
+.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !! This file is generated by oca-gen-addon-readme !!
+ !! changes will be overwritten. !!
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-Please provide content in the ``readme`` directory:
+.. |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%2Fcontract-lightgray.png?logo=github
+ :target: https://github.com/OCA/contract/tree/11.0/agreement_mrp
+ :alt: OCA/contract
+.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
+ :target: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-agreement_mrp
+ :alt: Translate me on Weblate
+.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
+ :target: https://runbot.odoo-community.org/runbot/110/11.0
+ :alt: Try me on Runbot
-* **DESCRIPTION.rst** (required)
-* INSTALL.rst (optional)
-* CONFIGURE.rst (optional)
-* **USAGE.rst** (optional, highly recommended)
-* DEVELOP.rst (optional)
-* ROADMAP.rst (optional)
-* HISTORY.rst (optional, recommended)
-* **CONTRIBUTORS.rst** (optional, highly recommended)
-* CREDITS.rst (optional)
+|badge1| |badge2| |badge3| |badge4| |badge5|
-Content of this README will also be drawn from the addon manifest,
-from keys such as name, authors, maintainers, development_status,
-and license.
+Odoo Agreement App does not provide an easy way to access manufacturing orders
+related to an agreement. Some organizations needs to have a quick access to the
+production orders to track the performance of an agreement.
-A good, one sentence summary in the manifest is also highly recommended.
+This module allows you to link a manufacturing order to an agreement and
+adds a smart button on the agreement to look at the list of related MOs.
+
+**Table of contents**
+
+.. contents::
+ :local:
+
+Installation
+============
+
+To install Field Service and have the mapping features,
+you need to install agreement and mrp
+
+Please refer to the installation instructions available at:
+https://github.com/OCA/contract/agreement_mrp
+
+Usage
+=====
+
+To use this module, you need to:
+
+* Go to Manufacturing > Manufacturing Orders
+* Select or create a manufacturing order and set the agreement
+* Go to Agreement > Agreements
+* Open the previous agreement and click on the smart button "Manufacturing Orders" to see the list of related MO
+
+Known issues / Roadmap
+======================
+
+The roadmap of the Field Service application is documented on
+`Github `_.
+
+Bug Tracker
+===========
+
+Bugs are tracked on `GitHub Issues `_.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us smashing it by providing a detailed and welcomed
+`feedback `_.
+
+Do not contact contributors directly about support or help with technical issues.
+
+Credits
+=======
+
+Authors
+~~~~~~~
+
+* Open Source Integrators
+
+Contributors
+~~~~~~~~~~~~
+
+* Sandip Mangukiya
+
+Other credits
+~~~~~~~~~~~~~
+
+The development of this module has been financially supported by:
+
+* Open Source Integrators
+
+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.
+
+.. |maintainer-smangukiya| image:: https://github.com/smangukiya.png?size=40px
+ :target: https://github.com/smangukiya
+ :alt: smangukiya
+.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px
+ :target: https://github.com/max3903
+ :alt: max3903
+
+Current `maintainers `__:
+
+|maintainer-smangukiya| |maintainer-max3903|
+
+This module is part of the `OCA/contract `_ project on GitHub.
+
+You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/agreement_mrp/static/description/index.html b/agreement_mrp/static/description/index.html
new file mode 100644
index 00000000..a798df62
--- /dev/null
+++ b/agreement_mrp/static/description/index.html
@@ -0,0 +1,458 @@
+
+
+
+
+
+
+Agreement - MRP
+
+
+
+
+
Agreement - MRP
+
+
+
+
Odoo Agreement App does not provide an easy way to access manufacturing orders
+related to an agreement. Some organizations needs to have a quick access to the
+production orders to track the performance of an agreement.
+
This module allows you to link a manufacturing order to an agreement and
+adds a smart button on the agreement to look at the list of related MOs.
Bugs are tracked on GitHub Issues.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us smashing it by providing a detailed and welcomed
+feedback.
+
Do not contact contributors directly about support or help with technical issues.
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.
+
+
From 330f3d1c0e67015218d1c2275d742a1883d6ea92 Mon Sep 17 00:00:00 2001
From: oca-travis
Date: Wed, 26 Dec 2018 22:55:14 +0000
Subject: [PATCH 3/9] [UPD] Update agreement_mrp.pot
---
agreement_mrp/i18n/agreement_mrp.pot | 56 ++++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
create mode 100644 agreement_mrp/i18n/agreement_mrp.pot
diff --git a/agreement_mrp/i18n/agreement_mrp.pot b/agreement_mrp/i18n/agreement_mrp.pot
new file mode 100644
index 00000000..900d656a
--- /dev/null
+++ b/agreement_mrp/i18n/agreement_mrp.pot
@@ -0,0 +1,56 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * agreement_mrp
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: agreement_mrp
+#: model:ir.model.fields,field_description:agreement_mrp.field_agreement_mo_count
+msgid "# MOs"
+msgstr ""
+
+#. module: agreement_mrp
+#: model:ir.ui.view,arch_db:agreement_mrp.partner_agreement_form_view
+msgid "MOs"
+msgstr ""
+
+#. module: agreement_mrp
+#: model:ir.model.fields,field_description:agreement_mrp.field_mrp_production_agreement_id
+msgid "Agreement"
+msgstr ""
+
+#. module: agreement_mrp
+#: model:ir.actions.act_window,help:agreement_mrp.action_mrp_production_agreement_specific
+msgid "Create MOs"
+msgstr ""
+
+#. module: agreement_mrp
+#: model:ir.actions.act_window,name:agreement_mrp.action_mrp_production_agreement_specific
+msgid "Manufacture Orders"
+msgstr ""
+
+#. module: agreement_mrp
+#: model:ir.model,name:agreement_mrp.model_mrp_production
+msgid "Manufacturing Order"
+msgstr ""
+
+#. module: agreement_mrp
+#: model:ir.model.fields,field_description:agreement_mrp.field_mrp_production_serviceprofile_id
+#: model:ir.ui.view,arch_db:agreement_mrp.view_mrp_production_filter_agreement
+msgid "Service Profile"
+msgstr ""
+
+#. module: agreement_mrp
+#: model:ir.model,name:agreement_mrp.model_agreement
+msgid "agreement"
+msgstr ""
+
From 4f4a77f8eecb16fac5217aa3bf0beed1eff77740 Mon Sep 17 00:00:00 2001
From: Sandip Mangukiya
Date: Wed, 26 Dec 2018 23:58:52 -0800
Subject: [PATCH 4/9] [ADD] agreement_stock
---
agreement_mrp/readme/INSTALL.rst | 5 -----
agreement_mrp/readme/ROADMAP.rst | 4 ++--
agreement_mrp/views/agreement_view.xml | 17 ++++++++++++-----
agreement_mrp/views/mrp_view.xml | 8 +++++---
4 files changed, 19 insertions(+), 15 deletions(-)
delete mode 100644 agreement_mrp/readme/INSTALL.rst
diff --git a/agreement_mrp/readme/INSTALL.rst b/agreement_mrp/readme/INSTALL.rst
deleted file mode 100644
index c85327b9..00000000
--- a/agreement_mrp/readme/INSTALL.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-To install Field Service and have the mapping features,
-you need to install agreement and mrp
-
-Please refer to the installation instructions available at:
-https://github.com/OCA/contract/agreement_mrp
diff --git a/agreement_mrp/readme/ROADMAP.rst b/agreement_mrp/readme/ROADMAP.rst
index 339c72be..7e6402cf 100644
--- a/agreement_mrp/readme/ROADMAP.rst
+++ b/agreement_mrp/readme/ROADMAP.rst
@@ -1,2 +1,2 @@
-The roadmap of the Field Service application is documented on
-`Github `_.
+The roadmap of the Agreement application is documented on
+`Github `_.
diff --git a/agreement_mrp/views/agreement_view.xml b/agreement_mrp/views/agreement_view.xml
index f357ee6d..659b140f 100644
--- a/agreement_mrp/views/agreement_view.xml
+++ b/agreement_mrp/views/agreement_view.xml
@@ -1,7 +1,8 @@
-
+ Manufacture Ordersir.actions.act_windowmrp.production
@@ -9,8 +10,8 @@
tree,form[('agreement_id', '=', active_id)]
-
- Create MOs
+
+ Create MOs
@@ -21,9 +22,15 @@
-
-
+
mrp.production.select.agreement
@@ -20,7 +21,8 @@
-
+
From 6ba07d601a56ef449f46d8f62b4375812227a791 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Thu, 27 Dec 2018 15:09:14 +0000
Subject: [PATCH 5/9] [UPD] README.rst
---
agreement_mrp/README.rst | 13 +-----
agreement_mrp/static/description/index.html | 44 +++++++++------------
2 files changed, 20 insertions(+), 37 deletions(-)
diff --git a/agreement_mrp/README.rst b/agreement_mrp/README.rst
index f66beeeb..e9bd57b9 100644
--- a/agreement_mrp/README.rst
+++ b/agreement_mrp/README.rst
@@ -37,15 +37,6 @@ adds a smart button on the agreement to look at the list of related MOs.
.. contents::
:local:
-Installation
-============
-
-To install Field Service and have the mapping features,
-you need to install agreement and mrp
-
-Please refer to the installation instructions available at:
-https://github.com/OCA/contract/agreement_mrp
-
Usage
=====
@@ -59,8 +50,8 @@ To use this module, you need to:
Known issues / Roadmap
======================
-The roadmap of the Field Service application is documented on
-`Github `_.
+The roadmap of the Agreement application is documented on
+`Github `_.
Bug Tracker
===========
diff --git a/agreement_mrp/static/description/index.html b/agreement_mrp/static/description/index.html
index a798df62..b57ce74f 100644
--- a/agreement_mrp/static/description/index.html
+++ b/agreement_mrp/static/description/index.html
@@ -376,28 +376,20 @@ adds a smart button on the agreement to look at the list of related MOs.
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
@@ -420,28 +412,28 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
Do not contact contributors directly about support or help with technical issues.
OCA, or the Odoo Community Association, is a nonprofit organization whose
From e69b96482e7294d314710de302fa188cb8d2befd Mon Sep 17 00:00:00 2001
From: Maxime Chambreuil
Date: Thu, 3 Jan 2019 14:32:51 -0600
Subject: [PATCH 6/9] [IMP] Show stat even if 0
---
agreement_mrp/views/agreement_view.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/agreement_mrp/views/agreement_view.xml b/agreement_mrp/views/agreement_view.xml
index 659b140f..95e632f5 100644
--- a/agreement_mrp/views/agreement_view.xml
+++ b/agreement_mrp/views/agreement_view.xml
@@ -24,7 +24,6 @@
Odoo Agreement App does not provide an easy way to access manufacturing orders
related to an agreement. Some organizations needs to have a quick access to the
production orders to track the performance of an agreement.
@@ -441,7 +441,7 @@ mission is to support the collaborative development of Odoo features and
promote its widespread use.