From 865ea98d7af0c78fdf3473faad71620e917deeeb Mon Sep 17 00:00:00 2001 From: Carlos Roca Date: Wed, 19 Feb 2025 11:06:15 +0100 Subject: [PATCH 1/8] [ADD] product_attribute_value_avoid_auto_fill: New module to avoid add all values of attribute when selecting it --- .../README.rst | 93 ++++ .../__init__.py | 3 + .../__manifest__.py | 14 + .../models/__init__.py | 2 + .../models/product_attribute.py | 10 + .../models/product_template_attribute_line.py | 18 + .../pyproject.toml | 3 + .../readme/CONTRIBUTORS.md | 4 + .../readme/DESCRIPTION.md | 2 + .../readme/USAGE.md | 8 + .../static/description/index.html | 441 ++++++++++++++++++ .../tests/__init__.py | 1 + ...product_attribute_value_avoid_auto_fill.py | 65 +++ .../views/product_attribute_views.xml | 17 + 14 files changed, 681 insertions(+) create mode 100644 product_attribute_value_avoid_auto_fill/README.rst create mode 100644 product_attribute_value_avoid_auto_fill/__init__.py create mode 100644 product_attribute_value_avoid_auto_fill/__manifest__.py create mode 100644 product_attribute_value_avoid_auto_fill/models/__init__.py create mode 100644 product_attribute_value_avoid_auto_fill/models/product_attribute.py create mode 100644 product_attribute_value_avoid_auto_fill/models/product_template_attribute_line.py create mode 100644 product_attribute_value_avoid_auto_fill/pyproject.toml create mode 100644 product_attribute_value_avoid_auto_fill/readme/CONTRIBUTORS.md create mode 100644 product_attribute_value_avoid_auto_fill/readme/DESCRIPTION.md create mode 100644 product_attribute_value_avoid_auto_fill/readme/USAGE.md create mode 100644 product_attribute_value_avoid_auto_fill/static/description/index.html create mode 100644 product_attribute_value_avoid_auto_fill/tests/__init__.py create mode 100644 product_attribute_value_avoid_auto_fill/tests/test_product_attribute_value_avoid_auto_fill.py create mode 100644 product_attribute_value_avoid_auto_fill/views/product_attribute_views.xml diff --git a/product_attribute_value_avoid_auto_fill/README.rst b/product_attribute_value_avoid_auto_fill/README.rst new file mode 100644 index 00000000000..2b49651d795 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/README.rst @@ -0,0 +1,93 @@ +============================================== +Product Attribute Value Avoid Auto Fill Option +============================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:6cb5b33956006c0387a2fdda7e9260ca6c0c3086083220aa6500228156e2b9a0 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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--attribute-lightgray.png?logo=github + :target: https://github.com/OCA/product-attribute/tree/18.0/product_attribute_value_avoid_auto_fill + :alt: OCA/product-attribute +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/product-attribute-18-0/product-attribute-18-0-product_attribute_value_avoid_auto_fill + :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-attribute&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds an option to select if the values set on the attribute +has to be filled automatically. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module: + +1. Open or create an attribute with Variant Creation set as "Never" +2. Select the option Avoid fill all values +3. Open a product template +4. Add this attribute + +The values should not be filled automatically + +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 +------- + +* Tecnativa + +Contributors +------------ + +- `Tecnativa `__ + + - Carlos Roca + - Carlos Dauden + - Pedro M. Baeza + +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-attribute `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/product_attribute_value_avoid_auto_fill/__init__.py b/product_attribute_value_avoid_auto_fill/__init__.py new file mode 100644 index 00000000000..4b76c7b2d5c --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/product_attribute_value_avoid_auto_fill/__manifest__.py b/product_attribute_value_avoid_auto_fill/__manifest__.py new file mode 100644 index 00000000000..f162535cd48 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright 2020 Tecnativa - Ernesto Tejeda +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Product Attribute Value Avoid Auto Fill Option", + "version": "18.0.1.0.0", + "category": "Product", + "summary": "Add option allow filling automatically the values", + "author": "Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/product-attribute", + "license": "AGPL-3", + "depends": ["product"], + "data": ["views/product_attribute_views.xml"], +} diff --git a/product_attribute_value_avoid_auto_fill/models/__init__.py b/product_attribute_value_avoid_auto_fill/models/__init__.py new file mode 100644 index 00000000000..e8d76cff499 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/models/__init__.py @@ -0,0 +1,2 @@ +from . import product_attribute +from . import product_template_attribute_line diff --git a/product_attribute_value_avoid_auto_fill/models/product_attribute.py b/product_attribute_value_avoid_auto_fill/models/product_attribute.py new file mode 100644 index 00000000000..02115c79286 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/models/product_attribute.py @@ -0,0 +1,10 @@ +# Copyright 2025 Tecnativa - Carlos Roca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ProductAttribute(models.Model): + _inherit = "product.attribute" + + avoid_fill_all_values = fields.Boolean(default=True) diff --git a/product_attribute_value_avoid_auto_fill/models/product_template_attribute_line.py b/product_attribute_value_avoid_auto_fill/models/product_template_attribute_line.py new file mode 100644 index 00000000000..505ca71c394 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/models/product_template_attribute_line.py @@ -0,0 +1,18 @@ +# Copyright 2025 Tecnativa - Carlos Roca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class ProductAttribute(models.Model): + _inherit = "product.template.attribute.line" + + @api.onchange("attribute_id") + def _onchange_attribute_id(self): + # Avoid auto fill when option is selected + if ( + not self.attribute_id.avoid_fill_all_values + or self.attribute_id.create_variant != "no_variant" + ): + return super()._onchange_attribute_id() + self.value_ids = False diff --git a/product_attribute_value_avoid_auto_fill/pyproject.toml b/product_attribute_value_avoid_auto_fill/pyproject.toml new file mode 100644 index 00000000000..4231d0cccb3 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/product_attribute_value_avoid_auto_fill/readme/CONTRIBUTORS.md b/product_attribute_value_avoid_auto_fill/readme/CONTRIBUTORS.md new file mode 100644 index 00000000000..669acb59585 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/readme/CONTRIBUTORS.md @@ -0,0 +1,4 @@ +- [Tecnativa](https://www.tecnativa.com) + - Carlos Roca + - Carlos Dauden + - Pedro M. Baeza diff --git a/product_attribute_value_avoid_auto_fill/readme/DESCRIPTION.md b/product_attribute_value_avoid_auto_fill/readme/DESCRIPTION.md new file mode 100644 index 00000000000..8fe26ccb9a2 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/readme/DESCRIPTION.md @@ -0,0 +1,2 @@ +This module adds an option to select if the values set on the attribute +has to be filled automatically. diff --git a/product_attribute_value_avoid_auto_fill/readme/USAGE.md b/product_attribute_value_avoid_auto_fill/readme/USAGE.md new file mode 100644 index 00000000000..670ff0937b3 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/readme/USAGE.md @@ -0,0 +1,8 @@ +To use this module: + +1. Open or create an attribute with Variant Creation set as "Never" +2. Select the option Avoid fill all values +3. Open a product template +4. Add this attribute + +The values should not be filled automatically diff --git a/product_attribute_value_avoid_auto_fill/static/description/index.html b/product_attribute_value_avoid_auto_fill/static/description/index.html new file mode 100644 index 00000000000..39d83f018fe --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/static/description/index.html @@ -0,0 +1,441 @@ + + + + + +Product Attribute Value Avoid Auto Fill Option + + + +
+

Product Attribute Value Avoid Auto Fill Option

+ + +

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

+

This module adds an option to select if the values set on the attribute +has to be filled automatically.

+

Table of contents

+ +
+

Usage

+

To use this module:

+
    +
  1. Open or create an attribute with Variant Creation set as “Never”
  2. +
  3. Select the option Avoid fill all values
  4. +
  5. Open a product template
  6. +
  7. Add this attribute
  8. +
+

The values should not be filled automatically

+
+
+

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

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa
      +
    • Carlos Roca
    • +
    • Carlos Dauden
    • +
    • Pedro M. Baeza
    • +
    +
  • +
+
+
+

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

+

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

+
+
+
+ + diff --git a/product_attribute_value_avoid_auto_fill/tests/__init__.py b/product_attribute_value_avoid_auto_fill/tests/__init__.py new file mode 100644 index 00000000000..82b02847e83 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/tests/__init__.py @@ -0,0 +1 @@ +from . import test_product_attribute_value_avoid_auto_fill diff --git a/product_attribute_value_avoid_auto_fill/tests/test_product_attribute_value_avoid_auto_fill.py b/product_attribute_value_avoid_auto_fill/tests/test_product_attribute_value_avoid_auto_fill.py new file mode 100644 index 00000000000..4b1a8ccab91 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/tests/test_product_attribute_value_avoid_auto_fill.py @@ -0,0 +1,65 @@ +# Copyright 2025 Tecnativa - Carlos Roca +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import Command +from odoo.exceptions import ValidationError +from odoo.tests import Form +from odoo.tests.common import TransactionCase + + +class TestProductAttributeValueAutoFillOption(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.attribute_01 = cls.create_attribute("Attribute 01", "no_variant", True) + cls.attribute_02 = cls.create_attribute("Attribute 02", "no_variant", False) + cls.product = cls.env["product.template"].create({"name": "Test"}) + + @classmethod + def create_attribute(cls, name, create_variant, avoid_fill_values): + return cls.env["product.attribute"].create( + { + "name": name, + "create_variant": create_variant, + "avoid_fill_all_values": avoid_fill_values, + "value_ids": [ + Command.create( + { + "name": "Value 01", + } + ), + Command.create( + { + "name": "Value 02", + } + ), + Command.create( + { + "name": "Value 03", + } + ), + ], + } + ) + + def test_select_attributes_no_variant(self): + # Checking attribute no_variant by default odoo selects all values. + # But when avoid_fill_all_values is selected, ValidationError + # should be raised when trying to save without selecting + # any value. If it is selected, the values should be set + with self.assertRaises(ValidationError): + product_form = Form(self.product) + with product_form.attribute_line_ids.new() as ptal_form: + ptal_form.attribute_id = self.attribute_01 + product_form.save() + product_form = Form(self.product) + with product_form.attribute_line_ids.new() as ptal_form: + ptal_form.attribute_id = self.attribute_02 + product_form.save() + self.assertEqual( + len( + self.product.attribute_line_ids.filtered( + lambda p: p.attribute_id == self.attribute_02 + ).value_ids + ), + 3, + ) diff --git a/product_attribute_value_avoid_auto_fill/views/product_attribute_views.xml b/product_attribute_value_avoid_auto_fill/views/product_attribute_views.xml new file mode 100644 index 00000000000..53e4bf271dc --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/views/product_attribute_views.xml @@ -0,0 +1,17 @@ + + + + + product.attribute + + + + + + + + From 8980fbb1f7861b78904e1937ac4eff8a9805f42e Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 19 Feb 2025 16:05:19 +0000 Subject: [PATCH 2/8] [UPD] Update product_attribute_value_avoid_auto_fill.pot --- ...roduct_attribute_value_avoid_auto_fill.pot | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 product_attribute_value_avoid_auto_fill/i18n/product_attribute_value_avoid_auto_fill.pot diff --git a/product_attribute_value_avoid_auto_fill/i18n/product_attribute_value_avoid_auto_fill.pot b/product_attribute_value_avoid_auto_fill/i18n/product_attribute_value_avoid_auto_fill.pot new file mode 100644 index 00000000000..5ead7553219 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/i18n/product_attribute_value_avoid_auto_fill.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_attribute_value_avoid_auto_fill +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.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: product_attribute_value_avoid_auto_fill +#: model:ir.model.fields,field_description:product_attribute_value_avoid_auto_fill.field_product_attribute__avoid_fill_all_values +msgid "Avoid Fill All Values" +msgstr "" + +#. module: product_attribute_value_avoid_auto_fill +#: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_attribute_value_avoid_auto_fill +#: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" From 2a235f77018ecec752b1dcc0e1fb15071085dbb6 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 19 Feb 2025 16:08:41 +0000 Subject: [PATCH 3/8] [BOT] post-merge updates --- .../README.rst | 10 +++++----- .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 product_attribute_value_avoid_auto_fill/static/description/icon.png diff --git a/product_attribute_value_avoid_auto_fill/README.rst b/product_attribute_value_avoid_auto_fill/README.rst index 2b49651d795..c577063d3d9 100644 --- a/product_attribute_value_avoid_auto_fill/README.rst +++ b/product_attribute_value_avoid_auto_fill/README.rst @@ -7,7 +7,7 @@ Product Attribute Value Avoid Auto Fill Option !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:6cb5b33956006c0387a2fdda7e9260ca6c0c3086083220aa6500228156e2b9a0 + !! source digest: sha256:4ce41a86bfdaf119761f806ffdce8ae32d62b86ffbb319c89efd3abaf8a593e5 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -69,11 +69,11 @@ Authors Contributors ------------ -- `Tecnativa `__ +- `Tecnativa `__ - - Carlos Roca - - Carlos Dauden - - Pedro M. Baeza + - Carlos Roca + - Carlos Dauden + - Pedro M. Baeza Maintainers ----------- diff --git a/product_attribute_value_avoid_auto_fill/static/description/icon.png b/product_attribute_value_avoid_auto_fill/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/product_attribute_value_avoid_auto_fill/static/description/index.html b/product_attribute_value_avoid_auto_fill/static/description/index.html index 39d83f018fe..9c9badd9a47 100644 --- a/product_attribute_value_avoid_auto_fill/static/description/index.html +++ b/product_attribute_value_avoid_auto_fill/static/description/index.html @@ -367,7 +367,7 @@

Product Attribute Value Avoid Auto Fill Option

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:6cb5b33956006c0387a2fdda7e9260ca6c0c3086083220aa6500228156e2b9a0 +!! source digest: sha256:4ce41a86bfdaf119761f806ffdce8ae32d62b86ffbb319c89efd3abaf8a593e5 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

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

This module adds an option to select if the values set on the attribute From 4ac3631559512f761b83f5ac415aa96c90cc2623 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 20 Feb 2025 08:36:29 +0000 Subject: [PATCH 4/8] Added translation using Weblate (Italian) --- .../i18n/it.po | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 product_attribute_value_avoid_auto_fill/i18n/it.po diff --git a/product_attribute_value_avoid_auto_fill/i18n/it.po b/product_attribute_value_avoid_auto_fill/i18n/it.po new file mode 100644 index 00000000000..bff461be21b --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/i18n/it.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_attribute_value_avoid_auto_fill +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\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" + +#. module: product_attribute_value_avoid_auto_fill +#: model:ir.model.fields,field_description:product_attribute_value_avoid_auto_fill.field_product_attribute__avoid_fill_all_values +msgid "Avoid Fill All Values" +msgstr "" + +#. module: product_attribute_value_avoid_auto_fill +#: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_attribute_value_avoid_auto_fill +#: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" From 9eea4d657171d33268b3b4a6f27b3080f30526c8 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 20 Feb 2025 08:36:52 +0000 Subject: [PATCH 5/8] Translated using Weblate (Italian) Currently translated at 100.0% (3 of 3 strings) Translation: product-attribute-18.0/product-attribute-18.0-product_attribute_value_avoid_auto_fill Translate-URL: https://translation.odoo-community.org/projects/product-attribute-18-0/product-attribute-18-0-product_attribute_value_avoid_auto_fill/it/ --- product_attribute_value_avoid_auto_fill/i18n/it.po | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/product_attribute_value_avoid_auto_fill/i18n/it.po b/product_attribute_value_avoid_auto_fill/i18n/it.po index bff461be21b..282e6088290 100644 --- a/product_attribute_value_avoid_auto_fill/i18n/it.po +++ b/product_attribute_value_avoid_auto_fill/i18n/it.po @@ -6,25 +6,27 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2025-02-20 11:06+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\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 5.6.2\n" #. module: product_attribute_value_avoid_auto_fill #: model:ir.model.fields,field_description:product_attribute_value_avoid_auto_fill.field_product_attribute__avoid_fill_all_values msgid "Avoid Fill All Values" -msgstr "" +msgstr "Evita la compilazione di tutti i valori" #. module: product_attribute_value_avoid_auto_fill #: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_attribute msgid "Product Attribute" -msgstr "" +msgstr "Attributo prodotto" #. module: product_attribute_value_avoid_auto_fill #: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_template_attribute_line msgid "Product Template Attribute Line" -msgstr "" +msgstr "Riga attributo modello prodotto" From b4c7451aa02a7486e7f7b5cbd6122824c5f024a5 Mon Sep 17 00:00:00 2001 From: Pilar Vargas Date: Mon, 9 Feb 2026 17:05:43 +0000 Subject: [PATCH 6/8] Added translation using Weblate (Spanish) --- .../i18n/es.po | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 product_attribute_value_avoid_auto_fill/i18n/es.po diff --git a/product_attribute_value_avoid_auto_fill/i18n/es.po b/product_attribute_value_avoid_auto_fill/i18n/es.po new file mode 100644 index 00000000000..b141406e8a1 --- /dev/null +++ b/product_attribute_value_avoid_auto_fill/i18n/es.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_attribute_value_avoid_auto_fill +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\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: product_attribute_value_avoid_auto_fill +#: model:ir.model.fields,field_description:product_attribute_value_avoid_auto_fill.field_product_attribute__avoid_fill_all_values +msgid "Avoid Fill All Values" +msgstr "" + +#. module: product_attribute_value_avoid_auto_fill +#: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_attribute_value_avoid_auto_fill +#: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" From c780998d4388ba44ff304aa181bf6821518f5633 Mon Sep 17 00:00:00 2001 From: Pilar Vargas Date: Mon, 9 Feb 2026 17:06:48 +0000 Subject: [PATCH 7/8] Translated using Weblate (Spanish) Currently translated at 33.3% (1 of 3 strings) Translation: product-attribute-18.0/product-attribute-18.0-product_attribute_value_avoid_auto_fill Translate-URL: https://translation.odoo-community.org/projects/product-attribute-18-0/product-attribute-18-0-product_attribute_value_avoid_auto_fill/es/ --- product_attribute_value_avoid_auto_fill/i18n/es.po | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/product_attribute_value_avoid_auto_fill/i18n/es.po b/product_attribute_value_avoid_auto_fill/i18n/es.po index b141406e8a1..cb4822afa98 100644 --- a/product_attribute_value_avoid_auto_fill/i18n/es.po +++ b/product_attribute_value_avoid_auto_fill/i18n/es.po @@ -6,18 +6,20 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2026-02-09 19:09+0000\n" +"Last-Translator: Pilar Vargas \n" "Language-Team: none\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 5.15.2\n" #. module: product_attribute_value_avoid_auto_fill #: model:ir.model.fields,field_description:product_attribute_value_avoid_auto_fill.field_product_attribute__avoid_fill_all_values msgid "Avoid Fill All Values" -msgstr "" +msgstr "Evitar rellenar todos los valores" #. module: product_attribute_value_avoid_auto_fill #: model:ir.model,name:product_attribute_value_avoid_auto_fill.model_product_attribute From 282dedb21f58bc629ec7b0fd14cd3d0267d61824 Mon Sep 17 00:00:00 2001 From: mav-adhoc Date: Thu, 19 Feb 2026 11:25:36 -0300 Subject: [PATCH 8/8] [MIG] product_attribute_value_avoid_auto_fill: Migration to 19.0 --- .../README.rst | 24 ++++++++------- .../__manifest__.py | 2 +- .../static/description/index.html | 30 +++++++++++-------- 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/product_attribute_value_avoid_auto_fill/README.rst b/product_attribute_value_avoid_auto_fill/README.rst index c577063d3d9..2101e0b3729 100644 --- a/product_attribute_value_avoid_auto_fill/README.rst +++ b/product_attribute_value_avoid_auto_fill/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ============================================== Product Attribute Value Avoid Auto Fill Option ============================================== @@ -13,17 +17,17 @@ Product Attribute Value Avoid Auto Fill Option .. |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 +.. |badge2| image:: https://img.shields.io/badge/license-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--attribute-lightgray.png?logo=github - :target: https://github.com/OCA/product-attribute/tree/18.0/product_attribute_value_avoid_auto_fill + :target: https://github.com/OCA/product-attribute/tree/19.0/product_attribute_value_avoid_auto_fill :alt: OCA/product-attribute .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/product-attribute-18-0/product-attribute-18-0-product_attribute_value_avoid_auto_fill + :target: https://translation.odoo-community.org/projects/product-attribute-19-0/product-attribute-19-0-product_attribute_value_avoid_auto_fill :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-attribute&target_branch=18.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/product-attribute&target_branch=19.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -54,7 +58,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -69,11 +73,11 @@ Authors Contributors ------------ -- `Tecnativa `__ +- `Tecnativa `__ - - Carlos Roca - - Carlos Dauden - - Pedro M. Baeza + - Carlos Roca + - Carlos Dauden + - Pedro M. Baeza Maintainers ----------- @@ -88,6 +92,6 @@ 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-attribute `_ project on GitHub. +This module is part of the `OCA/product-attribute `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/product_attribute_value_avoid_auto_fill/__manifest__.py b/product_attribute_value_avoid_auto_fill/__manifest__.py index f162535cd48..187da7bdeed 100644 --- a/product_attribute_value_avoid_auto_fill/__manifest__.py +++ b/product_attribute_value_avoid_auto_fill/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Product Attribute Value Avoid Auto Fill Option", - "version": "18.0.1.0.0", + "version": "19.0.1.0.0", "category": "Product", "summary": "Add option allow filling automatically the values", "author": "Tecnativa, Odoo Community Association (OCA)", diff --git a/product_attribute_value_avoid_auto_fill/static/description/index.html b/product_attribute_value_avoid_auto_fill/static/description/index.html index 9c9badd9a47..bfd3cf97009 100644 --- a/product_attribute_value_avoid_auto_fill/static/description/index.html +++ b/product_attribute_value_avoid_auto_fill/static/description/index.html @@ -3,7 +3,7 @@ -Product Attribute Value Avoid Auto Fill Option +README.rst -

-

Product Attribute Value Avoid Auto Fill Option

+
+ + +Odoo Community Association + +
+

Product Attribute Value Avoid Auto Fill Option

-

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

+

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

This module adds an option to select if the values set on the attribute has to be filled automatically.

Table of contents

@@ -386,7 +391,7 @@

Product Attribute Value Avoid Auto Fill Option

-

Usage

+

Usage

To use this module:

  1. Open or create an attribute with Variant Creation set as “Never”
  2. @@ -397,23 +402,23 @@

    Usage

    The values should not be filled automatically

-

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 -feedback.

+feedback.

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

-

Credits

+

Credits

-

Authors

+

Authors

  • Tecnativa
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -432,10 +437,11 @@

Maintainers

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

+

This module is part of the OCA/product-attribute project on GitHub.

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

+