Skip to content

Commit

Permalink
Merge pull request #299 from OCA/16.0
Browse files Browse the repository at this point in the history
Syncing from upstream OCA/product-variant (16.0)
  • Loading branch information
bt-admin authored Jan 22, 2024
2 parents 32ac132 + 0a1bfc2 commit f87bee2
Show file tree
Hide file tree
Showing 22 changed files with 736 additions and 3 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Available addons
----------------
addon | version | maintainers | summary
--- | --- | --- | ---
[product_variant_attribute_tax](product_variant_attribute_tax/) | 16.0.1.0.0 | | Set taxes on the product attribute values
[product_variant_configurator](product_variant_configurator/) | 16.0.1.0.2 | | Provides an abstract model for product variant configuration.
[product_variant_default_code](product_variant_default_code/) | 16.0.1.1.0 | [![Kev-Roche](https://github.com/Kev-Roche.png?size=30px)](https://github.com/Kev-Roche) | Product Variant Default Code
[product_variant_name](product_variant_name/) | 16.0.1.0.0 | | Product Variant Name
Expand Down
93 changes: 93 additions & 0 deletions product_variant_attribute_tax/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
=================================
Taxes on product attribute values
=================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:d261c2d6c298dbbf1fbe98619be54a47119f75e6a9a0b9c0cb426f71e0eff2e4
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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/16.0/product_variant_attribute_tax
: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-16-0/product-variant-16-0-product_variant_attribute_tax
: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=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows to set taxes on the product attribute values. Itself, it
doesn't make too much, but using other modules like
*sale_product_variant_attribute_tax* for using these taxes on sales orders.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you need to:

#. Go to *Sales > Configuration > Products > Attributes*.
#. Select an attribute or edit an existing one.
#. On each value of this attribute, you can set one or several taxes in
the column "Taxes".

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/product-variant/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 <https://github.com/OCA/product-variant/issues/new?body=module:%20product_variant_attribute_tax%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
~~~~~~~

* Tecnativa

Contributors
~~~~~~~~~~~~

* `Tecnativa <https://www.tecnativa.com>`_:

* Pedro M. Baeza
* Vicent Cubells
* Ernesto Tejeda
* Carolina Fernandez

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 <https://github.com/OCA/product-variant/tree/16.0/product_variant_attribute_tax>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions product_variant_attribute_tax/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import models
16 changes: 16 additions & 0 deletions product_variant_attribute_tax/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright 2016-2017 Tecnativa - Pedro M. Baeza
# Copyright 2024 Tecnativa - Carolina Fernandez
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Taxes on product attribute values",
"summary": "Set taxes on the product attribute values",
"author": "Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/product-variant",
"category": "Product Management",
"version": "16.0.1.0.0",
"license": "AGPL-3",
"depends": ["product", "account"],
"data": ["views/product_attribute_views.xml"],
"installable": True,
}
28 changes: 28 additions & 0 deletions product_variant_attribute_tax/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_variant_attribute_tax
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-28 16:01+0000\n"
"PO-Revision-Date: 2021-01-28 11:04-0500\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
"X-Generator: Poedit 2.3\n"

#. module: product_variant_attribute_tax
#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value
msgid "Attribute Value"
msgstr "Valor del Atributo"

#. module: product_variant_attribute_tax
#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids
msgid "Taxes"
msgstr "Impuestos"
27 changes: 27 additions & 0 deletions product_variant_attribute_tax/i18n/es_AR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_variant_attribute_tax
#
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 <[email protected]>\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: product_variant_attribute_tax
#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value
msgid "Attribute Value"
msgstr "Valor del Atributo"

#. module: product_variant_attribute_tax
#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids
msgid "Taxes"
msgstr "Impuestos"
25 changes: 25 additions & 0 deletions product_variant_attribute_tax/i18n/es_PA.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_variant_attribute_tax
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: es_PA\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_variant_attribute_tax
#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value
msgid "Attribute Value"
msgstr ""

#. module: product_variant_attribute_tax
#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids
msgid "Taxes"
msgstr ""
27 changes: 27 additions & 0 deletions product_variant_attribute_tax/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_variant_attribute_tax
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-11-24 17:37+0000\n"
"Last-Translator: mymage <[email protected]>\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 4.17\n"

#. module: product_variant_attribute_tax
#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value
msgid "Attribute Value"
msgstr "Valore attributo"

#. module: product_variant_attribute_tax
#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids
msgid "Taxes"
msgstr "Imposte"
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_variant_attribute_tax
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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_variant_attribute_tax
#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value
msgid "Attribute Value"
msgstr ""

#. module: product_variant_attribute_tax
#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids
msgid "Taxes"
msgstr ""
2 changes: 2 additions & 0 deletions product_variant_attribute_tax/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import product_attribute_value
10 changes: 10 additions & 0 deletions product_variant_attribute_tax/models/product_attribute_value.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Copyright 2016-2017 Tecnativa - Pedro M. Baeza
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html

from odoo import fields, models


class ProductAttributeValue(models.Model):
_inherit = "product.attribute.value"

tax_ids = fields.Many2many(comodel_name="account.tax", string="Taxes")
6 changes: 6 additions & 0 deletions product_variant_attribute_tax/readme/CONFIGURE.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
To configure this module, you need to:

#. Go to *Sales > Configuration > Products > Attributes*.
#. Select an attribute or edit an existing one.
#. On each value of this attribute, you can set one or several taxes in
the column "Taxes".
6 changes: 6 additions & 0 deletions product_variant_attribute_tax/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
* `Tecnativa <https://www.tecnativa.com>`_:

* Pedro M. Baeza
* Vicent Cubells
* Ernesto Tejeda
* Carolina Fernandez
3 changes: 3 additions & 0 deletions product_variant_attribute_tax/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This module allows to set taxes on the product attribute values. Itself, it
doesn't make too much, but using other modules like
*sale_product_variant_attribute_tax* for using these taxes on sales orders.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit f87bee2

Please sign in to comment.