From 2988acd7f2f4483daea86cd3090c7eb96008d729 Mon Sep 17 00:00:00 2001 From: Javier Iniesta Date: Mon, 25 Jan 2016 13:44:37 +0100 Subject: [PATCH 01/41] [ADD] mrp_sale_info --- mrp_sale_info/README.rst | 68 ++++++++++++++++++ mrp_sale_info/__init__.py | 5 ++ mrp_sale_info/__openerp__.py | 28 ++++++++ mrp_sale_info/i18n/es.po | 60 ++++++++++++++++ mrp_sale_info/models/__init__.py | 6 ++ mrp_sale_info/models/mrp_production.py | 17 +++++ .../models/mrp_production_workcenter_line.py | 17 +++++ mrp_sale_info/static/description/icon.png | Bin 0 -> 9455 bytes mrp_sale_info/views/mrp_production.xml | 32 +++++++++ .../views/mrp_production_workcenter_line.xml | 34 +++++++++ 10 files changed, 267 insertions(+) create mode 100644 mrp_sale_info/README.rst create mode 100644 mrp_sale_info/__init__.py create mode 100644 mrp_sale_info/__openerp__.py create mode 100644 mrp_sale_info/i18n/es.po create mode 100644 mrp_sale_info/models/__init__.py create mode 100644 mrp_sale_info/models/mrp_production.py create mode 100644 mrp_sale_info/models/mrp_production_workcenter_line.py create mode 100644 mrp_sale_info/static/description/icon.png create mode 100644 mrp_sale_info/views/mrp_production.xml create mode 100644 mrp_sale_info/views/mrp_production_workcenter_line.xml diff --git a/mrp_sale_info/README.rst b/mrp_sale_info/README.rst new file mode 100644 index 00000000000..fbe54e2ad39 --- /dev/null +++ b/mrp_sale_info/README.rst @@ -0,0 +1,68 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +============= +MRP Sale Info +============= + +This module extends the functionality of *sale_mrp*. + +* Add fields to Manufacturing Orders and Work Orders: + * Sale order + * Customer + * Commitment Date + +Usage +===== + +New fields are in Tree views and in Extra information tab at form views. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/129/8.0 + +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 +`_. + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Rafael Blasco +* Antonio Espinosa +* Javier Iniesta +* Oihane Crucelaegui ", +* Pedro M. Baeza ", +* Ana Juaristi " + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +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. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/mrp_sale_info/__init__.py b/mrp_sale_info/__init__.py new file mode 100644 index 00000000000..51736d4ae3b --- /dev/null +++ b/mrp_sale_info/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/mrp_sale_info/__openerp__.py b/mrp_sale_info/__openerp__.py new file mode 100644 index 00000000000..193ac2403e0 --- /dev/null +++ b/mrp_sale_info/__openerp__.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "MRP Sale Info", + "summary": "Adds sale information to Manufacturing models", + "version": "8.0.1.0.0", + "category": "Manufacturing", + "website": "http://www.antiun.com", + "author": "Antiun Ingeniería S.L., " + "OdooMRP team, " + "AvanzOSC, " + "Serv. Tecnol. Avanzados - Pedro M. Baeza, " + "Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": [ + "mrp_operations", + "sale_mrp", + "sale_order_dates", + "stock" + ], + "data": [ + "views/mrp_production.xml", + "views/mrp_production_workcenter_line.xml" + ] +} diff --git a/mrp_sale_info/i18n/es.po b/mrp_sale_info/i18n/es.po new file mode 100644 index 00000000000..1ef403d42b3 --- /dev/null +++ b/mrp_sale_info/i18n/es.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_sale_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-01-25 12:39+0000\n" +"PO-Revision-Date: 2016-01-25 12:39+0000\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: mrp_sale_info +#: field:mrp.production,commitment_date:0 +#: field:mrp.production.workcenter.line,commitment_date:0 +msgid "Commitment Date" +msgstr "Fecha compromiso" + +#. module: mrp_sale_info +#: field:mrp.production,partner_id:0 +#: field:mrp.production.workcenter.line,partner_id:0 +msgid "Customer" +msgstr "Cliente" + +#. module: mrp_sale_info +#: help:mrp.production,commitment_date:0 +#: help:mrp.production.workcenter.line,commitment_date:0 +msgid "Date by which the products are sure to be delivered. This is a date that you can promise to the customer, based on the Product Lead Times." +msgstr "Fecha en la que se asegura que los productos estarán enviados. Esta es la fecha de compromiso con el cliente, basada en el tirmpo de entrega." + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production +msgid "Manufacturing Order" +msgstr "Orden de producción" + +#. module: mrp_sale_info +#: view:mrp.production.workcenter.line:mrp_sale_info.mrp_production_workcenter_form_view_inherit +msgid "Product to Produce" +msgstr "Producto a producir" + +#. module: mrp_sale_info +#: view:mrp.production.workcenter.line:mrp_sale_info.mrp_production_workcenter_form_view_inherit +msgid "Sale Information" +msgstr "Información de venta" + +#. module: mrp_sale_info +#: field:mrp.production,sale_id:0 +#: field:mrp.production.workcenter.line,sale_id:0 +msgid "Sale order" +msgstr "Pedido de venta" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +msgid "Work Order" +msgstr "Orden de trabajo" diff --git a/mrp_sale_info/models/__init__.py b/mrp_sale_info/models/__init__.py new file mode 100644 index 00000000000..cb18640f574 --- /dev/null +++ b/mrp_sale_info/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import mrp_production +from . import mrp_production_workcenter_line diff --git a/mrp_sale_info/models/mrp_production.py b/mrp_sale_info/models/mrp_production.py new file mode 100644 index 00000000000..24ddb0aa2a7 --- /dev/null +++ b/mrp_sale_info/models/mrp_production.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- +# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, fields + + +class MrpProduction(models.Model): + _inherit = "mrp.production" + + sale_id = fields.Many2one( + 'sale.order', string='Sale order', readonly=True, store=True, + related='move_prod_id.procurement_id.sale_line_id.order_id') + partner_id = fields.Many2one(related='sale_id.partner_id', + string='Customer', store=True) + commitment_date = fields.Datetime(related='sale_id.commitment_date', + string='Commitment Date', store=True) diff --git a/mrp_sale_info/models/mrp_production_workcenter_line.py b/mrp_sale_info/models/mrp_production_workcenter_line.py new file mode 100644 index 00000000000..9991efe8117 --- /dev/null +++ b/mrp_sale_info/models/mrp_production_workcenter_line.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- +# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, fields + + +class MrpProductionWorkcenterLine(models.Model): + _inherit = "mrp.production.workcenter.line" + + sale_id = fields.Many2one(related='production_id.sale_id', + string='Sale order', readonly=True, store=True) + partner_id = fields.Many2one(related='sale_id.partner_id', readonly=True, + string='Customer', store=True) + commitment_date = fields.Datetime(related='sale_id.commitment_date', + string='Commitment Date', store=True, + readonly=True) diff --git a/mrp_sale_info/static/description/icon.png b/mrp_sale_info/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/mrp_sale_info/views/mrp_production.xml b/mrp_sale_info/views/mrp_production.xml new file mode 100644 index 00000000000..ea9ace7d4bb --- /dev/null +++ b/mrp_sale_info/views/mrp_production.xml @@ -0,0 +1,32 @@ + + + + + + MRP Production Form with Sale Order + mrp.production + + + + + + + + + + + + MRP Production Tree with Sale Order + mrp.production + + + + + + + + + + + + diff --git a/mrp_sale_info/views/mrp_production_workcenter_line.xml b/mrp_sale_info/views/mrp_production_workcenter_line.xml new file mode 100644 index 00000000000..df4824f71a7 --- /dev/null +++ b/mrp_sale_info/views/mrp_production_workcenter_line.xml @@ -0,0 +1,34 @@ + + + + + + MRP Production Work Order Tree with Sale Order + mrp.production.workcenter.line + + + + + + + + + + + + MRP Production Work Order Form with Sale Order + mrp.production.workcenter.line + + + + + + + + + + + + + + From 6fcb0164d9df12d967f46916b12ccc958e01fd68 Mon Sep 17 00:00:00 2001 From: victor Date: Sun, 14 Feb 2016 10:25:51 +0800 Subject: [PATCH 02/41] [MIG] Make mrp_sale_info installable on v9 --- mrp_sale_info/README.rst | 10 +++++----- mrp_sale_info/__openerp__.py | 2 +- mrp_sale_info/i18n/es.po | 2 +- mrp_sale_info/views/mrp_production.xml | 2 +- mrp_sale_info/views/mrp_production_workcenter_line.xml | 6 ++++-- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/mrp_sale_info/README.rst b/mrp_sale_info/README.rst index fbe54e2ad39..20a237040a8 100644 --- a/mrp_sale_info/README.rst +++ b/mrp_sale_info/README.rst @@ -6,9 +6,8 @@ MRP Sale Info ============= -This module extends the functionality of *sale_mrp*. +This module extends the functionality of sale_mrp and adds related fields to Manufacturing Orders and Work Orders: -* Add fields to Manufacturing Orders and Work Orders: * Sale order * Customer * Commitment Date @@ -16,11 +15,11 @@ This module extends the functionality of *sale_mrp*. Usage ===== -New fields are in Tree views and in Extra information tab at form views. +New fields are displayed in tree and in form views (Extra information tab). .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/129/8.0 + :target: https://runbot.odoo-community.org/runbot/129/9.0 Bug Tracker =========== @@ -32,7 +31,7 @@ help us smashing it by providing a detailed and welcomed `feedback `_. +9.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. Credits ======= @@ -51,6 +50,7 @@ Contributors * Oihane Crucelaegui ", * Pedro M. Baeza ", * Ana Juaristi " +* Victor M. Martin Maintainer ---------- diff --git a/mrp_sale_info/__openerp__.py b/mrp_sale_info/__openerp__.py index 193ac2403e0..f866c8c637b 100644 --- a/mrp_sale_info/__openerp__.py +++ b/mrp_sale_info/__openerp__.py @@ -4,7 +4,7 @@ { "name": "MRP Sale Info", "summary": "Adds sale information to Manufacturing models", - "version": "8.0.1.0.0", + "version": "9.0.1.0.0", "category": "Manufacturing", "website": "http://www.antiun.com", "author": "Antiun Ingeniería S.L., " diff --git a/mrp_sale_info/i18n/es.po b/mrp_sale_info/i18n/es.po index 1ef403d42b3..8974c00cfef 100644 --- a/mrp_sale_info/i18n/es.po +++ b/mrp_sale_info/i18n/es.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: Odoo Server 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-01-25 12:39+0000\n" "PO-Revision-Date: 2016-01-25 12:39+0000\n" diff --git a/mrp_sale_info/views/mrp_production.xml b/mrp_sale_info/views/mrp_production.xml index ea9ace7d4bb..4fee03f44e9 100644 --- a/mrp_sale_info/views/mrp_production.xml +++ b/mrp_sale_info/views/mrp_production.xml @@ -5,7 +5,7 @@ MRP Production Form with Sale Order mrp.production - + diff --git a/mrp_sale_info/views/mrp_production_workcenter_line.xml b/mrp_sale_info/views/mrp_production_workcenter_line.xml index df4824f71a7..1af6ac649cc 100644 --- a/mrp_sale_info/views/mrp_production_workcenter_line.xml +++ b/mrp_sale_info/views/mrp_production_workcenter_line.xml @@ -20,13 +20,15 @@ mrp.production.workcenter.line - + + - + + From aec64c9b501c9380866ad49295499c8a010d092a Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 19 Mar 2016 19:46:19 -0400 Subject: [PATCH 03/41] OCA Transbot updated translations from Transifex --- mrp_sale_info/i18n/de.po | 60 +++++++++++++++++++++++++++++++++++++ mrp_sale_info/i18n/es.po | 45 ++++++++++++++-------------- mrp_sale_info/i18n/fr.po | 59 ++++++++++++++++++++++++++++++++++++ mrp_sale_info/i18n/pt_BR.po | 60 +++++++++++++++++++++++++++++++++++++ mrp_sale_info/i18n/zh_CN.po | 60 +++++++++++++++++++++++++++++++++++++ 5 files changed, 261 insertions(+), 23 deletions(-) create mode 100644 mrp_sale_info/i18n/de.po create mode 100644 mrp_sale_info/i18n/fr.po create mode 100644 mrp_sale_info/i18n/pt_BR.po create mode 100644 mrp_sale_info/i18n/zh_CN.po diff --git a/mrp_sale_info/i18n/de.po b/mrp_sale_info/i18n/de.po new file mode 100644 index 00000000000..5011994bacc --- /dev/null +++ b/mrp_sale_info/i18n/de.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_sale_info +# +# Translators: +# Rudolf Schnapka , 2016 +msgid "" +msgstr "" +"Project-Id-Version: manufacture (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-14 11:03+0000\n" +"PO-Revision-Date: 2016-04-21 08:17+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (http://www.transifex.com/oca/OCA-manufacture-9-0/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "Commitment Date" +msgstr "Zusagedatum" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +msgid "Customer" +msgstr "Kunde" + +#. module: mrp_sale_info +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "" +"Date by which the products are sure to be delivered. This is a date that you" +" can promise to the customer, based on the Product Lead Times." +msgstr "Datum zu dem die Produkte sicher geliefert werden können. Dieses Datum können Sie einem Kunden, basierend auf Vorlauf- und Lieferzeiten, zusagen." + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production +msgid "Manufacturing Order" +msgstr "Fertigungsautrag" + +#. module: mrp_sale_info +#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit +msgid "Sale Information" +msgstr "Verkaufsinformation" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +msgid "Sale order" +msgstr "Verkaufsauftrag" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +msgid "Work Order" +msgstr "Arbeitsauftrag" diff --git a/mrp_sale_info/i18n/es.po b/mrp_sale_info/i18n/es.po index 8974c00cfef..7f7fd7fba85 100644 --- a/mrp_sale_info/i18n/es.po +++ b/mrp_sale_info/i18n/es.po @@ -1,36 +1,40 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * mrp_sale_info -# +# * mrp_sale_info +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: Odoo Server 9.0\n" +"Project-Id-Version: manufacture (9.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-01-25 12:39+0000\n" -"PO-Revision-Date: 2016-01-25 12:39+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-03-12 23:17+0000\n" +"PO-Revision-Date: 2016-03-12 23:17+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-manufacture-9-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: mrp_sale_info -#: field:mrp.production,commitment_date:0 -#: field:mrp.production.workcenter.line,commitment_date:0 +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date msgid "Commitment Date" msgstr "Fecha compromiso" #. module: mrp_sale_info -#: field:mrp.production,partner_id:0 -#: field:mrp.production.workcenter.line,partner_id:0 +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id msgid "Customer" msgstr "Cliente" #. module: mrp_sale_info -#: help:mrp.production,commitment_date:0 -#: help:mrp.production.workcenter.line,commitment_date:0 -msgid "Date by which the products are sure to be delivered. This is a date that you can promise to the customer, based on the Product Lead Times." +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "" +"Date by which the products are sure to be delivered. This is a date that you" +" can promise to the customer, based on the Product Lead Times." msgstr "Fecha en la que se asegura que los productos estarán enviados. Esta es la fecha de compromiso con el cliente, basada en el tirmpo de entrega." #. module: mrp_sale_info @@ -39,18 +43,13 @@ msgid "Manufacturing Order" msgstr "Orden de producción" #. module: mrp_sale_info -#: view:mrp.production.workcenter.line:mrp_sale_info.mrp_production_workcenter_form_view_inherit -msgid "Product to Produce" -msgstr "Producto a producir" - -#. module: mrp_sale_info -#: view:mrp.production.workcenter.line:mrp_sale_info.mrp_production_workcenter_form_view_inherit +#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit msgid "Sale Information" msgstr "Información de venta" #. module: mrp_sale_info -#: field:mrp.production,sale_id:0 -#: field:mrp.production.workcenter.line,sale_id:0 +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id msgid "Sale order" msgstr "Pedido de venta" diff --git a/mrp_sale_info/i18n/fr.po b/mrp_sale_info/i18n/fr.po new file mode 100644 index 00000000000..e24470bda20 --- /dev/null +++ b/mrp_sale_info/i18n/fr.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_sale_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: manufacture (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-07 07:44+0000\n" +"PO-Revision-Date: 2016-03-12 23:17+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-manufacture-9-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "Commitment Date" +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +msgid "Customer" +msgstr "Client" + +#. module: mrp_sale_info +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "" +"Date by which the products are sure to be delivered. This is a date that you" +" can promise to the customer, based on the Product Lead Times." +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production +msgid "Manufacturing Order" +msgstr "" + +#. module: mrp_sale_info +#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit +msgid "Sale Information" +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +msgid "Sale order" +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +msgid "Work Order" +msgstr "" diff --git a/mrp_sale_info/i18n/pt_BR.po b/mrp_sale_info/i18n/pt_BR.po new file mode 100644 index 00000000000..d58a13cfd6b --- /dev/null +++ b/mrp_sale_info/i18n/pt_BR.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_sale_info +# +# Translators: +# Claudio Araujo Santos , 2016 +msgid "" +msgstr "" +"Project-Id-Version: manufacture (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-03 06:08+0000\n" +"PO-Revision-Date: 2016-07-07 19:51+0000\n" +"Last-Translator: Claudio Araujo Santos \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-manufacture-9-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "Commitment Date" +msgstr "Compromisso Data" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +msgid "Customer" +msgstr "Cliente" + +#. module: mrp_sale_info +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "" +"Date by which the products are sure to be delivered. This is a date that you" +" can promise to the customer, based on the Product Lead Times." +msgstr "Data em que os produtos estão certos para serem entregues. Esta é uma data que você pode prometer para o cliente, com base nos prazos de entrega do produto." + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production +msgid "Manufacturing Order" +msgstr "Ordem de fabricação" + +#. module: mrp_sale_info +#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit +msgid "Sale Information" +msgstr "Informações venda" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +msgid "Sale order" +msgstr "Ordem de venda" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +msgid "Work Order" +msgstr "Ordem de trabalho" diff --git a/mrp_sale_info/i18n/zh_CN.po b/mrp_sale_info/i18n/zh_CN.po new file mode 100644 index 00000000000..9463cb5ac82 --- /dev/null +++ b/mrp_sale_info/i18n/zh_CN.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_sale_info +# +# Translators: +# Jeffery Chenn , 2016 +msgid "" +msgstr "" +"Project-Id-Version: manufacture (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-07 07:44+0000\n" +"PO-Revision-Date: 2016-09-04 05:46+0000\n" +"Last-Translator: Jeffery Chenn \n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-manufacture-9-0/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "Commitment Date" +msgstr "提交日期" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +msgid "Customer" +msgstr "客户" + +#. module: mrp_sale_info +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +msgid "" +"Date by which the products are sure to be delivered. This is a date that you" +" can promise to the customer, based on the Product Lead Times." +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production +msgid "Manufacturing Order" +msgstr "制造订单" + +#. module: mrp_sale_info +#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit +msgid "Sale Information" +msgstr "销售信息" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +msgid "Sale order" +msgstr "销售订单" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +msgid "Work Order" +msgstr "工单" From 646eb40c11548010ec4fcaaaa7ecce5a0a6df164 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 8 Aug 2018 16:48:09 +0200 Subject: [PATCH 04/41] [MIG] mrp_sale_info: Migration to 11.0 --- mrp_sale_info/README.rst | 10 ++-- mrp_sale_info/__init__.py | 3 +- .../{__openerp__.py => __manifest__.py} | 22 ++++----- mrp_sale_info/i18n/de.po | 33 +++++++------ mrp_sale_info/i18n/es.po | 33 +++++++------ mrp_sale_info/i18n/fr.po | 26 +++++----- mrp_sale_info/i18n/mrp_sale_info.pot | 49 +++++++++++++++++++ mrp_sale_info/i18n/pt_BR.po | 34 +++++++------ mrp_sale_info/i18n/zh_CN.po | 29 ++++++----- mrp_sale_info/models/__init__.py | 5 +- mrp_sale_info/models/mrp_production.py | 19 +++---- ...on_workcenter_line.py => mrp_workorder.py} | 9 ++-- mrp_sale_info/views/mrp_production.xml | 13 ++--- .../views/mrp_production_workcenter_line.xml | 36 -------------- mrp_sale_info/views/mrp_workorder.xml | 29 +++++++++++ 15 files changed, 192 insertions(+), 158 deletions(-) rename mrp_sale_info/{__openerp__.py => __manifest__.py} (50%) create mode 100644 mrp_sale_info/i18n/mrp_sale_info.pot rename mrp_sale_info/models/{mrp_production_workcenter_line.py => mrp_workorder.py} (73%) delete mode 100644 mrp_sale_info/views/mrp_production_workcenter_line.xml create mode 100644 mrp_sale_info/views/mrp_workorder.xml diff --git a/mrp_sale_info/README.rst b/mrp_sale_info/README.rst index 20a237040a8..248ced4378a 100644 --- a/mrp_sale_info/README.rst +++ b/mrp_sale_info/README.rst @@ -19,7 +19,7 @@ New fields are displayed in tree and in form views (Extra information tab). .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/129/9.0 + :target: https://runbot.odoo-community.org/runbot/129/11.0 Bug Tracker =========== @@ -31,7 +31,7 @@ help us smashing it by providing a detailed and welcomed `feedback `_. +11.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. Credits ======= @@ -47,9 +47,9 @@ Contributors * Rafael Blasco * Antonio Espinosa * Javier Iniesta -* Oihane Crucelaegui ", -* Pedro M. Baeza ", -* Ana Juaristi " +* Oihane Crucelaegui +* Pedro M. Baeza +* Ana Juaristi * Victor M. Martin Maintainer diff --git a/mrp_sale_info/__init__.py b/mrp_sale_info/__init__.py index 51736d4ae3b..8018c4c84c2 100644 --- a/mrp_sale_info/__init__.py +++ b/mrp_sale_info/__init__.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models diff --git a/mrp_sale_info/__openerp__.py b/mrp_sale_info/__manifest__.py similarity index 50% rename from mrp_sale_info/__openerp__.py rename to mrp_sale_info/__manifest__.py index f866c8c637b..67d2a6dfe09 100644 --- a/mrp_sale_info/__openerp__.py +++ b/mrp_sale_info/__manifest__.py @@ -1,28 +1,26 @@ -# -*- coding: utf-8 -*- -# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "MRP Sale Info", "summary": "Adds sale information to Manufacturing models", - "version": "9.0.1.0.0", + "version": "11.0.1.0.0", "category": "Manufacturing", - "website": "http://www.antiun.com", - "author": "Antiun Ingeniería S.L., " - "OdooMRP team, " - "AvanzOSC, " - "Serv. Tecnol. Avanzados - Pedro M. Baeza, " + "website": "https://github.com/oca/manufacture", + "author": "AvanzOSC, " + "Tecnativa, " "Odoo Community Association (OCA)", "license": "AGPL-3", "application": False, - "installable": True, + 'installable': True, "depends": [ - "mrp_operations", + "mrp", "sale_mrp", "sale_order_dates", - "stock" + "stock", + "sale_stock", ], "data": [ "views/mrp_production.xml", - "views/mrp_production_workcenter_line.xml" + "views/mrp_workorder.xml", ] } diff --git a/mrp_sale_info/i18n/de.po b/mrp_sale_info/i18n/de.po index 5011994bacc..c014e467288 100644 --- a/mrp_sale_info/i18n/de.po +++ b/mrp_sale_info/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * mrp_sale_info -# +# # Translators: # Rudolf Schnapka , 2016 msgid "" @@ -11,50 +11,51 @@ msgstr "" "POT-Creation-Date: 2016-04-14 11:03+0000\n" "PO-Revision-Date: 2016-04-21 08:17+0000\n" "Last-Translator: Rudolf Schnapka \n" -"Language-Team: German (http://www.transifex.com/oca/OCA-manufacture-9-0/language/de/)\n" +"Language-Team: German (http://www.transifex.com/oca/OCA-manufacture-9-0/" +"language/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_commitment_date msgid "Commitment Date" msgstr "Zusagedatum" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_partner_id msgid "Customer" msgstr "Kunde" #. module: mrp_sale_info #: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_workorder_commitment_date msgid "" -"Date by which the products are sure to be delivered. This is a date that you" -" can promise to the customer, based on the Product Lead Times." -msgstr "Datum zu dem die Produkte sicher geliefert werden können. Dieses Datum können Sie einem Kunden, basierend auf Vorlauf- und Lieferzeiten, zusagen." +"Date by which the products are sure to be delivered. This is a date that you " +"can promise to the customer, based on the Product Lead Times." +msgstr "" +"Datum zu dem die Produkte sicher geliefert werden können. Dieses Datum " +"können Sie einem Kunden, basierend auf Vorlauf- und Lieferzeiten, zusagen." #. module: mrp_sale_info #: model:ir.model,name:mrp_sale_info.model_mrp_production msgid "Manufacturing Order" msgstr "Fertigungsautrag" -#. module: mrp_sale_info -#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit -msgid "Sale Information" -msgstr "Verkaufsinformation" - #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_sale_id msgid "Sale order" msgstr "Verkaufsauftrag" #. module: mrp_sale_info -#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +#: model:ir.model,name:mrp_sale_info.model_mrp_workorder msgid "Work Order" msgstr "Arbeitsauftrag" + +#~ msgid "Sale Information" +#~ msgstr "Verkaufsinformation" diff --git a/mrp_sale_info/i18n/es.po b/mrp_sale_info/i18n/es.po index 7f7fd7fba85..a3b1039c73a 100644 --- a/mrp_sale_info/i18n/es.po +++ b/mrp_sale_info/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * mrp_sale_info -# +# # Translators: msgid "" msgstr "" @@ -10,50 +10,51 @@ msgstr "" "POT-Creation-Date: 2016-03-12 23:17+0000\n" "PO-Revision-Date: 2016-03-12 23:17+0000\n" "Last-Translator: OCA Transbot \n" -"Language-Team: Spanish (http://www.transifex.com/oca/OCA-manufacture-9-0/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-manufacture-9-0/" +"language/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_commitment_date msgid "Commitment Date" msgstr "Fecha compromiso" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_partner_id msgid "Customer" msgstr "Cliente" #. module: mrp_sale_info #: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_workorder_commitment_date msgid "" -"Date by which the products are sure to be delivered. This is a date that you" -" can promise to the customer, based on the Product Lead Times." -msgstr "Fecha en la que se asegura que los productos estarán enviados. Esta es la fecha de compromiso con el cliente, basada en el tirmpo de entrega." +"Date by which the products are sure to be delivered. This is a date that you " +"can promise to the customer, based on the Product Lead Times." +msgstr "" +"Fecha en la que se asegura que los productos estarán enviados. Esta es la " +"fecha de compromiso con el cliente, basada en el tirmpo de entrega." #. module: mrp_sale_info #: model:ir.model,name:mrp_sale_info.model_mrp_production msgid "Manufacturing Order" msgstr "Orden de producción" -#. module: mrp_sale_info -#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit -msgid "Sale Information" -msgstr "Información de venta" - #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_sale_id msgid "Sale order" msgstr "Pedido de venta" #. module: mrp_sale_info -#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +#: model:ir.model,name:mrp_sale_info.model_mrp_workorder msgid "Work Order" msgstr "Orden de trabajo" + +#~ msgid "Sale Information" +#~ msgstr "Información de venta" diff --git a/mrp_sale_info/i18n/fr.po b/mrp_sale_info/i18n/fr.po index e24470bda20..8c148917d4e 100644 --- a/mrp_sale_info/i18n/fr.po +++ b/mrp_sale_info/i18n/fr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * mrp_sale_info -# +# # Translators: msgid "" msgstr "" @@ -10,31 +10,32 @@ msgstr "" "POT-Creation-Date: 2016-08-07 07:44+0000\n" "PO-Revision-Date: 2016-03-12 23:17+0000\n" "Last-Translator: <>\n" -"Language-Team: French (http://www.transifex.com/oca/OCA-manufacture-9-0/language/fr/)\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-manufacture-9-0/" +"language/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_commitment_date msgid "Commitment Date" msgstr "" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_partner_id msgid "Customer" msgstr "Client" #. module: mrp_sale_info #: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_workorder_commitment_date msgid "" -"Date by which the products are sure to be delivered. This is a date that you" -" can promise to the customer, based on the Product Lead Times." +"Date by which the products are sure to be delivered. This is a date that you " +"can promise to the customer, based on the Product Lead Times." msgstr "" #. module: mrp_sale_info @@ -42,18 +43,13 @@ msgstr "" msgid "Manufacturing Order" msgstr "" -#. module: mrp_sale_info -#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit -msgid "Sale Information" -msgstr "" - #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_sale_id msgid "Sale order" msgstr "" #. module: mrp_sale_info -#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +#: model:ir.model,name:mrp_sale_info.model_mrp_workorder msgid "Work Order" msgstr "" diff --git a/mrp_sale_info/i18n/mrp_sale_info.pot b/mrp_sale_info/i18n/mrp_sale_info.pot new file mode 100644 index 00000000000..ac62e70a509 --- /dev/null +++ b/mrp_sale_info/i18n/mrp_sale_info.pot @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_sale_info +# +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: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_commitment_date +msgid "Commitment Date" +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_partner_id +msgid "Customer" +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_workorder_commitment_date +msgid "Date by which the products are sure to be delivered. This is a date that you can promise to the customer, based on the Product Lead Times." +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_production +msgid "Manufacturing Order" +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_sale_id +msgid "Sale order" +msgstr "" + +#. module: mrp_sale_info +#: model:ir.model,name:mrp_sale_info.model_mrp_workorder +msgid "Work Order" +msgstr "" + diff --git a/mrp_sale_info/i18n/pt_BR.po b/mrp_sale_info/i18n/pt_BR.po index d58a13cfd6b..eaea87fdee6 100644 --- a/mrp_sale_info/i18n/pt_BR.po +++ b/mrp_sale_info/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * mrp_sale_info -# +# # Translators: # Claudio Araujo Santos , 2016 msgid "" @@ -11,50 +11,52 @@ msgstr "" "POT-Creation-Date: 2016-07-03 06:08+0000\n" "PO-Revision-Date: 2016-07-07 19:51+0000\n" "Last-Translator: Claudio Araujo Santos \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-manufacture-9-0/language/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-" +"manufacture-9-0/language/pt_BR/)\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_commitment_date msgid "Commitment Date" msgstr "Compromisso Data" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_partner_id msgid "Customer" msgstr "Cliente" #. module: mrp_sale_info #: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_workorder_commitment_date msgid "" -"Date by which the products are sure to be delivered. This is a date that you" -" can promise to the customer, based on the Product Lead Times." -msgstr "Data em que os produtos estão certos para serem entregues. Esta é uma data que você pode prometer para o cliente, com base nos prazos de entrega do produto." +"Date by which the products are sure to be delivered. This is a date that you " +"can promise to the customer, based on the Product Lead Times." +msgstr "" +"Data em que os produtos estão certos para serem entregues. Esta é uma data " +"que você pode prometer para o cliente, com base nos prazos de entrega do " +"produto." #. module: mrp_sale_info #: model:ir.model,name:mrp_sale_info.model_mrp_production msgid "Manufacturing Order" msgstr "Ordem de fabricação" -#. module: mrp_sale_info -#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit -msgid "Sale Information" -msgstr "Informações venda" - #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_sale_id msgid "Sale order" msgstr "Ordem de venda" #. module: mrp_sale_info -#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +#: model:ir.model,name:mrp_sale_info.model_mrp_workorder msgid "Work Order" msgstr "Ordem de trabalho" + +#~ msgid "Sale Information" +#~ msgstr "Informações venda" diff --git a/mrp_sale_info/i18n/zh_CN.po b/mrp_sale_info/i18n/zh_CN.po index 9463cb5ac82..edee1c5586a 100644 --- a/mrp_sale_info/i18n/zh_CN.po +++ b/mrp_sale_info/i18n/zh_CN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * mrp_sale_info -# +# # Translators: # Jeffery Chenn , 2016 msgid "" @@ -11,31 +11,32 @@ msgstr "" "POT-Creation-Date: 2016-08-07 07:44+0000\n" "PO-Revision-Date: 2016-09-04 05:46+0000\n" "Last-Translator: Jeffery Chenn \n" -"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-manufacture-9-0/language/zh_CN/)\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-" +"manufacture-9-0/language/zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_commitment_date msgid "Commitment Date" msgstr "提交日期" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_partner_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_partner_id msgid "Customer" msgstr "客户" #. module: mrp_sale_info #: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_commitment_date -#: model:ir.model.fields,help:mrp_sale_info.field_mrp_production_workcenter_line_commitment_date +#: model:ir.model.fields,help:mrp_sale_info.field_mrp_workorder_commitment_date msgid "" -"Date by which the products are sure to be delivered. This is a date that you" -" can promise to the customer, based on the Product Lead Times." +"Date by which the products are sure to be delivered. This is a date that you " +"can promise to the customer, based on the Product Lead Times." msgstr "" #. module: mrp_sale_info @@ -43,18 +44,16 @@ msgstr "" msgid "Manufacturing Order" msgstr "制造订单" -#. module: mrp_sale_info -#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_workcenter_form_view_inherit -msgid "Sale Information" -msgstr "销售信息" - #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id -#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_workcenter_line_sale_id +#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_sale_id msgid "Sale order" msgstr "销售订单" #. module: mrp_sale_info -#: model:ir.model,name:mrp_sale_info.model_mrp_production_workcenter_line +#: model:ir.model,name:mrp_sale_info.model_mrp_workorder msgid "Work Order" msgstr "工单" + +#~ msgid "Sale Information" +#~ msgstr "销售信息" diff --git a/mrp_sale_info/models/__init__.py b/mrp_sale_info/models/__init__.py index cb18640f574..2618c7645cf 100644 --- a/mrp_sale_info/models/__init__.py +++ b/mrp_sale_info/models/__init__.py @@ -1,6 +1,5 @@ -# -*- coding: utf-8 -*- -# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import mrp_production -from . import mrp_production_workcenter_line +from . import mrp_workorder diff --git a/mrp_sale_info/models/mrp_production.py b/mrp_sale_info/models/mrp_production.py index 24ddb0aa2a7..cfb01ee80b0 100644 --- a/mrp_sale_info/models/mrp_production.py +++ b/mrp_sale_info/models/mrp_production.py @@ -1,17 +1,18 @@ -# -*- coding: utf-8 -*- -# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields +from odoo import fields, models class MrpProduction(models.Model): _inherit = "mrp.production" sale_id = fields.Many2one( - 'sale.order', string='Sale order', readonly=True, store=True, - related='move_prod_id.procurement_id.sale_line_id.order_id') - partner_id = fields.Many2one(related='sale_id.partner_id', - string='Customer', store=True) - commitment_date = fields.Datetime(related='sale_id.commitment_date', - string='Commitment Date', store=True) + comodel_name='sale.order', string='Sale order', readonly=True, + store=True, related='procurement_group_id.sale_id') + partner_id = fields.Many2one( + comodel_name='res.partner', related='sale_id.partner_id', + string='Customer', store=True) + commitment_date = fields.Datetime( + related='sale_id.commitment_date', string='Commitment Date', + store=True) diff --git a/mrp_sale_info/models/mrp_production_workcenter_line.py b/mrp_sale_info/models/mrp_workorder.py similarity index 73% rename from mrp_sale_info/models/mrp_production_workcenter_line.py rename to mrp_sale_info/models/mrp_workorder.py index 9991efe8117..fa3a1490c66 100644 --- a/mrp_sale_info/models/mrp_production_workcenter_line.py +++ b/mrp_sale_info/models/mrp_workorder.py @@ -1,12 +1,11 @@ -# -*- coding: utf-8 -*- -# © 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields +from odoo import fields, models -class MrpProductionWorkcenterLine(models.Model): - _inherit = "mrp.production.workcenter.line" +class MrpWorkorder(models.Model): + _inherit = "mrp.workorder" sale_id = fields.Many2one(related='production_id.sale_id', string='Sale order', readonly=True, store=True) diff --git a/mrp_sale_info/views/mrp_production.xml b/mrp_sale_info/views/mrp_production.xml index 4fee03f44e9..93d4357f652 100644 --- a/mrp_sale_info/views/mrp_production.xml +++ b/mrp_sale_info/views/mrp_production.xml @@ -1,13 +1,11 @@ - - - + MRP Production Form with Sale Order mrp.production - + - + @@ -20,7 +18,7 @@ mrp.production - + @@ -28,5 +26,4 @@ - - + diff --git a/mrp_sale_info/views/mrp_production_workcenter_line.xml b/mrp_sale_info/views/mrp_production_workcenter_line.xml deleted file mode 100644 index 1af6ac649cc..00000000000 --- a/mrp_sale_info/views/mrp_production_workcenter_line.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - MRP Production Work Order Tree with Sale Order - mrp.production.workcenter.line - - - - - - - - - - - - MRP Production Work Order Form with Sale Order - mrp.production.workcenter.line - - - - - - - - - - - - - - - - diff --git a/mrp_sale_info/views/mrp_workorder.xml b/mrp_sale_info/views/mrp_workorder.xml new file mode 100644 index 00000000000..c1e16b47dfd --- /dev/null +++ b/mrp_sale_info/views/mrp_workorder.xml @@ -0,0 +1,29 @@ + + + + MRP Work Order Tree with Sale Order + mrp.workorder + + + + + + + + + + + + MRP Work Order Form with Sale Order + mrp.workorder + + + + + + + + + + + From e69710c3ed002f57850b2a6531435d800027aee8 Mon Sep 17 00:00:00 2001 From: Maria Sparenberg Date: Wed, 12 Dec 2018 12:09:33 +0000 Subject: [PATCH 05/41] Translated using Weblate (German) Currently translated at 100.0% (6 of 6 strings) Translation: manufacture-11.0/manufacture-11.0-mrp_sale_info Translate-URL: https://translation.odoo-community.org/projects/manufacture-11-0/manufacture-11-0-mrp_sale_info/de/ --- mrp_sale_info/i18n/de.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mrp_sale_info/i18n/de.po b/mrp_sale_info/i18n/de.po index c014e467288..fca1d872132 100644 --- a/mrp_sale_info/i18n/de.po +++ b/mrp_sale_info/i18n/de.po @@ -9,15 +9,16 @@ msgstr "" "Project-Id-Version: manufacture (9.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-04-14 11:03+0000\n" -"PO-Revision-Date: 2016-04-21 08:17+0000\n" -"Last-Translator: Rudolf Schnapka \n" +"PO-Revision-Date: 2018-12-13 11:58+0000\n" +"Last-Translator: Maria Sparenberg \n" "Language-Team: German (http://www.transifex.com/oca/OCA-manufacture-9-0/" "language/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.3\n" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date @@ -38,13 +39,13 @@ msgid "" "Date by which the products are sure to be delivered. This is a date that you " "can promise to the customer, based on the Product Lead Times." msgstr "" -"Datum zu dem die Produkte sicher geliefert werden können. Dieses Datum " +"Datum, zu dem die Produkte sicher geliefert werden können. Dieses Datum " "können Sie einem Kunden, basierend auf Vorlauf- und Lieferzeiten, zusagen." #. module: mrp_sale_info #: model:ir.model,name:mrp_sale_info.model_mrp_production msgid "Manufacturing Order" -msgstr "Fertigungsautrag" +msgstr "Fertigungsauftrag" #. module: mrp_sale_info #: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id From cc0b4fed73a0756077bb1a370ff570746cb19bb8 Mon Sep 17 00:00:00 2001 From: Ruben Dario Bravo Date: Sun, 14 Apr 2019 12:08:57 -0400 Subject: [PATCH 06/41] [MIG] mrp_sale_info: Migration to 12.0 --- mrp_sale_info/README.rst | 80 ++-- mrp_sale_info/__init__.py | 1 + mrp_sale_info/__manifest__.py | 4 +- mrp_sale_info/models/__init__.py | 2 + mrp_sale_info/models/mrp_production.py | 1 + mrp_sale_info/models/mrp_workorder.py | 1 + mrp_sale_info/models/stock_rule.py | 20 + mrp_sale_info/readme/CONTRIBUTORS.rst | 6 + mrp_sale_info/readme/DESCRIPTION.rst | 5 + mrp_sale_info/readme/USAGE.rst | 1 + mrp_sale_info/static/description/index.html | 437 ++++++++++++++++++++ mrp_sale_info/views/mrp_workorder.xml | 8 +- 12 files changed, 530 insertions(+), 36 deletions(-) create mode 100644 mrp_sale_info/models/stock_rule.py create mode 100644 mrp_sale_info/readme/CONTRIBUTORS.rst create mode 100644 mrp_sale_info/readme/DESCRIPTION.rst create mode 100644 mrp_sale_info/readme/USAGE.rst create mode 100644 mrp_sale_info/static/description/index.html diff --git a/mrp_sale_info/README.rst b/mrp_sale_info/README.rst index 248ced4378a..1d957b70b64 100644 --- a/mrp_sale_info/README.rst +++ b/mrp_sale_info/README.rst @@ -1,68 +1,88 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - ============= MRP Sale Info ============= +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fmanufacture-lightgray.png?logo=github + :target: https://github.com/OCA/manufacture/tree/12.0/mrp_sale_info + :alt: OCA/manufacture +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/manufacture-12-0/manufacture-12-0-mrp_sale_info + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/129/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + This module extends the functionality of sale_mrp and adds related fields to Manufacturing Orders and Work Orders: - * Sale order - * Customer - * Commitment Date + * Sale order + * Customer + * Commitment Date + +**Table of contents** + +.. contents:: + :local: Usage ===== New fields are displayed in tree and in form views (Extra information tab). -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/129/11.0 - 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 -`_. +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 ======= -Images ------- +Authors +~~~~~~~ -* Odoo Community Association: `Icon `_. +* AvanzOSC +* Tecnativa Contributors ------------- +~~~~~~~~~~~~ * Rafael Blasco * Antonio Espinosa -* Javier Iniesta * Oihane Crucelaegui * Pedro M. Baeza * Ana Juaristi -* Victor M. Martin +* Rubén Bravo -Maintainer ----------- +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. .. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association :target: https://odoo-community.org -This module is maintained by the OCA. - 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. -To contribute to this module, please visit https://odoo-community.org. +This module is part of the `OCA/manufacture `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/mrp_sale_info/__init__.py b/mrp_sale_info/__init__.py index 8018c4c84c2..3ea0e1bf248 100644 --- a/mrp_sale_info/__init__.py +++ b/mrp_sale_info/__init__.py @@ -1,4 +1,5 @@ # Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2019 Rubén Bravo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models diff --git a/mrp_sale_info/__manifest__.py b/mrp_sale_info/__manifest__.py index 67d2a6dfe09..4690c3a69c1 100644 --- a/mrp_sale_info/__manifest__.py +++ b/mrp_sale_info/__manifest__.py @@ -1,9 +1,10 @@ # Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2019 Rubén Bravo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "MRP Sale Info", "summary": "Adds sale information to Manufacturing models", - "version": "11.0.1.0.0", + "version": "12.0.1.0.0", "category": "Manufacturing", "website": "https://github.com/oca/manufacture", "author": "AvanzOSC, " @@ -15,7 +16,6 @@ "depends": [ "mrp", "sale_mrp", - "sale_order_dates", "stock", "sale_stock", ], diff --git a/mrp_sale_info/models/__init__.py b/mrp_sale_info/models/__init__.py index 2618c7645cf..86876ac3ecf 100644 --- a/mrp_sale_info/models/__init__.py +++ b/mrp_sale_info/models/__init__.py @@ -1,5 +1,7 @@ # Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2019 Rubén Bravo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import mrp_production from . import mrp_workorder +from . import stock_rule diff --git a/mrp_sale_info/models/mrp_production.py b/mrp_sale_info/models/mrp_production.py index cfb01ee80b0..70685823ed6 100644 --- a/mrp_sale_info/models/mrp_production.py +++ b/mrp_sale_info/models/mrp_production.py @@ -1,4 +1,5 @@ # Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2019 Rubén Bravo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import fields, models diff --git a/mrp_sale_info/models/mrp_workorder.py b/mrp_sale_info/models/mrp_workorder.py index fa3a1490c66..e9126a3763f 100644 --- a/mrp_sale_info/models/mrp_workorder.py +++ b/mrp_sale_info/models/mrp_workorder.py @@ -1,4 +1,5 @@ # Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2019 Rubén Bravo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import fields, models diff --git a/mrp_sale_info/models/stock_rule.py b/mrp_sale_info/models/stock_rule.py new file mode 100644 index 00000000000..a5f45bfc19a --- /dev/null +++ b/mrp_sale_info/models/stock_rule.py @@ -0,0 +1,20 @@ +# Copyright 2019 Rubén Bravo +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import models + + +class StockRule(models.Model): + _inherit = 'stock.rule' + + def _prepare_mo_vals(self, product_id, product_qty, product_uom, + location_id, name, origin, values, bom): + res = super()._prepare_mo_vals( + product_id, product_qty, product_uom, location_id, name, + origin, values, bom + ) + res.update({ + 'procurement_group_id': values.get( + 'group_id').id if values.get('group_id', False) else False, + }) + return res diff --git a/mrp_sale_info/readme/CONTRIBUTORS.rst b/mrp_sale_info/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..5e01a9e1f7c --- /dev/null +++ b/mrp_sale_info/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ +* Rafael Blasco +* Antonio Espinosa +* Oihane Crucelaegui +* Pedro M. Baeza +* Ana Juaristi +* Rubén Bravo diff --git a/mrp_sale_info/readme/DESCRIPTION.rst b/mrp_sale_info/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..96287accfc0 --- /dev/null +++ b/mrp_sale_info/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module extends the functionality of sale_mrp and adds related fields to Manufacturing Orders and Work Orders: + + * Sale order + * Customer + * Commitment Date diff --git a/mrp_sale_info/readme/USAGE.rst b/mrp_sale_info/readme/USAGE.rst new file mode 100644 index 00000000000..e4863f588a6 --- /dev/null +++ b/mrp_sale_info/readme/USAGE.rst @@ -0,0 +1 @@ +New fields are displayed in tree and in form views (Extra information tab). diff --git a/mrp_sale_info/static/description/index.html b/mrp_sale_info/static/description/index.html new file mode 100644 index 00000000000..1dae4792406 --- /dev/null +++ b/mrp_sale_info/static/description/index.html @@ -0,0 +1,437 @@ + + + + + + +MRP Sale Info + + + +
+

MRP Sale Info

+ + +

Beta License: AGPL-3 OCA/manufacture Translate me on Weblate Try me on Runbot

+

This module extends the functionality of sale_mrp and adds related fields to Manufacturing Orders and Work Orders:

+
+
    +
  • Sale order
  • +
  • Customer
  • +
  • Commitment Date
  • +
+
+

Table of contents

+ +
+

Usage

+

New fields are displayed in tree and in form views (Extra information tab).

+
+
+

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

+
    +
  • AvanzOSC
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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/manufacture project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/mrp_sale_info/views/mrp_workorder.xml b/mrp_sale_info/views/mrp_workorder.xml index c1e16b47dfd..8d731760596 100644 --- a/mrp_sale_info/views/mrp_workorder.xml +++ b/mrp_sale_info/views/mrp_workorder.xml @@ -1,9 +1,9 @@ - + MRP Work Order Tree with Sale Order mrp.workorder - + @@ -13,10 +13,10 @@ - + MRP Work Order Form with Sale Order mrp.workorder - + From 763e8a08ca75d13f12de3d306fb9dced0d5a42f5 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 11 Aug 2020 18:52:44 +0200 Subject: [PATCH 07/41] [FIX+IMP] mrp_sale_info: Isolate procurement group + tests --- mrp_sale_info/README.rst | 17 +++++---- mrp_sale_info/__manifest__.py | 3 +- mrp_sale_info/models/__init__.py | 2 -- mrp_sale_info/models/mrp_production.py | 6 +++- mrp_sale_info/models/stock_rule.py | 7 ++-- mrp_sale_info/readme/CONTRIBUTORS.rst | 14 +++++--- mrp_sale_info/readme/DESCRIPTION.rst | 3 +- mrp_sale_info/static/description/index.html | 17 ++++++--- mrp_sale_info/tests/__init__.py | 3 ++ mrp_sale_info/tests/test_mrp_sale_info.py | 39 +++++++++++++++++++++ 10 files changed, 85 insertions(+), 26 deletions(-) create mode 100644 mrp_sale_info/tests/__init__.py create mode 100644 mrp_sale_info/tests/test_mrp_sale_info.py diff --git a/mrp_sale_info/README.rst b/mrp_sale_info/README.rst index 1d957b70b64..b6ae67b4f7c 100644 --- a/mrp_sale_info/README.rst +++ b/mrp_sale_info/README.rst @@ -25,7 +25,8 @@ MRP Sale Info |badge1| |badge2| |badge3| |badge4| |badge5| -This module extends the functionality of sale_mrp and adds related fields to Manufacturing Orders and Work Orders: +This module extends the functionality of Odoo for adding related fields to +Manufacturing Orders and Work Orders: * Sale order * Customer @@ -63,11 +64,15 @@ Authors Contributors ~~~~~~~~~~~~ -* Rafael Blasco -* Antonio Espinosa -* Oihane Crucelaegui -* Pedro M. Baeza -* Ana Juaristi +* `AvanzOsc `_: + + * Oihane Crucelaegui + * Ana Juaristi +* `Tecnativa `_: + + * Antonio Espinosa + * Rafael Blasco + * Pedro M. Baeza * Rubén Bravo Maintainers diff --git a/mrp_sale_info/__manifest__.py b/mrp_sale_info/__manifest__.py index 4690c3a69c1..1bff5fff999 100644 --- a/mrp_sale_info/__manifest__.py +++ b/mrp_sale_info/__manifest__.py @@ -1,5 +1,6 @@ # Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta # Copyright 2019 Rubén Bravo +# Copyright 2020 Tecnativa - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "MRP Sale Info", @@ -15,8 +16,6 @@ 'installable': True, "depends": [ "mrp", - "sale_mrp", - "stock", "sale_stock", ], "data": [ diff --git a/mrp_sale_info/models/__init__.py b/mrp_sale_info/models/__init__.py index 86876ac3ecf..ab9fed971b4 100644 --- a/mrp_sale_info/models/__init__.py +++ b/mrp_sale_info/models/__init__.py @@ -1,5 +1,3 @@ -# Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta -# Copyright 2019 Rubén Bravo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import mrp_production diff --git a/mrp_sale_info/models/mrp_production.py b/mrp_sale_info/models/mrp_production.py index 70685823ed6..c6a0bc05498 100644 --- a/mrp_sale_info/models/mrp_production.py +++ b/mrp_sale_info/models/mrp_production.py @@ -1,5 +1,6 @@ # Copyright 2016 Antiun Ingenieria S.L. - Javier Iniesta # Copyright 2019 Rubén Bravo +# Copyright 2020 Tecnativa - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import fields, models @@ -8,9 +9,12 @@ class MrpProduction(models.Model): _inherit = "mrp.production" + source_procurement_group_id = fields.Many2one( + comodel_name='procurement.group', readonly=True, + ) sale_id = fields.Many2one( comodel_name='sale.order', string='Sale order', readonly=True, - store=True, related='procurement_group_id.sale_id') + store=True, related='source_procurement_group_id.sale_id') partner_id = fields.Many2one( comodel_name='res.partner', related='sale_id.partner_id', string='Customer', store=True) diff --git a/mrp_sale_info/models/stock_rule.py b/mrp_sale_info/models/stock_rule.py index a5f45bfc19a..f01c845f3db 100644 --- a/mrp_sale_info/models/stock_rule.py +++ b/mrp_sale_info/models/stock_rule.py @@ -1,4 +1,5 @@ # Copyright 2019 Rubén Bravo +# Copyright 2020 Tecnativa - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) from odoo import models @@ -13,8 +14,6 @@ def _prepare_mo_vals(self, product_id, product_qty, product_uom, product_id, product_qty, product_uom, location_id, name, origin, values, bom ) - res.update({ - 'procurement_group_id': values.get( - 'group_id').id if values.get('group_id', False) else False, - }) + res["source_procurement_group_id"] = values.get( + "group_id").id if values.get('group_id', False) else False return res diff --git a/mrp_sale_info/readme/CONTRIBUTORS.rst b/mrp_sale_info/readme/CONTRIBUTORS.rst index 5e01a9e1f7c..df5ff81b96c 100644 --- a/mrp_sale_info/readme/CONTRIBUTORS.rst +++ b/mrp_sale_info/readme/CONTRIBUTORS.rst @@ -1,6 +1,10 @@ -* Rafael Blasco -* Antonio Espinosa -* Oihane Crucelaegui -* Pedro M. Baeza -* Ana Juaristi +* `AvanzOsc `_: + + * Oihane Crucelaegui + * Ana Juaristi +* `Tecnativa `_: + + * Antonio Espinosa + * Rafael Blasco + * Pedro M. Baeza * Rubén Bravo diff --git a/mrp_sale_info/readme/DESCRIPTION.rst b/mrp_sale_info/readme/DESCRIPTION.rst index 96287accfc0..71735399cec 100644 --- a/mrp_sale_info/readme/DESCRIPTION.rst +++ b/mrp_sale_info/readme/DESCRIPTION.rst @@ -1,4 +1,5 @@ -This module extends the functionality of sale_mrp and adds related fields to Manufacturing Orders and Work Orders: +This module extends the functionality of Odoo for adding related fields to +Manufacturing Orders and Work Orders: * Sale order * Customer diff --git a/mrp_sale_info/static/description/index.html b/mrp_sale_info/static/description/index.html index 1dae4792406..fa984cca811 100644 --- a/mrp_sale_info/static/description/index.html +++ b/mrp_sale_info/static/description/index.html @@ -3,7 +3,7 @@ - + MRP Sale Info