From 355ca0b9d65997599a8d5f18c209b2d7a79d12b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Pigeon?= Date: Mon, 8 Jun 2020 18:06:12 +0200 Subject: [PATCH 01/16] [12.0][ADD] add new addon attribute_set_searchable --- attribute_set_searchable/README.rst | 62 +++++++++++++++++ attribute_set_searchable/__init__.py | 1 + attribute_set_searchable/__manifest__.py | 13 ++++ attribute_set_searchable/models/__init__.py | 2 + .../models/attribute_attribute.py | 67 +++++++++++++++++++ .../models/ir_ui_custom_field_filter.py | 11 +++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 1 + attribute_set_searchable/readme/USAGE.rst | 2 + attribute_set_searchable/tests/__init__.py | 1 + .../tests/test_attribute_set_searchable.py | 58 ++++++++++++++++ .../views/attribute_attribute.xml | 15 +++++ 12 files changed, 234 insertions(+) create mode 100644 attribute_set_searchable/README.rst create mode 100644 attribute_set_searchable/__init__.py create mode 100644 attribute_set_searchable/__manifest__.py create mode 100644 attribute_set_searchable/models/__init__.py create mode 100644 attribute_set_searchable/models/attribute_attribute.py create mode 100644 attribute_set_searchable/models/ir_ui_custom_field_filter.py create mode 100644 attribute_set_searchable/readme/CONTRIBUTORS.rst create mode 100644 attribute_set_searchable/readme/DESCRIPTION.rst create mode 100644 attribute_set_searchable/readme/USAGE.rst create mode 100644 attribute_set_searchable/tests/__init__.py create mode 100644 attribute_set_searchable/tests/test_attribute_set_searchable.py create mode 100644 attribute_set_searchable/views/attribute_attribute.xml diff --git a/attribute_set_searchable/README.rst b/attribute_set_searchable/README.rst new file mode 100644 index 00000000..82c26cc0 --- /dev/null +++ b/attribute_set_searchable/README.rst @@ -0,0 +1,62 @@ +======================== +Attribute Set Searchable +======================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. |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-shopinvader%2Fodoo--pim-lightgray.png?logo=github + :target: https://github.com/shopinvader/odoo-pim/tree/12.0/attribute_set_searchable + :alt: shopinvader/odoo-pim + +|badge1| |badge2| |badge3| + +This module allows the user to make an attribute searchable directly from the search view of the related model. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +On the attribute, thick the check box 'Searchable' and refresh your browser. +Open the search view linked to the related model and begin to type, the attribute is now available. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Acsone Sa/NV + +Contributors +~~~~~~~~~~~~ + +* Cédric Pigeon + +Maintainers +~~~~~~~~~~~ + +This module is part of the `shopinvader/odoo-pim `_ project on GitHub. + +You are welcome to contribute. diff --git a/attribute_set_searchable/__init__.py b/attribute_set_searchable/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/attribute_set_searchable/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/attribute_set_searchable/__manifest__.py b/attribute_set_searchable/__manifest__.py new file mode 100644 index 00000000..a84b81e4 --- /dev/null +++ b/attribute_set_searchable/__manifest__.py @@ -0,0 +1,13 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Attribute Set Searchable", + "version": "12.0.1.0.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV", + "website": "https://acsone.eu", + "depends": ["attribute_set", "base_search_custom_field_filter"], + "data": ["views/attribute_attribute.xml"], + "demo": [], +} diff --git a/attribute_set_searchable/models/__init__.py b/attribute_set_searchable/models/__init__.py new file mode 100644 index 00000000..03c1fe64 --- /dev/null +++ b/attribute_set_searchable/models/__init__.py @@ -0,0 +1,2 @@ +from . import attribute_attribute +from . import ir_ui_custom_field_filter diff --git a/attribute_set_searchable/models/attribute_attribute.py b/attribute_set_searchable/models/attribute_attribute.py new file mode 100644 index 00000000..01df2260 --- /dev/null +++ b/attribute_set_searchable/models/attribute_attribute.py @@ -0,0 +1,67 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AttributeAttribute(models.Model): + + _inherit = "attribute.attribute" + + searchable = fields.Boolean(default=False) + + def _get_custom_filter(self): + self.ensure_one() + return self.env["ir.ui.custom.field.filter"].search( + [("attribute_id", "=", self.id)] + ) + + def _prepare_create_custom_filter(self): + self.ensure_one() + model_id = self.attribute_group_id.model_id + return { + "model_id": model_id.id, + "name": self.field_description, + "expression": self.name, + "sequence": self.sequence, + "attribute_id": self.id, + } + + def _create_custom_filter(self): + data = self._prepare_create_custom_filter() + return self.env["ir.ui.custom.field.filter"].create(data) + + def _update_custom_filter(self, custom_filter): + self.ensure_one() + data = {} + if custom_filter.name != self.field_description: + data.update({"name": self.field_description}) + if custom_filter.expression != self.name: + data.update({"expression": self.name}) + if custom_filter.sequence != self.sequence: + data.update({"sequence": self.sequence}) + if data: + custom_filter.write(data) + + @api.multi + def write(self, vals): + res = super(AttributeAttribute, self).write(vals) + for attribute in self: + custom_filter = self._get_custom_filter() + if attribute.searchable: + if not custom_filter: + self._create_custom_filter() + else: + self._update_custom_filter(custom_filter) + elif custom_filter: + custom_filter.unlink() + return res + + @api.model_create_multi + @api.returns("self", lambda value: value.id) + def create(self, vals_list): + attributes = super(AttributeAttribute, self).create(vals_list) + search_attributes = attributes.filtered(lambda att: att.searchable) + for attribute in search_attributes: + attribute._create_custom_filter() + return attributes diff --git a/attribute_set_searchable/models/ir_ui_custom_field_filter.py b/attribute_set_searchable/models/ir_ui_custom_field_filter.py new file mode 100644 index 00000000..311b6fc1 --- /dev/null +++ b/attribute_set_searchable/models/ir_ui_custom_field_filter.py @@ -0,0 +1,11 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class IrUiCustomFieldFilter(models.Model): + + _inherit = "ir.ui.custom.field.filter" + + attribute_id = fields.Many2one("attribute.attribute", ondelete="cascade") diff --git a/attribute_set_searchable/readme/CONTRIBUTORS.rst b/attribute_set_searchable/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..fe309b7d --- /dev/null +++ b/attribute_set_searchable/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Cédric PIGEON diff --git a/attribute_set_searchable/readme/DESCRIPTION.rst b/attribute_set_searchable/readme/DESCRIPTION.rst new file mode 100644 index 00000000..98f4105d --- /dev/null +++ b/attribute_set_searchable/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allows the user to make an attribute searchable directly from the search view of the related model. diff --git a/attribute_set_searchable/readme/USAGE.rst b/attribute_set_searchable/readme/USAGE.rst new file mode 100644 index 00000000..b92db57e --- /dev/null +++ b/attribute_set_searchable/readme/USAGE.rst @@ -0,0 +1,2 @@ +On the attribute, thick the check box 'Searchable' and refresh your browser. +Open the search view linked to the related model and begin to type, the attribute is now available. diff --git a/attribute_set_searchable/tests/__init__.py b/attribute_set_searchable/tests/__init__.py new file mode 100644 index 00000000..2a070419 --- /dev/null +++ b/attribute_set_searchable/tests/__init__.py @@ -0,0 +1 @@ +from . import test_attribute_set_searchable diff --git a/attribute_set_searchable/tests/test_attribute_set_searchable.py b/attribute_set_searchable/tests/test_attribute_set_searchable.py new file mode 100644 index 00000000..975ca0b8 --- /dev/null +++ b/attribute_set_searchable/tests/test_attribute_set_searchable.py @@ -0,0 +1,58 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestAttributeSetSearchable(TransactionCase): + def setUp(self): + super(TestAttributeSetSearchable, self).setUp() + self.model_id = self.env.ref("base.model_res_partner").id + self.group = self.env["attribute.group"].create( + {"name": "My Group", "model_id": self.model_id} + ) + self.vals = { + "nature": "custom", + "model_id": self.model_id, + "attribute_type": "char", + "field_description": "Attribute test", + "name": "x_test", + "attribute_group_id": self.group.id, + } + + self.attr = self.env["attribute.attribute"].create(self.vals) + + def _get_filter(self, forced_attr=False): + attr = forced_attr or self.attr + filter_obj = self.env["ir.ui.custom.field.filter"] + return filter_obj.search([("attribute_id", "=", attr.id)]) + + def test_attr_searchable(self): + custom_filter = self._get_filter() + self.assertFalse(custom_filter) + self.attr.searchable = True + custom_filter = self._get_filter() + self.assertTrue(custom_filter) + self.assertEqual(custom_filter.model_id.id, self.model_id) + self.assertEqual(custom_filter.name, self.attr.field_description) + self.assertEqual(custom_filter.expression, self.attr.name) + self.assertEqual(custom_filter.sequence, self.attr.sequence) + self.attr.searchable = False + custom_filter = self._get_filter() + self.assertFalse(custom_filter) + + def test_attr_unlink(self): + custom_filter = self._get_filter() + self.assertFalse(custom_filter) + self.attr.searchable = True + custom_filter = self._get_filter() + self.assertTrue(custom_filter) + self.attr.unlink() + self.assertFalse(custom_filter.exists()) + + def test_attr_create(self): + vals = self.vals.copy() + vals.update({"searchable": True, "name": "x_test2"}) + attr = self.env["attribute.attribute"].create(vals) + custom_filter = self._get_filter(forced_attr=attr) + self.assertTrue(custom_filter) diff --git a/attribute_set_searchable/views/attribute_attribute.xml b/attribute_set_searchable/views/attribute_attribute.xml new file mode 100644 index 00000000..a35bbe4d --- /dev/null +++ b/attribute_set_searchable/views/attribute_attribute.xml @@ -0,0 +1,15 @@ + + + + + attribute.attribute.form (in attribut_set_searchable) + attribute.attribute + + + + + + + + From 1d073140b46b8297a2cd1b035701adce032be833 Mon Sep 17 00:00:00 2001 From: shopinvader-git-bot Date: Wed, 17 Jun 2020 12:12:40 +0000 Subject: [PATCH 02/16] [UPD] README.rst --- attribute_set_searchable/README.rst | 5 +- .../static/description/index.html | 420 ++++++++++++++++++ 2 files changed, 423 insertions(+), 2 deletions(-) create mode 100644 attribute_set_searchable/static/description/index.html diff --git a/attribute_set_searchable/README.rst b/attribute_set_searchable/README.rst index 82c26cc0..fd2688ae 100644 --- a/attribute_set_searchable/README.rst +++ b/attribute_set_searchable/README.rst @@ -6,6 +6,7 @@ Attribute Set Searchable !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta @@ -47,12 +48,12 @@ Credits Authors ~~~~~~~ -* Acsone Sa/NV +* ACSONE SA/NV Contributors ~~~~~~~~~~~~ -* Cédric Pigeon +* Cédric PIGEON Maintainers ~~~~~~~~~~~ diff --git a/attribute_set_searchable/static/description/index.html b/attribute_set_searchable/static/description/index.html new file mode 100644 index 00000000..970b6edb --- /dev/null +++ b/attribute_set_searchable/static/description/index.html @@ -0,0 +1,420 @@ + + + + + + +Attribute Set Searchable + + + +
+

Attribute Set Searchable

+ + +

Beta License: AGPL-3 shopinvader/odoo-pim

+

This module allows the user to make an attribute searchable directly from the search view of the related model.

+

Table of contents

+ +
+

Usage

+

On the attribute, thick the check box ‘Searchable’ and refresh your browser. +Open the search view linked to the related model and begin to type, the attribute is now available.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is part of the shopinvader/odoo-pim project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + From 2a89ccbbd9bb52ff752c545322c71eac45e034a9 Mon Sep 17 00:00:00 2001 From: Simone Orsi Date: Thu, 8 Oct 2020 16:04:28 +0200 Subject: [PATCH 03/16] [MIG] attribute_set_searchable: Migration to 13.0 --- attribute_set_searchable/__manifest__.py | 2 +- attribute_set_searchable/models/attribute_attribute.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/attribute_set_searchable/__manifest__.py b/attribute_set_searchable/__manifest__.py index a84b81e4..f0838f0f 100644 --- a/attribute_set_searchable/__manifest__.py +++ b/attribute_set_searchable/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Attribute Set Searchable", - "version": "12.0.1.0.0", + "version": "13.0.1.0.0", "license": "AGPL-3", "author": "ACSONE SA/NV", "website": "https://acsone.eu", diff --git a/attribute_set_searchable/models/attribute_attribute.py b/attribute_set_searchable/models/attribute_attribute.py index 01df2260..25fcf5fa 100644 --- a/attribute_set_searchable/models/attribute_attribute.py +++ b/attribute_set_searchable/models/attribute_attribute.py @@ -43,7 +43,6 @@ def _update_custom_filter(self, custom_filter): if data: custom_filter.write(data) - @api.multi def write(self, vals): res = super(AttributeAttribute, self).write(vals) for attribute in self: From a281c71dd1c2e5f08ad428a40c26be66cc94c71f Mon Sep 17 00:00:00 2001 From: shopinvader-git-bot Date: Fri, 9 Oct 2020 04:50:20 +0000 Subject: [PATCH 04/16] [UPD] README.rst --- attribute_set_searchable/README.rst | 6 +++--- attribute_set_searchable/static/description/index.html | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/attribute_set_searchable/README.rst b/attribute_set_searchable/README.rst index fd2688ae..b42959e3 100644 --- a/attribute_set_searchable/README.rst +++ b/attribute_set_searchable/README.rst @@ -14,7 +14,7 @@ Attribute Set Searchable :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-shopinvader%2Fodoo--pim-lightgray.png?logo=github - :target: https://github.com/shopinvader/odoo-pim/tree/12.0/attribute_set_searchable + :target: https://github.com/shopinvader/odoo-pim/tree/13.0/attribute_set_searchable :alt: shopinvader/odoo-pim |badge1| |badge2| |badge3| @@ -38,7 +38,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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -58,6 +58,6 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `shopinvader/odoo-pim `_ project on GitHub. +This module is part of the `shopinvader/odoo-pim `_ project on GitHub. You are welcome to contribute. diff --git a/attribute_set_searchable/static/description/index.html b/attribute_set_searchable/static/description/index.html index 970b6edb..2c022f66 100644 --- a/attribute_set_searchable/static/description/index.html +++ b/attribute_set_searchable/static/description/index.html @@ -367,7 +367,7 @@

Attribute Set Searchable

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 shopinvader/odoo-pim

+

Beta License: AGPL-3 shopinvader/odoo-pim

This module allows the user to make an attribute searchable directly from the search view of the related model.

Table of contents

@@ -392,7 +392,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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -411,7 +411,7 @@

Contributors

Maintainers

-

This module is part of the shopinvader/odoo-pim project on GitHub.

+

This module is part of the shopinvader/odoo-pim project on GitHub.

You are welcome to contribute.

From 003794f9763034f33b0ec211a1c1f5f2d499358c Mon Sep 17 00:00:00 2001 From: Pierrick Brun Date: Thu, 18 Feb 2021 10:49:46 +0100 Subject: [PATCH 05/16] [MIG] make all modules uninstallable --- attribute_set_searchable/__manifest__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/attribute_set_searchable/__manifest__.py b/attribute_set_searchable/__manifest__.py index f0838f0f..3846fa8e 100644 --- a/attribute_set_searchable/__manifest__.py +++ b/attribute_set_searchable/__manifest__.py @@ -10,4 +10,5 @@ "depends": ["attribute_set", "base_search_custom_field_filter"], "data": ["views/attribute_attribute.xml"], "demo": [], + "installable": False, } From 9fdac70eeb16d522a0a1ad813677ae46abddd6b2 Mon Sep 17 00:00:00 2001 From: Pierrick Brun Date: Thu, 18 Feb 2021 10:50:37 +0100 Subject: [PATCH 06/16] [MIG] update pre-commit conf from copier --- attribute_set_searchable/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attribute_set_searchable/__manifest__.py b/attribute_set_searchable/__manifest__.py index 3846fa8e..2c079fc8 100644 --- a/attribute_set_searchable/__manifest__.py +++ b/attribute_set_searchable/__manifest__.py @@ -6,7 +6,7 @@ "version": "13.0.1.0.0", "license": "AGPL-3", "author": "ACSONE SA/NV", - "website": "https://acsone.eu", + "website": "https://github.com/shopinvader/odoo-pim", "depends": ["attribute_set", "base_search_custom_field_filter"], "data": ["views/attribute_attribute.xml"], "demo": [], From d283e6500b4cfba102e315c9b4e90d2f5a92c345 Mon Sep 17 00:00:00 2001 From: Pierrick Brun Date: Tue, 12 Jan 2021 16:52:01 +0100 Subject: [PATCH 07/16] [IMP] attribute_set_searchable: black, isort, prettier --- attribute_set_searchable/__manifest__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/attribute_set_searchable/__manifest__.py b/attribute_set_searchable/__manifest__.py index 2c079fc8..99df895f 100644 --- a/attribute_set_searchable/__manifest__.py +++ b/attribute_set_searchable/__manifest__.py @@ -3,12 +3,12 @@ { "name": "Attribute Set Searchable", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "license": "AGPL-3", "author": "ACSONE SA/NV", "website": "https://github.com/shopinvader/odoo-pim", "depends": ["attribute_set", "base_search_custom_field_filter"], "data": ["views/attribute_attribute.xml"], "demo": [], - "installable": False, + "installable": True, } From 6c75c8effb40e4318781b4fd9b8aa0d79120a4b4 Mon Sep 17 00:00:00 2001 From: shopinvader-git-bot Date: Thu, 4 Mar 2021 17:09:25 +0000 Subject: [PATCH 08/16] [UPD] README.rst --- attribute_set_searchable/README.rst | 6 +++--- attribute_set_searchable/static/description/index.html | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/attribute_set_searchable/README.rst b/attribute_set_searchable/README.rst index b42959e3..4ae43f69 100644 --- a/attribute_set_searchable/README.rst +++ b/attribute_set_searchable/README.rst @@ -14,7 +14,7 @@ Attribute Set Searchable :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-shopinvader%2Fodoo--pim-lightgray.png?logo=github - :target: https://github.com/shopinvader/odoo-pim/tree/13.0/attribute_set_searchable + :target: https://github.com/shopinvader/odoo-pim/tree/14.0/attribute_set_searchable :alt: shopinvader/odoo-pim |badge1| |badge2| |badge3| @@ -38,7 +38,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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -58,6 +58,6 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `shopinvader/odoo-pim `_ project on GitHub. +This module is part of the `shopinvader/odoo-pim `_ project on GitHub. You are welcome to contribute. diff --git a/attribute_set_searchable/static/description/index.html b/attribute_set_searchable/static/description/index.html index 2c022f66..90fc0eae 100644 --- a/attribute_set_searchable/static/description/index.html +++ b/attribute_set_searchable/static/description/index.html @@ -367,7 +367,7 @@

Attribute Set Searchable

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 shopinvader/odoo-pim

+

Beta License: AGPL-3 shopinvader/odoo-pim

This module allows the user to make an attribute searchable directly from the search view of the related model.

Table of contents

@@ -392,7 +392,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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -411,7 +411,7 @@

Contributors

Maintainers

-

This module is part of the shopinvader/odoo-pim project on GitHub.

+

This module is part of the shopinvader/odoo-pim project on GitHub.

You are welcome to contribute.

From c457a68aff65a15027d0bef15bec1fccae7717a8 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 17 Mar 2021 04:37:28 +0000 Subject: [PATCH 09/16] [UPD] README.rst --- attribute_set_searchable/README.rst | 29 ++++++++++++++----- .../static/description/index.html | 15 ++++++---- 2 files changed, 31 insertions(+), 13 deletions(-) diff --git a/attribute_set_searchable/README.rst b/attribute_set_searchable/README.rst index 4ae43f69..b2378ea4 100644 --- a/attribute_set_searchable/README.rst +++ b/attribute_set_searchable/README.rst @@ -13,11 +13,14 @@ Attribute Set Searchable .. |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-shopinvader%2Fodoo--pim-lightgray.png?logo=github - :target: https://github.com/shopinvader/odoo-pim/tree/14.0/attribute_set_searchable - :alt: shopinvader/odoo-pim +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fodoo--pim-lightgray.png?logo=github + :target: https://github.com/OCA/odoo-pim/tree/14.0/attribute_set_searchable + :alt: OCA/odoo-pim +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/odoo-pim-14-0/odoo-pim-14-0-attribute_set_searchable + :alt: Translate me on Weblate -|badge1| |badge2| |badge3| +|badge1| |badge2| |badge3| |badge4| This module allows the user to make an attribute searchable directly from the search view of the related model. @@ -35,10 +38,10 @@ Open the search view linked to the related model and begin to type, the attribut Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -58,6 +61,16 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `shopinvader/odoo-pim `_ project on GitHub. +This module is maintained by the OCA. -You are welcome to contribute. +.. 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/odoo-pim `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/attribute_set_searchable/static/description/index.html b/attribute_set_searchable/static/description/index.html index 90fc0eae..6b4a61fd 100644 --- a/attribute_set_searchable/static/description/index.html +++ b/attribute_set_searchable/static/description/index.html @@ -367,7 +367,7 @@

Attribute Set Searchable

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 shopinvader/odoo-pim

+

Beta License: AGPL-3 OCA/odoo-pim Translate me on Weblate

This module allows the user to make an attribute searchable directly from the search view of the related model.

Table of contents

@@ -389,10 +389,10 @@

Usage

Bug Tracker

-

Bugs are tracked on GitHub Issues. +

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -411,8 +411,13 @@

Contributors

Maintainers

-

This module is part of the shopinvader/odoo-pim project on GitHub.

-

You are welcome to contribute.

+

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/odoo-pim project on GitHub.

+

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

From cb00ca66efc8ac8af947e9c16c0f999848b7845a Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 17 Mar 2021 04:37:29 +0000 Subject: [PATCH 10/16] [ADD] icon.png --- .../static/description/icon.png | Bin 0 -> 9455 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 attribute_set_searchable/static/description/icon.png diff --git a/attribute_set_searchable/static/description/icon.png b/attribute_set_searchable/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 From a3e9be759ef16bfcd2883c28e674529aadef30ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sat, 15 May 2021 11:23:34 +0200 Subject: [PATCH 11/16] Apply dotfiles --- attribute_set_searchable/__manifest__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/attribute_set_searchable/__manifest__.py b/attribute_set_searchable/__manifest__.py index 99df895f..1930ed44 100644 --- a/attribute_set_searchable/__manifest__.py +++ b/attribute_set_searchable/__manifest__.py @@ -5,8 +5,8 @@ "name": "Attribute Set Searchable", "version": "14.0.1.0.0", "license": "AGPL-3", - "author": "ACSONE SA/NV", - "website": "https://github.com/shopinvader/odoo-pim", + "author": "ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/odoo-pim", "depends": ["attribute_set", "base_search_custom_field_filter"], "data": ["views/attribute_attribute.xml"], "demo": [], From 39b900cc34710b94c569408542946cd6cdd71b3f Mon Sep 17 00:00:00 2001 From: oca-ci Date: Sat, 15 May 2021 10:31:25 +0000 Subject: [PATCH 12/16] [UPD] Update attribute_set_searchable.pot --- .../i18n/attribute_set_searchable.pot | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 attribute_set_searchable/i18n/attribute_set_searchable.pot diff --git a/attribute_set_searchable/i18n/attribute_set_searchable.pot b/attribute_set_searchable/i18n/attribute_set_searchable.pot new file mode 100644 index 00000000..9ac212e6 --- /dev/null +++ b/attribute_set_searchable/i18n/attribute_set_searchable.pot @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * attribute_set_searchable +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.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: attribute_set_searchable +#: model:ir.model,name:attribute_set_searchable.model_attribute_attribute +#: model:ir.model.fields,field_description:attribute_set_searchable.field_ir_ui_custom_field_filter__attribute_id +msgid "Attribute" +msgstr "" + +#. module: attribute_set_searchable +#: model:ir.model,name:attribute_set_searchable.model_ir_ui_custom_field_filter +msgid "Custom UI field filter" +msgstr "" + +#. module: attribute_set_searchable +#: model:ir.model.fields,field_description:attribute_set_searchable.field_attribute_attribute__display_name +#: model:ir.model.fields,field_description:attribute_set_searchable.field_ir_ui_custom_field_filter__display_name +msgid "Display Name" +msgstr "" + +#. module: attribute_set_searchable +#: model:ir.model.fields,field_description:attribute_set_searchable.field_attribute_attribute__id +#: model:ir.model.fields,field_description:attribute_set_searchable.field_ir_ui_custom_field_filter__id +msgid "ID" +msgstr "" + +#. module: attribute_set_searchable +#: model:ir.model.fields,field_description:attribute_set_searchable.field_attribute_attribute____last_update +#: model:ir.model.fields,field_description:attribute_set_searchable.field_ir_ui_custom_field_filter____last_update +msgid "Last Modified on" +msgstr "" + +#. module: attribute_set_searchable +#: model:ir.model.fields,field_description:attribute_set_searchable.field_attribute_attribute__searchable +msgid "Searchable" +msgstr "" From 8bd3bc856585c73a7398613348b95b7c38b120da Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sat, 15 May 2021 10:33:41 +0000 Subject: [PATCH 13/16] attribute_set_searchable 14.0.1.0.1 --- attribute_set_searchable/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attribute_set_searchable/__manifest__.py b/attribute_set_searchable/__manifest__.py index 1930ed44..e88dc1ac 100644 --- a/attribute_set_searchable/__manifest__.py +++ b/attribute_set_searchable/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Attribute Set Searchable", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "license": "AGPL-3", "author": "ACSONE SA/NV,Odoo Community Association (OCA)", "website": "https://github.com/OCA/odoo-pim", From ede967194c3279f629854d294054e6da5431408e Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sat, 15 May 2021 11:32:33 +0000 Subject: [PATCH 14/16] [UPD] README.rst --- attribute_set_searchable/README.rst | 5 ++++- attribute_set_searchable/static/description/index.html | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/attribute_set_searchable/README.rst b/attribute_set_searchable/README.rst index b2378ea4..d95d565f 100644 --- a/attribute_set_searchable/README.rst +++ b/attribute_set_searchable/README.rst @@ -19,8 +19,11 @@ Attribute Set Searchable .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/odoo-pim-14-0/odoo-pim-14-0-attribute_set_searchable :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/295/14.0 + :alt: Try me on Runbot -|badge1| |badge2| |badge3| |badge4| +|badge1| |badge2| |badge3| |badge4| |badge5| This module allows the user to make an attribute searchable directly from the search view of the related model. diff --git a/attribute_set_searchable/static/description/index.html b/attribute_set_searchable/static/description/index.html index 6b4a61fd..e561931e 100644 --- a/attribute_set_searchable/static/description/index.html +++ b/attribute_set_searchable/static/description/index.html @@ -367,7 +367,7 @@

Attribute Set Searchable

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/odoo-pim Translate me on Weblate

+

Beta License: AGPL-3 OCA/odoo-pim Translate me on Weblate Try me on Runbot

This module allows the user to make an attribute searchable directly from the search view of the related model.

Table of contents

From 27dbc2f8ec18084a415ae1075b618e5caf036fee Mon Sep 17 00:00:00 2001 From: dsolanki Date: Mon, 17 Jul 2023 15:59:51 +0530 Subject: [PATCH 15/16] [IMP] attribute_set_searchable: pre-commit stuff --- .../odoo/addons/attribute_set_searchable | 1 + setup/attribute_set_searchable/setup.py | 6 ++++++ 2 files changed, 7 insertions(+) create mode 120000 setup/attribute_set_searchable/odoo/addons/attribute_set_searchable create mode 100644 setup/attribute_set_searchable/setup.py diff --git a/setup/attribute_set_searchable/odoo/addons/attribute_set_searchable b/setup/attribute_set_searchable/odoo/addons/attribute_set_searchable new file mode 120000 index 00000000..5fa61c1c --- /dev/null +++ b/setup/attribute_set_searchable/odoo/addons/attribute_set_searchable @@ -0,0 +1 @@ +../../../../attribute_set_searchable \ No newline at end of file diff --git a/setup/attribute_set_searchable/setup.py b/setup/attribute_set_searchable/setup.py new file mode 100644 index 00000000..28c57bb6 --- /dev/null +++ b/setup/attribute_set_searchable/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 2cfd876d23b090ae37abb324ff0c0f8929c81bc6 Mon Sep 17 00:00:00 2001 From: dsolanki Date: Mon, 17 Jul 2023 16:02:08 +0530 Subject: [PATCH 16/16] [MIG] attribute_set_searchable: Migration to 16.0 --- attribute_set_searchable/README.rst | 3 ++- attribute_set_searchable/__manifest__.py | 2 +- attribute_set_searchable/readme/CONTRIBUTORS.rst | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/attribute_set_searchable/README.rst b/attribute_set_searchable/README.rst index d95d565f..a13a7eba 100644 --- a/attribute_set_searchable/README.rst +++ b/attribute_set_searchable/README.rst @@ -35,7 +35,7 @@ This module allows the user to make an attribute searchable directly from the se Usage ===== -On the attribute, thick the check box 'Searchable' and refresh your browser. +On the attribute, tick the check box 'Searchable' and refresh your browser. Open the search view linked to the related model and begin to type, the attribute is now available. Bug Tracker @@ -60,6 +60,7 @@ Contributors ~~~~~~~~~~~~ * Cédric PIGEON +* Dhara Solanki Maintainers ~~~~~~~~~~~ diff --git a/attribute_set_searchable/__manifest__.py b/attribute_set_searchable/__manifest__.py index e88dc1ac..c0739830 100644 --- a/attribute_set_searchable/__manifest__.py +++ b/attribute_set_searchable/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Attribute Set Searchable", - "version": "14.0.1.0.1", + "version": "16.0.1.0.0", "license": "AGPL-3", "author": "ACSONE SA/NV,Odoo Community Association (OCA)", "website": "https://github.com/OCA/odoo-pim", diff --git a/attribute_set_searchable/readme/CONTRIBUTORS.rst b/attribute_set_searchable/readme/CONTRIBUTORS.rst index fe309b7d..6c859331 100644 --- a/attribute_set_searchable/readme/CONTRIBUTORS.rst +++ b/attribute_set_searchable/readme/CONTRIBUTORS.rst @@ -1 +1,2 @@ * Cédric PIGEON +* Dhara Solanki