Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] product_attribute_archive: Migration to 18.0 #1838

Open
wants to merge 12 commits into
base: 18.0
Choose a base branch
from
88 changes: 88 additions & 0 deletions product_attribute_archive/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
=========================
Product Attribute Archive
=========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:4619f2ddf04fa9503fba00e3f0de0149c3b7e0c9badc9d8cb8d70d5cf17e5481
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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_archive
: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_archive
: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 allows archival of product attributes and product attribute
values.

**Table of contents**

.. contents::
:local:

Usage
=====

Simply use the archive action on any product attribute.

The attribute is then no longer usable on new products.

Identical functionality on product attribute values.

Existing variants are unaffected, only new ones.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/product-attribute/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-attribute/issues/new?body=module:%20product_attribute_archive%0Aversion:%2018.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
-------

* Akretion

Contributors
------------

- Kevin Khao <[email protected]>

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 <https://github.com/OCA/product-attribute/tree/18.0/product_attribute_archive>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions product_attribute_archive/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
16 changes: 16 additions & 0 deletions product_attribute_archive/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright 2021 Akretion
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Product Attribute Archive",
"summary": """
Add an active field on product attributes""",
"version": "18.0.1.0.0",
"license": "AGPL-3",
"author": "Akretion,Odoo Community Association (OCA)",
"depends": ["product"],
"data": [
"views/product_attribute.xml",
],
"website": "https://github.com/OCA/product-attribute",
}
38 changes: 38 additions & 0 deletions product_attribute_archive/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_attribute_archive
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-12-29 17:34+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\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 4.17\n"

#. module: product_attribute_archive
#: model:ir.model.fields,field_description:product_attribute_archive.field_product_attribute__active
#: model:ir.model.fields,field_description:product_attribute_archive.field_product_attribute_value__active
msgid "Active"
msgstr "Activo"

#. module: product_attribute_archive
#: model_terms:ir.ui.view,arch_db:product_attribute_archive.product_attribute_form_view
msgid "Archived"
msgstr "Archivado"

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

#. module: product_attribute_archive
#: model:ir.model,name:product_attribute_archive.model_product_attribute
msgid "Product Attribute"
msgstr "Atributo de Producto"
38 changes: 38 additions & 0 deletions product_attribute_archive/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_attribute_archive
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-11-01 15:36+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_attribute_archive
#: model:ir.model.fields,field_description:product_attribute_archive.field_product_attribute__active
#: model:ir.model.fields,field_description:product_attribute_archive.field_product_attribute_value__active
msgid "Active"
msgstr "Attivo"

#. module: product_attribute_archive
#: model_terms:ir.ui.view,arch_db:product_attribute_archive.product_attribute_form_view
msgid "Archived"
msgstr "In archivio"

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

#. module: product_attribute_archive
#: model:ir.model,name:product_attribute_archive.model_product_attribute
msgid "Product Attribute"
msgstr "Attributo prodotto"
35 changes: 35 additions & 0 deletions product_attribute_archive/i18n/product_attribute_archive.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_attribute_archive
#
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_attribute_archive
#: model:ir.model.fields,field_description:product_attribute_archive.field_product_attribute__active
#: model:ir.model.fields,field_description:product_attribute_archive.field_product_attribute_value__active
msgid "Active"
msgstr ""

#. module: product_attribute_archive
#: model_terms:ir.ui.view,arch_db:product_attribute_archive.product_attribute_form_view
msgid "Archived"
msgstr ""

#. module: product_attribute_archive
#: model:ir.model,name:product_attribute_archive.model_product_attribute_value
msgid "Attribute Value"
msgstr ""

#. module: product_attribute_archive
#: model:ir.model,name:product_attribute_archive.model_product_attribute
msgid "Product Attribute"
msgstr ""
2 changes: 2 additions & 0 deletions product_attribute_archive/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import product_attribute
from . import product_attribute_value
10 changes: 10 additions & 0 deletions product_attribute_archive/models/product_attribute.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Copyright 2021 Akretion
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from odoo import fields, models


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

active = fields.Boolean(default=True)
10 changes: 10 additions & 0 deletions product_attribute_archive/models/product_attribute_value.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Copyright 2021 Akretion
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from odoo import fields, models


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

active = fields.Boolean(default=True)
3 changes: 3 additions & 0 deletions product_attribute_archive/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
1 change: 1 addition & 0 deletions product_attribute_archive/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Kevin Khao \<<[email protected]>\>
2 changes: 2 additions & 0 deletions product_attribute_archive/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
This module allows archival of product attributes and product attribute
values.
7 changes: 7 additions & 0 deletions product_attribute_archive/readme/USAGE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Simply use the archive action on any product attribute.

The attribute is then no longer usable on new products.

Identical functionality on product attribute values.

Existing variants are unaffected, only new ones.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading