diff options
| author | Simon Lejeune <sle@openerp.com> | 2020-03-05 10:24:39 +0000 |
|---|---|---|
| committer | Simon Lejeune <sle@openerp.com> | 2020-03-05 12:25:06 +0000 |
| commit | 53e89e5006bdca5e64faeeeeb295a6ab9199243c (patch) | |
| tree | ea7fd5969f394efdf0b66d8077d106fdaede5a23 /addons/product | |
| parent | a5dccc1586c0b0afd54690cfea56eb69687fcbf5 (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.py | 2 | ||||
| -rw-r--r-- | addons/product/views/product_views.xml | 2 |
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> |
