From e8b44b678121415d0d7646ef03fc9a8dab8f401c Mon Sep 17 00:00:00 2001 From: Victor Champonnois Date: Fri, 9 Dec 2022 10:22:29 +0100 Subject: [PATCH] run precommit --- product_top_category/__manifest__.py | 4 ++-- product_top_category/models/product_category.py | 7 ++++--- product_top_category/models/product_template.py | 6 +++--- .../product_top_category/odoo/addons/product_top_category | 1 + setup/product_top_category/setup.py | 6 ++++++ 5 files changed, 16 insertions(+), 8 deletions(-) create mode 120000 setup/product_top_category/odoo/addons/product_top_category create mode 100644 setup/product_top_category/setup.py diff --git a/product_top_category/__manifest__.py b/product_top_category/__manifest__.py index ebfefb2fe218..ad28ebcdafef 100644 --- a/product_top_category/__manifest__.py +++ b/product_top_category/__manifest__.py @@ -7,8 +7,8 @@ "summary": """Compute the Top Category of Products""", "version": "12.0.1.0.0", "category": "Sale", - "website": "https://coopiteasy.be", - "author": "Coop IT Easy SC", + "website": "https://github.com/OCA/product-attribute", + "author": "Coop IT Easy SC, Odoo Community Association (OCA)", "maintainers": ["victor-champonnois"], "license": "AGPL-3", "application": False, diff --git a/product_top_category/models/product_category.py b/product_top_category/models/product_category.py index d68848f61052..cf6d45817fe9 100644 --- a/product_top_category/models/product_category.py +++ b/product_top_category/models/product_category.py @@ -12,7 +12,7 @@ def _get_top_category(self): self.ensure_one() if self.parent_id: return self.parent_id._get_top_category() - else: + else: return self @api.depends('parent_id', 'parent_id.top_categ_id') @@ -20,6 +20,7 @@ def _compute_top_category(self): for categ in self: categ.top_categ_id = categ._get_top_category() - top_categ_id = fields.Many2one('product.category', - compute=_compute_top_category, string="Product Top Category", store=True) + compute=_compute_top_category, + string="Product Top Category", + store=True) diff --git a/product_top_category/models/product_template.py b/product_top_category/models/product_template.py index 21fd5109bc7b..0a6df4a7fc9b 100644 --- a/product_top_category/models/product_template.py +++ b/product_top_category/models/product_template.py @@ -7,7 +7,7 @@ class ProductTemplate(models.Model): _inherit = "product.template" - + top_categ_id = fields.Many2one('product.category', - related='categ_id.top_categ_id', - store=True) + related='categ_id.top_categ_id', + store=True) diff --git a/setup/product_top_category/odoo/addons/product_top_category b/setup/product_top_category/odoo/addons/product_top_category new file mode 120000 index 000000000000..73e85ceca5ea --- /dev/null +++ b/setup/product_top_category/odoo/addons/product_top_category @@ -0,0 +1 @@ +../../../../product_top_category \ No newline at end of file diff --git a/setup/product_top_category/setup.py b/setup/product_top_category/setup.py new file mode 100644 index 000000000000..28c57bb64031 --- /dev/null +++ b/setup/product_top_category/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)