From 5a4af317b02f2b7d64ed2c7aaf0b4cc89047c66f Mon Sep 17 00:00:00 2001 From: Andrea Cometa Date: Tue, 8 Nov 2016 11:42:45 +0100 Subject: [PATCH 01/17] [add] new module sale_order_weight --- sale_order_weight/README.rst | 39 +++++++++++++ sale_order_weight/__init__.py | 5 ++ sale_order_weight/__openerp__.py | 21 +++++++ sale_order_weight/models/__init__.py | 5 ++ sale_order_weight/models/sale_order.py | 22 +++++++ sale_order_weight/tests/__init__.py | 5 ++ .../tests/test_sale_order_weight.py | 57 +++++++++++++++++++ sale_order_weight/views/sale_report.xml | 28 +++++++++ 8 files changed, 182 insertions(+) create mode 100644 sale_order_weight/README.rst create mode 100644 sale_order_weight/__init__.py create mode 100644 sale_order_weight/__openerp__.py create mode 100644 sale_order_weight/models/__init__.py create mode 100644 sale_order_weight/models/sale_order.py create mode 100644 sale_order_weight/tests/__init__.py create mode 100644 sale_order_weight/tests/test_sale_order_weight.py create mode 100644 sale_order_weight/views/sale_report.xml diff --git a/sale_order_weight/README.rst b/sale_order_weight/README.rst new file mode 100644 index 000000000..2f1b4ff6e --- /dev/null +++ b/sale_order_weight/README.rst @@ -0,0 +1,39 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :alt: License: AGPL-3 + +Sale Order Weight +============================== + +This module adds products weight in report for sale.order + + +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 +`here `_. + + +Credits +======= + +Contributors +------------ +* Andrea Cometa + +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 http://odoo-community.org. diff --git a/sale_order_weight/__init__.py b/sale_order_weight/__init__.py new file mode 100644 index 000000000..c29247768 --- /dev/null +++ b/sale_order_weight/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2016 Andrea Cometa - Apulia Software +# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). + +from . import models diff --git a/sale_order_weight/__openerp__.py b/sale_order_weight/__openerp__.py new file mode 100644 index 000000000..7e4add8ba --- /dev/null +++ b/sale_order_weight/__openerp__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# © 2016 Andrea Cometa - Apulia Software +# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). + +{ + 'name': "Sale Order Weight", + 'version': '8.0.1.0.0', + 'description': """ +This module adds products weight in report for sale.order. +""", + 'author': 'Apulia Software, Odoo Community Association (OCA)', + 'website': 'http://www.odoo-community.org', + 'license': 'GPL-3', + 'depends': [ + 'sale', + ], + "data": [ + 'views/sale_report.xml', + ], + "installable": True +} diff --git a/sale_order_weight/models/__init__.py b/sale_order_weight/models/__init__.py new file mode 100644 index 000000000..d309d35de --- /dev/null +++ b/sale_order_weight/models/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2016 Andrea Cometa - Apulia Software +# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). + +from . import sale_order diff --git a/sale_order_weight/models/sale_order.py b/sale_order_weight/models/sale_order.py new file mode 100644 index 000000000..8e451c269 --- /dev/null +++ b/sale_order_weight/models/sale_order.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# © 2016 Andrea Cometa - Apulia Software +# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). + +from openerp import models, api + + +class SaleOrder(models.Model): + _inherit = 'sale.order' + + @api.multi + def total_weight(self): + """ + Returns total weight from a specified sale order + """ + lines = self.order_line + total_weight = 0.0 + for line in lines: + if line.product_id: + total_weight += ( + line.product_id.weight * line.product_uom_qty) + return total_weight diff --git a/sale_order_weight/tests/__init__.py b/sale_order_weight/tests/__init__.py new file mode 100644 index 000000000..5475b4d55 --- /dev/null +++ b/sale_order_weight/tests/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2016 Andrea Cometa - Apulia Software +# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). + +from . import test_sale_order_weight diff --git a/sale_order_weight/tests/test_sale_order_weight.py b/sale_order_weight/tests/test_sale_order_weight.py new file mode 100644 index 000000000..6ca459450 --- /dev/null +++ b/sale_order_weight/tests/test_sale_order_weight.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# © 2016 Andrea Cometa - Apulia Software +# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). + +import openerp.tests.common as common + + +class TestSaleOrderWeight(common.TransactionCase): + + def setUp(self): + super(TestSaleOrderWeight, self).setUp() + self.sale_order_model = self.env['sale.order'] + self.sale_order_line_model = self.env['sale.order.line'] + self.partner = self.env.ref('base.res_partner_3') + order_vals = self.sale_order_model.onchange_partner_id( + self.partner.id)['value'] + order_vals['partner_id'] = self.partner.id + + line_data = [ + (0, 0, { + 'product_id': self.env.ref('product.product_product_4').id, + 'name': 'product test 4', + 'product_uom_qty': 1.0, + 'product_uom': self.env.ref( + 'product.product_product_4').uom_id.id, + 'price_unit': self.env.ref( + 'product.product_product_4').lst_price, + }), + (0, 0, { + 'product_id': self.env.ref('product.product_product_5').id, + 'name': 'product test 5', + 'product_uom_qty': 2.0, + 'product_uom': self.env.ref( + 'product.product_product_5').uom_id.id, + 'price_unit': self.env.ref( + 'product.product_product_5').lst_price, + }), + (0, 0, { + 'product_id': self.env.ref('product.product_product_3').id, + 'name': 'product test 3', + 'product_uom_qty': 3.0, + 'product_uom': self.env.ref( + 'product.product_product_3').uom_id.id, + 'price_unit': self.env.ref( + 'product.product_product_3').lst_price, + }), + ] + order_vals['order_line'] = line_data + self.sale_order = self.sale_order_model.create(order_vals) + + def test_total_weight(self): + # Change weight + self.env.ref('product.product_product_3').weight = 2.0 # 3.0 + self.env.ref('product.product_product_4').weight = 10.0 # 1.0 + self.env.ref('product.product_product_5').weight = 1.0 # 2.0 + # check total weight + self.assertEqual(self.sale_order.total_weight(), 18.0) diff --git a/sale_order_weight/views/sale_report.xml b/sale_order_weight/views/sale_report.xml new file mode 100644 index 000000000..1fe3b8833 --- /dev/null +++ b/sale_order_weight/views/sale_report.xml @@ -0,0 +1,28 @@ + + + + + + + + From ffb53141faf9c4c61918710eefebf133b0b2297d Mon Sep 17 00:00:00 2001 From: Nicola Malcontenti Date: Wed, 23 Nov 2016 15:49:34 +0100 Subject: [PATCH 02/17] [FIX] Add translations --- sale_order_weight/README.rst | 23 +++++++++--- sale_order_weight/__init__.py | 4 +-- sale_order_weight/__openerp__.py | 10 +++--- sale_order_weight/i18n/ca.po | 34 ++++++++++++++++++ sale_order_weight/i18n/de.po | 35 ++++++++++++++++++ sale_order_weight/i18n/el_GR.po | 35 ++++++++++++++++++ sale_order_weight/i18n/es.po | 35 ++++++++++++++++++ sale_order_weight/i18n/es_ES.po | 35 ++++++++++++++++++ sale_order_weight/i18n/es_VE.po | 35 ++++++++++++++++++ sale_order_weight/i18n/fi.po | 34 ++++++++++++++++++ sale_order_weight/i18n/fr.po | 35 ++++++++++++++++++ sale_order_weight/i18n/hr.po | 35 ++++++++++++++++++ sale_order_weight/i18n/hr_HR.po | 36 +++++++++++++++++++ sale_order_weight/i18n/hu.po | 34 ++++++++++++++++++ sale_order_weight/i18n/id.po | 34 ++++++++++++++++++ sale_order_weight/i18n/it.po | 32 +++++++++++++++++ sale_order_weight/i18n/nl.po | 34 ++++++++++++++++++ sale_order_weight/i18n/nl_NL.po | 35 ++++++++++++++++++ sale_order_weight/i18n/pt.po | 34 ++++++++++++++++++ sale_order_weight/i18n/pt_BR.po | 35 ++++++++++++++++++ sale_order_weight/i18n/ro.po | 35 ++++++++++++++++++ sale_order_weight/i18n/sale_order_weight.pot | 30 ++++++++++++++++ sale_order_weight/i18n/sk.po | 34 ++++++++++++++++++ sale_order_weight/i18n/sl.po | 36 +++++++++++++++++++ sale_order_weight/i18n/tr.po | 35 ++++++++++++++++++ sale_order_weight/i18n/tr_TR.po | 35 ++++++++++++++++++ sale_order_weight/i18n/vi_VN.po | 35 ++++++++++++++++++ sale_order_weight/i18n/zh_CN.po | 35 ++++++++++++++++++ sale_order_weight/models/__init__.py | 4 +-- sale_order_weight/models/sale_order.py | 4 +-- sale_order_weight/tests/__init__.py | 4 +-- .../tests/test_sale_order_weight.py | 4 +-- sale_order_weight/views/sale_report.xml | 4 +-- 33 files changed, 896 insertions(+), 23 deletions(-) create mode 100644 sale_order_weight/i18n/ca.po create mode 100644 sale_order_weight/i18n/de.po create mode 100644 sale_order_weight/i18n/el_GR.po create mode 100644 sale_order_weight/i18n/es.po create mode 100644 sale_order_weight/i18n/es_ES.po create mode 100644 sale_order_weight/i18n/es_VE.po create mode 100644 sale_order_weight/i18n/fi.po create mode 100644 sale_order_weight/i18n/fr.po create mode 100644 sale_order_weight/i18n/hr.po create mode 100644 sale_order_weight/i18n/hr_HR.po create mode 100644 sale_order_weight/i18n/hu.po create mode 100644 sale_order_weight/i18n/id.po create mode 100644 sale_order_weight/i18n/it.po create mode 100644 sale_order_weight/i18n/nl.po create mode 100644 sale_order_weight/i18n/nl_NL.po create mode 100644 sale_order_weight/i18n/pt.po create mode 100644 sale_order_weight/i18n/pt_BR.po create mode 100644 sale_order_weight/i18n/ro.po create mode 100644 sale_order_weight/i18n/sale_order_weight.pot create mode 100644 sale_order_weight/i18n/sk.po create mode 100644 sale_order_weight/i18n/sl.po create mode 100644 sale_order_weight/i18n/tr.po create mode 100644 sale_order_weight/i18n/tr_TR.po create mode 100644 sale_order_weight/i18n/vi_VN.po create mode 100644 sale_order_weight/i18n/zh_CN.po diff --git a/sale_order_weight/README.rst b/sale_order_weight/README.rst index 2f1b4ff6e..335bf90ab 100644 --- a/sale_order_weight/README.rst +++ b/sale_order_weight/README.rst @@ -1,20 +1,33 @@ .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg :alt: License: AGPL-3 +================= Sale Order Weight -============================== +================= This module adds products weight in report for sale.order +Usage +===== + +To use this module, you need to: + +#. Print Sale Order report + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/167/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 -`here `_. +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 ======= diff --git a/sale_order_weight/__init__.py b/sale_order_weight/__init__.py index c29247768..6288e6002 100644 --- a/sale_order_weight/__init__.py +++ b/sale_order_weight/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# © 2016 Andrea Cometa - Apulia Software -# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). +# Copyright 2016 Andrea Cometa - Apulia Software +# License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). from . import models diff --git a/sale_order_weight/__openerp__.py b/sale_order_weight/__openerp__.py index 7e4add8ba..f9b32f379 100644 --- a/sale_order_weight/__openerp__.py +++ b/sale_order_weight/__openerp__.py @@ -1,14 +1,12 @@ # -*- coding: utf-8 -*- -# © 2016 Andrea Cometa - Apulia Software -# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). +# Copyright 2016 Andrea Cometa - Apulia Software +# License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). { 'name': "Sale Order Weight", 'version': '8.0.1.0.0', - 'description': """ -This module adds products weight in report for sale.order. -""", - 'author': 'Apulia Software, Odoo Community Association (OCA)', + 'author': 'Apulia Software, Agile Business Group,' + 'Odoo Community Association (OCA)', 'website': 'http://www.odoo-community.org', 'license': 'GPL-3', 'depends': [ diff --git a/sale_order_weight/i18n/ca.po b/sale_order_weight/i18n/ca.po new file mode 100644 index 000000000..a15ea7551 --- /dev/null +++ b/sale_order_weight/i18n/ca.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Carles Antoli , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Carles Antoli , 2016\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Comandes de venda" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/de.po b/sale_order_weight/i18n/de.po new file mode 100644 index 000000000..11d6c45d9 --- /dev/null +++ b/sale_order_weight/i18n/de.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Rudolf Schnapka , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "Gesamtgewicht:" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "Gewicht" diff --git a/sale_order_weight/i18n/el_GR.po b/sale_order_weight/i18n/el_GR.po new file mode 100644 index 000000000..bc474eb2f --- /dev/null +++ b/sale_order_weight/i18n/el_GR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Kostas Goutoudis , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Kostas Goutoudis , 2016\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Εντολή Πώλησης" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/es.po b/sale_order_weight/i18n/es.po new file mode 100644 index 000000000..61b8f4eed --- /dev/null +++ b/sale_order_weight/i18n/es.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# oihane , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Pedidos de venta" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "Peso" diff --git a/sale_order_weight/i18n/es_ES.po b/sale_order_weight/i18n/es_ES.po new file mode 100644 index 000000000..10d362830 --- /dev/null +++ b/sale_order_weight/i18n/es_ES.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Javi Melendez , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Javi Melendez , 2016\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/es_VE.po b/sale_order_weight/i18n/es_VE.po new file mode 100644 index 000000000..69235eabc --- /dev/null +++ b/sale_order_weight/i18n/es_VE.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Pedidos de venta" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/fi.po b/sale_order_weight/i18n/fi.po new file mode 100644 index 000000000..821682c28 --- /dev/null +++ b/sale_order_weight/i18n/fi.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Myyntitilaus" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/fr.po b/sale_order_weight/i18n/fr.po new file mode 100644 index 000000000..20a7e51cf --- /dev/null +++ b/sale_order_weight/i18n/fr.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +# Yannick Vaucher , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Yannick Vaucher , 2016\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Bon de commande" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "Poids total :" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "Poids" diff --git a/sale_order_weight/i18n/hr.po b/sale_order_weight/i18n/hr.po new file mode 100644 index 000000000..f3c1a67a1 --- /dev/null +++ b/sale_order_weight/i18n/hr.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Bole , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Bole , 2016\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/hr_HR.po b/sale_order_weight/i18n/hr_HR.po new file mode 100644 index 000000000..313f0022f --- /dev/null +++ b/sale_order_weight/i18n/hr_HR.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Bole , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Bole , 2016\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Prodjani nalog" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "Težina" diff --git a/sale_order_weight/i18n/hu.po b/sale_order_weight/i18n/hu.po new file mode 100644 index 000000000..a8bed90f2 --- /dev/null +++ b/sale_order_weight/i18n/hu.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Vevői megrendelés" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/id.po b/sale_order_weight/i18n/id.po new file mode 100644 index 000000000..264edfc9e --- /dev/null +++ b/sale_order_weight/i18n/id.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Wahyu Setiawan , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-28 09:53+0000\n" +"PO-Revision-Date: 2017-10-28 09:53+0000\n" +"Last-Translator: Wahyu Setiawan , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "Berat" diff --git a/sale_order_weight/i18n/it.po b/sale_order_weight/i18n/it.po new file mode 100644 index 000000000..d9ad665c6 --- /dev/null +++ b/sale_order_weight/i18n/it.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-23 14:45+0000\n" +"PO-Revision-Date: 2016-11-23 14:45+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "Peso Totale:" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "Peso [g]" diff --git a/sale_order_weight/i18n/nl.po b/sale_order_weight/i18n/nl.po new file mode 100644 index 000000000..6f9c29032 --- /dev/null +++ b/sale_order_weight/i18n/nl.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Verkooporder" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/nl_NL.po b/sale_order_weight/i18n/nl_NL.po new file mode 100644 index 000000000..0d4eeb101 --- /dev/null +++ b/sale_order_weight/i18n/nl_NL.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-29 03:51+0000\n" +"PO-Revision-Date: 2017-08-29 03:51+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Verkooporder" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/pt.po b/sale_order_weight/i18n/pt.po new file mode 100644 index 000000000..e7ac07e5b --- /dev/null +++ b/sale_order_weight/i18n/pt.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Daniel Reis , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Daniel Reis , 2016\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Ordem de Venda" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/pt_BR.po b/sale_order_weight/i18n/pt_BR.po new file mode 100644 index 000000000..0efffa812 --- /dev/null +++ b/sale_order_weight/i18n/pt_BR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Pedido de Venda" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/ro.po b/sale_order_weight/i18n/ro.po new file mode 100644 index 000000000..07f57bc68 --- /dev/null +++ b/sale_order_weight/i18n/ro.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Dorin Hongu , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Dorin Hongu , 2016\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Comandă vânzare" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/sale_order_weight.pot b/sale_order_weight/i18n/sale_order_weight.pot new file mode 100644 index 000000000..37208bdb7 --- /dev/null +++ b/sale_order_weight/i18n/sale_order_weight.pot @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.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: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" + diff --git a/sale_order_weight/i18n/sk.po b/sale_order_weight/i18n/sk.po new file mode 100644 index 000000000..0bc4c5423 --- /dev/null +++ b/sale_order_weight/i18n/sk.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Jan Prokop , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-26 08:14+0000\n" +"PO-Revision-Date: 2017-09-26 08:14+0000\n" +"Last-Translator: Jan Prokop , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Objednávka predaja" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/sl.po b/sale_order_weight/i18n/sl.po new file mode 100644 index 000000000..b8d95f078 --- /dev/null +++ b/sale_order_weight/i18n/sl.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: Matjaž Mozetič , 2016\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "Skupna masa:" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "Masa" diff --git a/sale_order_weight/i18n/tr.po b/sale_order_weight/i18n/tr.po new file mode 100644 index 000000000..028e16237 --- /dev/null +++ b/sale_order_weight/i18n/tr.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +# Ahmet Altinisik , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 04:48+0000\n" +"PO-Revision-Date: 2016-12-24 04:48+0000\n" +"Last-Translator: Ahmet Altinisik , 2016\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\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" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Sipariş Emri" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "Ağırlık" diff --git a/sale_order_weight/i18n/tr_TR.po b/sale_order_weight/i18n/tr_TR.po new file mode 100644 index 000000000..9d04dbcb4 --- /dev/null +++ b/sale_order_weight/i18n/tr_TR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-04 10:48+0000\n" +"PO-Revision-Date: 2017-01-04 10:48+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Satış emri" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/vi_VN.po b/sale_order_weight/i18n/vi_VN.po new file mode 100644 index 000000000..8d6cb53fe --- /dev/null +++ b/sale_order_weight/i18n/vi_VN.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "Đơn hàng Bán" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/i18n/zh_CN.po b/sale_order_weight/i18n/zh_CN.po new file mode 100644 index 000000000..4f2ef67f8 --- /dev/null +++ b/sale_order_weight/i18n/zh_CN.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_weight +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 01:48+0000\n" +"PO-Revision-Date: 2016-12-23 01:48+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_order_weight +#: model:ir.model,name:sale_order_weight.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Total Weight:" +msgstr "" + +#. module: sale_order_weight +#: view:website:sale.report_saleorder_document +msgid "Weight" +msgstr "" diff --git a/sale_order_weight/models/__init__.py b/sale_order_weight/models/__init__.py index d309d35de..5bd68a34f 100644 --- a/sale_order_weight/models/__init__.py +++ b/sale_order_weight/models/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# © 2016 Andrea Cometa - Apulia Software -# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). +# Copyright 2016 Andrea Cometa - Apulia Software +# License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). from . import sale_order diff --git a/sale_order_weight/models/sale_order.py b/sale_order_weight/models/sale_order.py index 8e451c269..63f301a67 100644 --- a/sale_order_weight/models/sale_order.py +++ b/sale_order_weight/models/sale_order.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# © 2016 Andrea Cometa - Apulia Software -# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). +# Copyright 2016 Andrea Cometa - Apulia Software +# License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). from openerp import models, api diff --git a/sale_order_weight/tests/__init__.py b/sale_order_weight/tests/__init__.py index 5475b4d55..7dc3daf15 100644 --- a/sale_order_weight/tests/__init__.py +++ b/sale_order_weight/tests/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# © 2016 Andrea Cometa - Apulia Software -# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). +# Copyright 2016 Andrea Cometa - Apulia Software +# License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). from . import test_sale_order_weight diff --git a/sale_order_weight/tests/test_sale_order_weight.py b/sale_order_weight/tests/test_sale_order_weight.py index 6ca459450..7afcc2593 100644 --- a/sale_order_weight/tests/test_sale_order_weight.py +++ b/sale_order_weight/tests/test_sale_order_weight.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# © 2016 Andrea Cometa - Apulia Software -# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). +# Copyright 2016 Andrea Cometa - Apulia Software +# License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). import openerp.tests.common as common diff --git a/sale_order_weight/views/sale_report.xml b/sale_order_weight/views/sale_report.xml index 1fe3b8833..f95edcbd0 100644 --- a/sale_order_weight/views/sale_report.xml +++ b/sale_order_weight/views/sale_report.xml @@ -1,7 +1,7 @@ From 0ca39bfbf5bd7f70d3f26898e1c5d4d9acb38e04 Mon Sep 17 00:00:00 2001 From: Gelu Date: Fri, 24 Aug 2018 09:45:54 +0200 Subject: [PATCH 03/17] [FIX] Fix template error --- sale_order_weight/views/sale_report.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sale_order_weight/views/sale_report.xml b/sale_order_weight/views/sale_report.xml index f95edcbd0..3d7528439 100644 --- a/sale_order_weight/views/sale_report.xml +++ b/sale_order_weight/views/sale_report.xml @@ -15,7 +15,7 @@ - + Date: Mon, 27 Aug 2018 09:33:08 +0200 Subject: [PATCH 04/17] [FIX] Several README.rst --- sale_order_weight/README.rst | 3 --- sale_order_weight/static/description/icon.png | Bin 0 -> 9455 bytes 2 files changed, 3 deletions(-) create mode 100644 sale_order_weight/static/description/icon.png diff --git a/sale_order_weight/README.rst b/sale_order_weight/README.rst index 335bf90ab..c0afad781 100644 --- a/sale_order_weight/README.rst +++ b/sale_order_weight/README.rst @@ -21,9 +21,6 @@ To use this module, you need to: Bug Tracker =========== -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, diff --git a/sale_order_weight/static/description/icon.png b/sale_order_weight/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 From f7837dd48861a54d592b674daab86610cfac7cbb Mon Sep 17 00:00:00 2001 From: SimoRubi Date: Tue, 15 Jun 2021 10:55:54 +0200 Subject: [PATCH 05/17] [IMP] sale_order_weight: black, isort, prettier --- sale_order_weight/__init__.py | 1 - sale_order_weight/__openerp__.py | 21 +++-- sale_order_weight/models/__init__.py | 1 - sale_order_weight/models/sale_order.py | 8 +- sale_order_weight/tests/__init__.py | 1 - .../tests/test_sale_order_weight.py | 81 ++++++++++--------- sale_order_weight/views/sale_report.xml | 28 ++++--- 7 files changed, 72 insertions(+), 69 deletions(-) diff --git a/sale_order_weight/__init__.py b/sale_order_weight/__init__.py index 6288e6002..22ae0ce70 100644 --- a/sale_order_weight/__init__.py +++ b/sale_order_weight/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016 Andrea Cometa - Apulia Software # License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). diff --git a/sale_order_weight/__openerp__.py b/sale_order_weight/__openerp__.py index f9b32f379..eecaeb419 100644 --- a/sale_order_weight/__openerp__.py +++ b/sale_order_weight/__openerp__.py @@ -1,19 +1,18 @@ -# -*- coding: utf-8 -*- # Copyright 2016 Andrea Cometa - Apulia Software # License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). { - 'name': "Sale Order Weight", - 'version': '8.0.1.0.0', - 'author': 'Apulia Software, Agile Business Group,' - 'Odoo Community Association (OCA)', - 'website': 'http://www.odoo-community.org', - 'license': 'GPL-3', - 'depends': [ - 'sale', + "name": "Sale Order Weight", + "version": "8.0.1.0.0", + "author": "Apulia Software, Agile Business Group," + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/sale-reporting", + "license": "GPL-3", + "depends": [ + "sale", ], "data": [ - 'views/sale_report.xml', + "views/sale_report.xml", ], - "installable": True + "installable": True, } diff --git a/sale_order_weight/models/__init__.py b/sale_order_weight/models/__init__.py index 5bd68a34f..5789f8073 100644 --- a/sale_order_weight/models/__init__.py +++ b/sale_order_weight/models/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016 Andrea Cometa - Apulia Software # License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). diff --git a/sale_order_weight/models/sale_order.py b/sale_order_weight/models/sale_order.py index 63f301a67..49c16268e 100644 --- a/sale_order_weight/models/sale_order.py +++ b/sale_order_weight/models/sale_order.py @@ -1,12 +1,11 @@ -# -*- coding: utf-8 -*- # Copyright 2016 Andrea Cometa - Apulia Software # License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). -from openerp import models, api +from openerp import api, models class SaleOrder(models.Model): - _inherit = 'sale.order' + _inherit = "sale.order" @api.multi def total_weight(self): @@ -17,6 +16,5 @@ def total_weight(self): total_weight = 0.0 for line in lines: if line.product_id: - total_weight += ( - line.product_id.weight * line.product_uom_qty) + total_weight += line.product_id.weight * line.product_uom_qty return total_weight diff --git a/sale_order_weight/tests/__init__.py b/sale_order_weight/tests/__init__.py index 7dc3daf15..1cd500b29 100644 --- a/sale_order_weight/tests/__init__.py +++ b/sale_order_weight/tests/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016 Andrea Cometa - Apulia Software # License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). diff --git a/sale_order_weight/tests/test_sale_order_weight.py b/sale_order_weight/tests/test_sale_order_weight.py index 7afcc2593..1de781a7e 100644 --- a/sale_order_weight/tests/test_sale_order_weight.py +++ b/sale_order_weight/tests/test_sale_order_weight.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016 Andrea Cometa - Apulia Software # License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html). @@ -6,52 +5,56 @@ class TestSaleOrderWeight(common.TransactionCase): - def setUp(self): super(TestSaleOrderWeight, self).setUp() - self.sale_order_model = self.env['sale.order'] - self.sale_order_line_model = self.env['sale.order.line'] - self.partner = self.env.ref('base.res_partner_3') - order_vals = self.sale_order_model.onchange_partner_id( - self.partner.id)['value'] - order_vals['partner_id'] = self.partner.id + self.sale_order_model = self.env["sale.order"] + self.sale_order_line_model = self.env["sale.order.line"] + self.partner = self.env.ref("base.res_partner_3") + order_vals = self.sale_order_model.onchange_partner_id(self.partner.id)["value"] + order_vals["partner_id"] = self.partner.id line_data = [ - (0, 0, { - 'product_id': self.env.ref('product.product_product_4').id, - 'name': 'product test 4', - 'product_uom_qty': 1.0, - 'product_uom': self.env.ref( - 'product.product_product_4').uom_id.id, - 'price_unit': self.env.ref( - 'product.product_product_4').lst_price, - }), - (0, 0, { - 'product_id': self.env.ref('product.product_product_5').id, - 'name': 'product test 5', - 'product_uom_qty': 2.0, - 'product_uom': self.env.ref( - 'product.product_product_5').uom_id.id, - 'price_unit': self.env.ref( - 'product.product_product_5').lst_price, - }), - (0, 0, { - 'product_id': self.env.ref('product.product_product_3').id, - 'name': 'product test 3', - 'product_uom_qty': 3.0, - 'product_uom': self.env.ref( - 'product.product_product_3').uom_id.id, - 'price_unit': self.env.ref( - 'product.product_product_3').lst_price, - }), + ( + 0, + 0, + { + "product_id": self.env.ref("product.product_product_4").id, + "name": "product test 4", + "product_uom_qty": 1.0, + "product_uom": self.env.ref("product.product_product_4").uom_id.id, + "price_unit": self.env.ref("product.product_product_4").lst_price, + }, + ), + ( + 0, + 0, + { + "product_id": self.env.ref("product.product_product_5").id, + "name": "product test 5", + "product_uom_qty": 2.0, + "product_uom": self.env.ref("product.product_product_5").uom_id.id, + "price_unit": self.env.ref("product.product_product_5").lst_price, + }, + ), + ( + 0, + 0, + { + "product_id": self.env.ref("product.product_product_3").id, + "name": "product test 3", + "product_uom_qty": 3.0, + "product_uom": self.env.ref("product.product_product_3").uom_id.id, + "price_unit": self.env.ref("product.product_product_3").lst_price, + }, + ), ] - order_vals['order_line'] = line_data + order_vals["order_line"] = line_data self.sale_order = self.sale_order_model.create(order_vals) def test_total_weight(self): # Change weight - self.env.ref('product.product_product_3').weight = 2.0 # 3.0 - self.env.ref('product.product_product_4').weight = 10.0 # 1.0 - self.env.ref('product.product_product_5').weight = 1.0 # 2.0 + self.env.ref("product.product_product_3").weight = 2.0 # 3.0 + self.env.ref("product.product_product_4").weight = 10.0 # 1.0 + self.env.ref("product.product_product_5").weight = 1.0 # 2.0 # check total weight self.assertEqual(self.sale_order.total_weight(), 18.0) diff --git a/sale_order_weight/views/sale_report.xml b/sale_order_weight/views/sale_report.xml index 3d7528439..e9f61f6f8 100644 --- a/sale_order_weight/views/sale_report.xml +++ b/sale_order_weight/views/sale_report.xml @@ -1,25 +1,31 @@ - + - -