diff --git a/purchase_variant_configurator/README.rst b/purchase_variant_configurator/README.rst index c334926d1..536597ce7 100644 --- a/purchase_variant_configurator/README.rst +++ b/purchase_variant_configurator/README.rst @@ -37,6 +37,37 @@ selecting a product and its attributes can be created a new product variant. .. contents:: :local: +Configuration +============= + +#. Go to ``Purchase > Configuration > Settings``. +#. Check the "Create variants on confirm" option if you want to delay the creation + of them until the order confirmation. + +Usage +===== + +#. Go to a purchase order or create a new one. +#. Create a new line +#. Set in Product Template some product with attributes and variants. +#. All product attributes will be displayed in table mode just below. +#. Set a value for all attributes. +#. A product variant (with the selected options) will be auto-set. + + +Only if the "Create variants on confirm" option in the configuration is set. + + +#. Go to ``Purchase > Products > Product`` and create a new one. +#. Go to the "Attributes & Variants" tab. +#. Set in "Variant creation" the option "Do not create them automatically". +#. Set some attribute and value(s) +#. Go to a purchase order or create a new one. +#. Create a new line +#. Set in Product Template the one created before and select values for attributes. +#. Confirm orden. +#. A product variant (with the selected options) will have been created for the Product Template. + Bug Tracker =========== diff --git a/purchase_variant_configurator/__manifest__.py b/purchase_variant_configurator/__manifest__.py index 8d40724fc..6118b21db 100644 --- a/purchase_variant_configurator/__manifest__.py +++ b/purchase_variant_configurator/__manifest__.py @@ -15,7 +15,10 @@ "Odoo Community Association (OCA)", "category": "Purchase Management", "website": "https://github.com/OCA/product-variant", - "data": ["views/inherited_purchase_order_views.xml"], + "data": [ + "views/inherited_purchase_order_views.xml", + "views/res_config_settings_views.xml", + ], "installable": True, "post_init_hook": "assign_product_template", } diff --git a/purchase_variant_configurator/models/__init__.py b/purchase_variant_configurator/models/__init__.py index fa6c0e40f..82c944e4e 100644 --- a/purchase_variant_configurator/models/__init__.py +++ b/purchase_variant_configurator/models/__init__.py @@ -1 +1,6 @@ -from . import purchase_order_line +from . import product_product +from . import product_supplierinfo +from . import product_template +from . import purchase_order +from . import res_company +from . import res_config_settings diff --git a/purchase_variant_configurator_on_confirm/models/product_product.py b/purchase_variant_configurator/models/product_product.py similarity index 100% rename from purchase_variant_configurator_on_confirm/models/product_product.py rename to purchase_variant_configurator/models/product_product.py diff --git a/purchase_variant_configurator_on_confirm/models/product_supplierinfo.py b/purchase_variant_configurator/models/product_supplierinfo.py similarity index 100% rename from purchase_variant_configurator_on_confirm/models/product_supplierinfo.py rename to purchase_variant_configurator/models/product_supplierinfo.py diff --git a/purchase_variant_configurator_on_confirm/models/product_template.py b/purchase_variant_configurator/models/product_template.py similarity index 100% rename from purchase_variant_configurator_on_confirm/models/product_template.py rename to purchase_variant_configurator/models/product_template.py diff --git a/purchase_variant_configurator_on_confirm/models/purchase_order.py b/purchase_variant_configurator/models/purchase_order.py similarity index 72% rename from purchase_variant_configurator_on_confirm/models/purchase_order.py rename to purchase_variant_configurator/models/purchase_order.py index f89ddbf60..deef20a13 100644 --- a/purchase_variant_configurator_on_confirm/models/purchase_order.py +++ b/purchase_variant_configurator/models/purchase_order.py @@ -1,7 +1,7 @@ # Copyright 2016 Oihane Crucelaegui - AvanzOSC +# Copyright 2016-2017 Tecnativa - Pedro M. Baeza # Copyright 2016 ACSONE SA/NV # Copyright 2017 Tecnativa - David Vidal -# Copyright 2016-2017 Tecnativa - Pedro M. Baeza # License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html from odoo import api, fields, models @@ -39,6 +39,7 @@ class PurchaseOrderLine(models.Model): _name = "purchase.order.line" product_id = fields.Many2one(required=False) + product_id_is_required = fields.Boolean(compute="_compute_product_id_is_required") _sql_constraints = [ ( @@ -57,13 +58,18 @@ class PurchaseOrderLine(models.Model): ), ] + @api.depends("company_id") + def _compute_product_id_is_required(self): + for item in self: + item.product_id_is_required = not item.company_id.po_confirm_create_variant + @api.onchange("product_tmpl_id") def _onchange_product_tmpl_id_configurator(self): """Make use of PurchaseOrderLine onchange_product_id method with a virtual product created on the fly. """ res = super()._onchange_product_tmpl_id_configurator() - if not self.product_id: + if not self.product_id and self.product_tmpl_id: self.product_id = self.product_tmpl_id._product_from_tmpl() # HACK: With NewId, the `search` method that looks for vendor pricelists # related to the product is unable to find the linked template as the @@ -74,26 +80,28 @@ def _onchange_product_tmpl_id_configurator(self): self.with_context( pvc_product_tmpl=self.product_tmpl_id.id ).onchange_product_id() - self.product_id = False - # HACK: With NewId, making `with_context` loses temp values, so we - # need to recreate these operations - product_lang = self.product_tmpl_id.with_context( - {"lang": self.partner_id.lang, "partner_id": self.partner_id.id} - ) - self.name = product_lang.display_name - if product_lang.description_purchase: - self.name += "\n" + product_lang.description_purchase return res - def create(self, vals): + @api.model + def _get_product_description(self, template, product, product_attributes): + """Add description_purchase to name field (similar to what purchase does).""" + name = super()._get_product_description( + template=template, product=product, product_attributes=product_attributes + ) + if template.description_purchase: + name += "\n" + template.description_purchase + return name + + @api.model_create_multi + def create(self, vals_list): """Create variant before calling super when the purchase order is confirmed, as it creates associated stock moves. """ - if "order_id" not in vals or vals.get("product_id"): - return super().create(vals) - order = self.env["purchase.order"].browse(vals["order_id"]) - if order.state == "purchase": - line = self.new(vals) - product = line.create_variant_if_needed() - vals["product_id"] = product.id - return super().create(vals) + for vals in vals_list: + if vals.get("order_id") and not vals.get("product_id"): + order = self.env["purchase.order"].browse(vals["order_id"]) + if order.state == "purchase": + line = self.new(vals) + product = line.create_variant_if_needed() + vals["product_id"] = product.id + return super().create(vals_list) diff --git a/purchase_variant_configurator/models/purchase_order_line.py b/purchase_variant_configurator/models/purchase_order_line.py deleted file mode 100644 index c912999e8..000000000 --- a/purchase_variant_configurator/models/purchase_order_line.py +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 2016 Oihane Crucelaegui - AvanzOSC -# Copyright 2016 Pedro M. Baeza -# Copyright 2016 ACSONE SA/NV -# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html - -from odoo import models - - -class PurchaseOrderLine(models.Model): - _inherit = ["purchase.order.line", "product.configurator"] - _name = "purchase.order.line" diff --git a/purchase_variant_configurator/models/res_company.py b/purchase_variant_configurator/models/res_company.py new file mode 100644 index 000000000..af10b91e3 --- /dev/null +++ b/purchase_variant_configurator/models/res_company.py @@ -0,0 +1,14 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + po_confirm_create_variant = fields.Boolean( + string="Create variants on confirm", + help="Create product variants when confirming", + default=False, + ) diff --git a/purchase_variant_configurator/models/res_config_settings.py b/purchase_variant_configurator/models/res_config_settings.py new file mode 100644 index 000000000..157dc3df3 --- /dev/null +++ b/purchase_variant_configurator/models/res_config_settings.py @@ -0,0 +1,12 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + po_confirm_create_variant = fields.Boolean( + related="company_id.po_confirm_create_variant", readonly=False + ) diff --git a/purchase_variant_configurator/readme/CONFIGURE.rst b/purchase_variant_configurator/readme/CONFIGURE.rst new file mode 100644 index 000000000..4f252e9d6 --- /dev/null +++ b/purchase_variant_configurator/readme/CONFIGURE.rst @@ -0,0 +1,3 @@ +#. Go to ``Purchase > Configuration > Settings``. +#. Check the "Create variants on confirm" option if you want to delay the creation + of them until the order confirmation. diff --git a/purchase_variant_configurator/readme/USAGE.rst b/purchase_variant_configurator/readme/USAGE.rst new file mode 100644 index 000000000..650402175 --- /dev/null +++ b/purchase_variant_configurator/readme/USAGE.rst @@ -0,0 +1,20 @@ +#. Go to a purchase order or create a new one. +#. Create a new line +#. Set in Product Template some product with attributes and variants. +#. All product attributes will be displayed in table mode just below. +#. Set a value for all attributes. +#. A product variant (with the selected options) will be auto-set. + + +Only if the "Create variants on confirm" option in the configuration is set. + + +#. Go to ``Purchase > Products > Product`` and create a new one. +#. Go to the "Attributes & Variants" tab. +#. Set in "Variant creation" the option "Do not create them automatically". +#. Set some attribute and value(s) +#. Go to a purchase order or create a new one. +#. Create a new line +#. Set in Product Template the one created before and select values for attributes. +#. Confirm orden. +#. A product variant (with the selected options) will have been created for the Product Template. diff --git a/purchase_variant_configurator/static/description/index.html b/purchase_variant_configurator/static/description/index.html index 4a2e2c59d..bd70d3276 100644 --- a/purchase_variant_configurator/static/description/index.html +++ b/purchase_variant_configurator/static/description/index.html @@ -1,4 +1,3 @@ - @@ -376,17 +375,50 @@

Purchase - Product variants

Table of contents

+
+

Configuration

+
    +
  1. Go to Purchase > Configuration > Settings.
  2. +
  3. Check the “Create variants on confirm” option if you want to delay the creation +of them until the order confirmation.
  4. +
+
+
+

Usage

+
    +
  1. Go to a purchase order or create a new one.
  2. +
  3. Create a new line
  4. +
  5. Set in Product Template some product with attributes and variants.
  6. +
  7. All product attributes will be displayed in table mode just below.
  8. +
  9. Set a value for all attributes.
  10. +
  11. A product variant (with the selected options) will be auto-set.
  12. +
+

Only if the “Create variants on confirm” option in the configuration is set.

+
    +
  1. Go to Purchase > Products > Product and create a new one.
  2. +
  3. Go to the “Attributes & Variants” tab.
  4. +
  5. Set in “Variant creation” the option “Do not create them automatically”.
  6. +
  7. Set some attribute and value(s)
  8. +
  9. Go to a purchase order or create a new one.
  10. +
  11. Create a new line
  12. +
  13. Set in Product Template the one created before and select values for attributes.
  14. +
  15. Confirm orden.
  16. +
  17. A product variant (with the selected options) will have been created for the Product Template.
  18. +
+
-

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, help us to smash it by providing a detailed and welcomed @@ -394,9 +426,9 @@

Bug Tracker

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

-

Credits

+

Credits

-

Authors

+

Authors

  • AvanzOSC
  • Tecnativa
  • @@ -404,7 +436,7 @@

    Authors

-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose diff --git a/purchase_variant_configurator/tests/test_purchase_order.py b/purchase_variant_configurator/tests/test_purchase_order.py index ed85afea6..1f84a7c60 100644 --- a/purchase_variant_configurator/tests/test_purchase_order.py +++ b/purchase_variant_configurator/tests/test_purchase_order.py @@ -38,12 +38,18 @@ def setUpClass(cls): {"name": "Value 2", "attribute_id": cls.attribute1.id} ) + # Instances: supplier + cls.supplier = cls.res_partner.create( + {"name": "Supplier 1", "is_company": True} + ) # Instances: product template cls.product_template_yes = cls.product_template.create( { "name": "Product template 1", + "description_purchase": "Purchase Description", "no_create_variants": "yes", "categ_id": cls.category1.id, + "standard_price": 100, "attribute_line_ids": [ ( 0, @@ -56,7 +62,14 @@ def setUpClass(cls): ], } ) - + cls.supplier_pricelist = cls.env["product.supplierinfo"].create( + { + "product_tmpl_id": cls.product_template_yes.id, + "partner_id": cls.supplier.id, + "min_qty": 11, + "price": 90, + } + ) cls.product_template_no = cls.product_template.create( { "name": "Product template 2", @@ -65,12 +78,9 @@ def setUpClass(cls): "description_purchase": "Purchase Description", } ) + cls.env.user.groups_id += cls.env.ref("uom.group_uom") - cls.supplier = cls.res_partner.create( - {"name": "Supplier 1", "is_company": True} - ) - - def test_onchange_product_tmpl_id(self): + def test_onchange_product_tmpl_id_01(self): line1 = self.purchase_order_line.new( { "product_tmpl_id": self.product_template_yes.id, @@ -106,6 +116,25 @@ def test_onchange_product_tmpl_id(self): ), ) + def test_onchange_product_tmpl_id_02(self): + order_form = Form(self.env["purchase.order"]) + order_form.partner_id = self.supplier + with order_form.order_line.new() as line_form: + line_form.product_tmpl_id = self.product_template_yes + order = order_form.save() + line = order.order_line + self.assertFalse(line.product_id) + self.assertIn("Product template 1", line.name) + self.assertIn("Purchase Description", line.name) + self.assertEqual(line.product_uom, self.product_template_yes.uom_id) + self.assertEqual(line.price_unit, 90) + self.assertEqual(line.product_qty, 11) + self.assertTrue(line.date_planned) + order.button_confirm() + self.assertTrue(line.product_id) + self.assertIn("Product template 1", line.name) + self.assertIn("Purchase Description", line.name) + def test_onchange_product_attribute_ids(self): product = self.product_product.create( { @@ -199,7 +228,7 @@ def test_onchange_product_id(self): self.assertEqual(len(line.product_attribute_ids), 1) self.assertEqual(line.product_tmpl_id, self.product_template_yes) - def test_button_confirm(self): + def test_button_confirm_01(self): order = self.purchase_order.create({"partner_id": self.supplier.id}) line_1 = self.purchase_order_line.new( { @@ -256,3 +285,38 @@ def test_button_confirm(self): 0, "All purchase lines must have a product", ) + + def test_button_confirm_02(self): + order_form = Form(self.env["purchase.order"]) + order_form.partner_id = self.supplier + with order_form.order_line.new() as line_form: + line_form.product_tmpl_id = self.product_template_yes + with line_form.product_attribute_ids.edit(0) as pa_form: + pa_form.value_id = self.value1 + order = order_form.save() + line1 = order.order_line + self.assertFalse(line1.product_id) + order.button_confirm() + self.assertTrue(line1.product_id) + purchase = Form(order) + with purchase.order_line.new() as line_form: + line_form.product_tmpl_id = self.product_template_yes + with line_form.product_attribute_ids.edit(0) as pa_form: + pa_form.value_id = self.value2 + purchase.save() + line2 = order.order_line - line1 + self.assertTrue(line2.product_id) + self.assertNotEqual(line1.product_id, line2.product_id) + + def test_copy(self): + old_date = "2017-01-01" + order_form = Form(self.env["purchase.order"]) + order_form.partner_id = self.supplier + with order_form.order_line.new() as line_form: + line_form.product_tmpl_id = self.product_template_yes + line_form.date_planned = old_date + with line_form.product_attribute_ids.edit(0) as pa_form: + pa_form.value_id = self.value1 + order = order_form.save() + new_order = order.copy() + self.assertNotEqual(new_order.order_line.date_planned, old_date) diff --git a/purchase_variant_configurator/views/inherited_purchase_order_views.xml b/purchase_variant_configurator/views/inherited_purchase_order_views.xml index cbb7d5aee..6e3e97326 100644 --- a/purchase_variant_configurator/views/inherited_purchase_order_views.xml +++ b/purchase_variant_configurator/views/inherited_purchase_order_views.xml @@ -75,17 +75,30 @@ > + + + + product_id_configurator_domain + {'required': [('product_id_is_required', '=', True)]} diff --git a/purchase_variant_configurator/views/res_config_settings_views.xml b/purchase_variant_configurator/views/res_config_settings_views.xml new file mode 100644 index 000000000..e0bd75cf6 --- /dev/null +++ b/purchase_variant_configurator/views/res_config_settings_views.xml @@ -0,0 +1,34 @@ + + + + res.config.settings + + + +

Product configurator

+
+
+
+ +
+
+
+
+
+ + + + diff --git a/purchase_variant_configurator_on_confirm/README.rst b/purchase_variant_configurator_on_confirm/README.rst deleted file mode 100644 index 822f5e85f..000000000 --- a/purchase_variant_configurator_on_confirm/README.rst +++ /dev/null @@ -1,87 +0,0 @@ -======================================== -Purchase Variant Configurator On Confirm -======================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:c3e2e02c44ae9bde4f5da3f1235fc0708bd7ffd3fca00def779795f66484776f - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |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%2Fproduct--variant-lightgray.png?logo=github - :target: https://github.com/OCA/product-variant/tree/13.0/purchase_variant_configurator_on_confirm - :alt: OCA/product-variant -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/product-variant-13-0/product-variant-13-0-purchase_variant_configurator_on_confirm - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/product-variant&target_branch=13.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -Create product variants when confirming the purchase order. - -**Table of contents** - -.. contents:: - :local: - -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 to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* AvanzOSC -* Tecnativa -* ACSONE SA/NV - -Contributors -~~~~~~~~~~~~ - -* Oihane Crucelaegui -* David Díaz -* Ana Juaristi -* Zakaria Makrelouf -* Stéphane Bidoul -* `Tecnativa `_: - - * Pedro M. Baeza - * David Vidal - * Ernesto Tejeda - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/product-variant `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/purchase_variant_configurator_on_confirm/__init__.py b/purchase_variant_configurator_on_confirm/__init__.py deleted file mode 100644 index 0650744f6..000000000 --- a/purchase_variant_configurator_on_confirm/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/purchase_variant_configurator_on_confirm/__manifest__.py b/purchase_variant_configurator_on_confirm/__manifest__.py deleted file mode 100644 index 8a701dcea..000000000 --- a/purchase_variant_configurator_on_confirm/__manifest__.py +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2016 Oihane Crucelaegui - AvanzOSC -# Copyright 2016 Pedro M. Baeza -# Copyright 2016 ACSONE SA/NV -# Copyright 2017 Tecnativa - David Vidal -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -{ - "name": "Purchase Variant Configurator On Confirm", - "summary": """ - Create product variants when confirming the purchase order""", - "version": "13.0.1.0.0", - "license": "AGPL-3", - "author": "AvanzOSC, " - "Tecnativa, " - "ACSONE SA/NV, " - "Odoo Community Association (OCA)", - "website": "https://github.com/OCA/product-variant", - "depends": ["purchase_variant_configurator"], - "data": ["views/inherited_purchase_order_views.xml"], - "installable": True, -} diff --git a/purchase_variant_configurator_on_confirm/i18n/ar.po b/purchase_variant_configurator_on_confirm/i18n/ar.po deleted file mode 100644 index cc4698e7d..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/ar.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# abdullah alsabi , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: abdullah alsabi , 2017\n" -"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" -"Language: ar\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "المنتج" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/ca.po b/purchase_variant_configurator_on_confirm/i18n/ca.po deleted file mode 100644 index 030d494e2..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/ca.po +++ /dev/null @@ -1,55 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Plantilla del producte" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/de.po b/purchase_variant_configurator_on_confirm/i18n/de.po deleted file mode 100644 index 56506d3c9..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/de.po +++ /dev/null @@ -1,55 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Produktvorlage" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/es.po b/purchase_variant_configurator_on_confirm/i18n/es.po deleted file mode 100644 index c04178734..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/es.po +++ /dev/null @@ -1,57 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -# Luis M. Ontalba , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2021-03-16 18:45+0000\n" -"Last-Translator: Ana Suárez \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" -"X-Generator: Weblate 4.3.2\n" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Producto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Plantilla de producto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "Pedido de Compra" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea pedido de compra" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/es_AR.po b/purchase_variant_configurator_on_confirm/i18n/es_AR.po deleted file mode 100644 index 8eba833e3..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/es_AR.po +++ /dev/null @@ -1,53 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2021-04-04 20:46+0000\n" -"Last-Translator: Ignacio Buioli \n" -"Language-Team: none\n" -"Language: es_AR\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" -"X-Generator: Weblate 4.3.2\n" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "Valores prohibidos en la línea de orden de compra no contable" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "Faltan campos obligatorios en la línea contable del pedido de compras." - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Producto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Plantilla del Producto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "Pedido de Compras" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea del Pedido de Compras" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Lista de Precio del Proveedor" diff --git a/purchase_variant_configurator_on_confirm/i18n/es_MX.po b/purchase_variant_configurator_on_confirm/i18n/es_MX.po deleted file mode 100644 index b4b2aeda3..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/es_MX.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" -"es_MX/)\n" -"Language: es_MX\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Plantilla del producto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/fi.po b/purchase_variant_configurator_on_confirm/i18n/fi.po deleted file mode 100644 index 4681fc67f..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/fi.po +++ /dev/null @@ -1,55 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Tuotteen malli" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/fr.po b/purchase_variant_configurator_on_confirm/i18n/fr.po deleted file mode 100644 index 93516b51e..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/fr.po +++ /dev/null @@ -1,55 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Article" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Modèle de produit" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/fr_CH.po b/purchase_variant_configurator_on_confirm/i18n/fr_CH.po deleted file mode 100644 index f169038c2..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/fr_CH.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" -"teams/23907/fr_CH/)\n" -"Language: fr_CH\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Template de produit" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/hr.po b/purchase_variant_configurator_on_confirm/i18n/hr.po deleted file mode 100644 index b53e238a9..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/hr.po +++ /dev/null @@ -1,57 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -# Bole , 2018 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-23 02:10+0000\n" -"PO-Revision-Date: 2018-02-23 02:10+0000\n" -"Last-Translator: Bole , 2018\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Proizvod" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Predložak proizvoda" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "Nalog za nabavu" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Stavka naloga za nabavu" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/hr_HR.po b/purchase_variant_configurator_on_confirm/i18n/hr_HR.po deleted file mode 100644 index 754ee665d..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/hr_HR.po +++ /dev/null @@ -1,58 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# Bole , 2017 -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Proizvod" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Predložak proizvoda" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/it.po b/purchase_variant_configurator_on_confirm/i18n/it.po deleted file mode 100644 index 115fba5fd..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/it.po +++ /dev/null @@ -1,57 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -# Paolo Valier , 2018 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-30 08:37+0000\n" -"PO-Revision-Date: 2023-11-10 16:36+0000\n" -"Last-Translator: mymage \n" -"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" -"Language: it\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" -"X-Generator: Weblate 4.17\n" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "Valori vietati nella riga ordine acquisto non giustificabile" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "Campi richesti non compilati su riga ordine acquisto giustificabile." - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Prodotto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Modello prodotto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "Ordine di acquisto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Riga ordine di acquisto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Listino prezzi fornitore" diff --git a/purchase_variant_configurator_on_confirm/i18n/nl_NL.po b/purchase_variant_configurator_on_confirm/i18n/nl_NL.po deleted file mode 100644 index c2a1f388f..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/nl_NL.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# Peter Hageman , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Productsjabloon" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/pt_BR.po b/purchase_variant_configurator_on_confirm/i18n/pt_BR.po deleted file mode 100644 index 0bec16b30..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/pt_BR.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Produto" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Produto Modelo" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linha pedido de compra" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/purchase_variant_configurator_on_confirm.pot b/purchase_variant_configurator_on_confirm/i18n/purchase_variant_configurator_on_confirm.pot deleted file mode 100644 index 522ac35f3..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/purchase_variant_configurator_on_confirm.pot +++ /dev/null @@ -1,50 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/ro.po b/purchase_variant_configurator_on_confirm/i18n/ro.po deleted file mode 100644 index 84d2495e1..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/ro.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Produs" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Produs șablon" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linie comandă achiziție" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/sl.po b/purchase_variant_configurator_on_confirm/i18n/sl.po deleted file mode 100644 index 2c44adc19..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/sl.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "Proizvod" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Predloga proizvoda" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Postavka nabavnega naloga" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/tr_TR.po b/purchase_variant_configurator_on_confirm/i18n/tr_TR.po deleted file mode 100644 index 90541675b..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/tr_TR.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Ürün şablonu" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/vi_VN.po b/purchase_variant_configurator_on_confirm/i18n/vi_VN.po deleted file mode 100644 index cdd5748ed..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/vi_VN.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "Mẫu sản phẩm" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/i18n/zh_CN.po b/purchase_variant_configurator_on_confirm/i18n/zh_CN.po deleted file mode 100644 index 69c596120..000000000 --- a/purchase_variant_configurator_on_confirm/i18n/zh_CN.po +++ /dev/null @@ -1,56 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_variant_configurator_on_confirm -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-16 02:12+0000\n" -"PO-Revision-Date: 2017-12-16 02:12+0000\n" -"Last-Translator: OCA Transbot , 2017\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: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_non_accountable_null_fields -msgid "Forbidden values on non-accountable purchase order line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model.constraint,message:purchase_variant_configurator_on_confirm.constraint_purchase_order_line_accountable_required_fields -msgid "Missing required fields on accountable purchase order line." -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_product -#: model:ir.model.fields,field_description:purchase_variant_configurator_on_confirm.field_purchase_order_line__product_id -msgid "Product" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_template -msgid "Product Template" -msgstr "产品模板" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_variant_configurator_on_confirm -#: model:ir.model,name:purchase_variant_configurator_on_confirm.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/purchase_variant_configurator_on_confirm/models/__init__.py b/purchase_variant_configurator_on_confirm/models/__init__.py deleted file mode 100644 index 16ad933c3..000000000 --- a/purchase_variant_configurator_on_confirm/models/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -from . import product_product -from . import product_supplierinfo -from . import product_template -from . import purchase_order diff --git a/purchase_variant_configurator_on_confirm/readme/CONTRIBUTORS.rst b/purchase_variant_configurator_on_confirm/readme/CONTRIBUTORS.rst deleted file mode 100644 index 5603d914c..000000000 --- a/purchase_variant_configurator_on_confirm/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,10 +0,0 @@ -* Oihane Crucelaegui -* David Díaz -* Ana Juaristi -* Zakaria Makrelouf -* Stéphane Bidoul -* `Tecnativa `_: - - * Pedro M. Baeza - * David Vidal - * Ernesto Tejeda diff --git a/purchase_variant_configurator_on_confirm/readme/DESCRIPTION.rst b/purchase_variant_configurator_on_confirm/readme/DESCRIPTION.rst deleted file mode 100644 index 9ba9f25c0..000000000 --- a/purchase_variant_configurator_on_confirm/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -Create product variants when confirming the purchase order. diff --git a/purchase_variant_configurator_on_confirm/static/description/icon.png b/purchase_variant_configurator_on_confirm/static/description/icon.png deleted file mode 100644 index 3a0328b51..000000000 Binary files a/purchase_variant_configurator_on_confirm/static/description/icon.png and /dev/null differ diff --git a/purchase_variant_configurator_on_confirm/static/description/index.html b/purchase_variant_configurator_on_confirm/static/description/index.html deleted file mode 100644 index 7b92db040..000000000 --- a/purchase_variant_configurator_on_confirm/static/description/index.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - -Purchase Variant Configurator On Confirm - - - -
-

Purchase Variant Configurator On Confirm

- - -

Beta License: AGPL-3 OCA/product-variant Translate me on Weblate Try me on Runboat

-

Create product variants when confirming the purchase order.

-

Table of contents

- -
-

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 to smash it by providing a detailed and welcomed -feedback.

-

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

-
-
-

Credits

-
-

Authors

-
    -
  • AvanzOSC
  • -
  • Tecnativa
  • -
  • ACSONE SA/NV
  • -
-
-
-

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

-

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

-
-
-
- - diff --git a/purchase_variant_configurator_on_confirm/tests/__init__.py b/purchase_variant_configurator_on_confirm/tests/__init__.py deleted file mode 100644 index 165f23ce4..000000000 --- a/purchase_variant_configurator_on_confirm/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_purchase_order diff --git a/purchase_variant_configurator_on_confirm/tests/test_purchase_order.py b/purchase_variant_configurator_on_confirm/tests/test_purchase_order.py deleted file mode 100644 index 00ef34a2f..000000000 --- a/purchase_variant_configurator_on_confirm/tests/test_purchase_order.py +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 2017 Tecnativa - David Vidal -# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html -from odoo.tests import Form, common - - -class TestPurchaseOrder(common.SavepointCase): - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.product_attribute_value = cls.env["product.attribute.value"] - cls.product_template = cls.env["product.template"].with_context( - check_variant_creation=True, - ) - cls.category1 = cls.env["product.category"].create( - {"name": "No create variants category"} - ) - cls.attribute1 = cls.env["product.attribute"].create( - {"name": "Test Attribute 1"} - ) - cls.value1 = cls.product_attribute_value.create( - {"name": "Value 1", "attribute_id": cls.attribute1.id} - ) - cls.value2 = cls.product_attribute_value.create( - {"name": "Value 2", "attribute_id": cls.attribute1.id} - ) - cls.supplier = cls.env["res.partner"].create( - {"name": "Supplier 1", "is_company": True} - ) - cls.template_name = "Product template 1" - cls.product_template_yes = cls.product_template.create( - { - "name": cls.template_name, - "no_create_variants": "yes", - "categ_id": cls.category1.id, - "standard_price": 100, - "attribute_line_ids": [ - ( - 0, - 0, - { - "attribute_id": cls.attribute1.id, - "value_ids": [(6, 0, [cls.value1.id, cls.value2.id])], - }, - ), - ], - } - ) - cls.supplier_pricelist = cls.env["product.supplierinfo"].create( - { - "product_tmpl_id": cls.product_template_yes.id, - "name": cls.supplier.id, - "min_qty": 11, - "price": 90, - } - ) - cls.product_template_no = cls.product_template.create( - { - "name": "Product template 2", - "categ_id": cls.category1.id, - "no_create_variants": "no", - "description_purchase": "Purchase Description", - } - ) - cls.order = cls.env["purchase.order"].create({"partner_id": cls.supplier.id}) - - def test_onchange_product_tmpl_id(self): - purchase = Form(self.order) - with purchase.order_line.new() as line: - line.product_tmpl_id = self.product_template_yes - self.assertEqual(line.name, self.template_name) - self.assertEqual(line.product_uom, self.product_template_yes.uom_id) - self.assertEqual(line.price_unit, 90) - self.assertEqual(line.product_qty, 11) - self.assertTrue(line.date_planned) - - def test_button_confirm(self): - line1 = self.env["purchase.order.line"].new( - { - "order_id": self.order.id, - "product_tmpl_id": self.product_template_yes.id, - } - ) - line1._onchange_product_tmpl_id_configurator() - line1.product_attribute_ids[0].value_id = self.value1.id - line1 = line1.create(line1._convert_to_write(line1._cache)) - self.order.button_confirm() - self.assertTrue(line1.product_id) - line2 = self.env["purchase.order.line"].new( - { - "order_id": self.order.id, - "product_tmpl_id": self.product_template_yes.id, - } - ) - line2._onchange_product_tmpl_id_configurator() - line2.product_attribute_ids[0].value_id = self.value1.id - line2 = line2.create(line2._convert_to_write(line2._cache)) - self.assertTrue(line2.product_id) - - def test_copy(self): - line1 = self.env["purchase.order.line"].new( - { - "order_id": self.order.id, - "product_tmpl_id": self.product_template_yes.id, - } - ) - line1._onchange_product_tmpl_id_configurator() - line1.product_attribute_ids[0].value_id = self.value1.id - old_date = "2017-01-01" - line1.date_planned = old_date - line1.create(line1._convert_to_write(line1._cache)) - new_order = self.order.copy() - self.assertNotEqual(new_order.order_line.date_planned, old_date) diff --git a/purchase_variant_configurator_on_confirm/views/inherited_purchase_order_views.xml b/purchase_variant_configurator_on_confirm/views/inherited_purchase_order_views.xml deleted file mode 100644 index 747519d47..000000000 --- a/purchase_variant_configurator_on_confirm/views/inherited_purchase_order_views.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - purchase.order.extended.form - purchase.order - - - - - - - - - diff --git a/setup/purchase_variant_configurator_on_confirm/odoo/addons/purchase_variant_configurator_on_confirm b/setup/purchase_variant_configurator_on_confirm/odoo/addons/purchase_variant_configurator_on_confirm deleted file mode 120000 index 3335cfc58..000000000 --- a/setup/purchase_variant_configurator_on_confirm/odoo/addons/purchase_variant_configurator_on_confirm +++ /dev/null @@ -1 +0,0 @@ -../../../../purchase_variant_configurator_on_confirm \ No newline at end of file diff --git a/setup/purchase_variant_configurator_on_confirm/setup.py b/setup/purchase_variant_configurator_on_confirm/setup.py deleted file mode 100644 index 28c57bb64..000000000 --- a/setup/purchase_variant_configurator_on_confirm/setup.py +++ /dev/null @@ -1,6 +0,0 @@ -import setuptools - -setuptools.setup( - setup_requires=['setuptools-odoo'], - odoo_addon=True, -)