summaryrefslogtreecommitdiff
path: root/addons/product
diff options
context:
space:
mode:
authorSimon Lejeune <sle@openerp.com>2020-03-05 10:24:39 +0000
committerSimon Lejeune <sle@openerp.com>2020-03-05 12:25:06 +0000
commit53e89e5006bdca5e64faeeeeb295a6ab9199243c (patch)
treeea7fd5969f394efdf0b66d8077d106fdaede5a23 /addons/product
parenta5dccc1586c0b0afd54690cfea56eb69687fcbf5 (diff)
[FIX] product: expand group on categories only when needed
Issue: on main product's kanban, if you group by categories, all categories (even the empty ones) appear. This is not desired. We only wanted this group_expand logic when using the products stat button on the product category form view. closes odoo/odoo#46966 X-original-commit: e3f1254e5b28aa801f137835d871427786fb3428 Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
Diffstat (limited to 'addons/product')
-rw-r--r--addons/product/models/product_template.py2
-rw-r--r--addons/product/views/product_views.xml2
2 files changed, 2 insertions, 2 deletions
diff --git a/addons/product/models/product_template.py b/addons/product/models/product_template.py
index de529ffdd9a..1fcc4b75bf4 100644
--- a/addons/product/models/product_template.py
+++ b/addons/product/models/product_template.py
@@ -29,7 +29,7 @@ class ProductTemplate(models.Model):
def _read_group_categ_id(self, categories, domain, order):
category_ids = self.env.context.get('default_categ_id')
- if not category_ids:
+ if not category_ids and self.env.context.get('group_expand'):
category_ids = categories._search([], order=order, access_rights_uid=SUPERUSER_ID)
return categories.browse(category_ids)
diff --git a/addons/product/views/product_views.xml b/addons/product/views/product_views.xml
index 1dba24de10f..df24d2def41 100644
--- a/addons/product/views/product_views.xml
+++ b/addons/product/views/product_views.xml
@@ -448,7 +448,7 @@
name="%(product_template_action_all)d"
icon="fa-th-list"
type="action"
- context="{'search_default_categ_id': active_id, 'default_categ_id': active_id}">
+ context="{'search_default_categ_id': active_id, 'default_categ_id': active_id, 'group_expand': True}">
<div class="o_field_widget o_stat_info">
<span class="o_stat_value"><field name="product_count"/></span>
<span class="o_stat_text"> Products</span>