diff options
| author | mreficent <miquel.raich@eficent.com> | 2019-04-12 14:26:23 +0000 |
|---|---|---|
| committer | mreficent <miquel.raich@eficent.com> | 2019-05-10 10:21:44 +0000 |
| commit | 0632274451fa1bac4baacdb80098e09f9c0bbac2 (patch) | |
| tree | ff9a164dbf70bfe54d1991d7556dcc7e247e69ff | |
| parent | 86c9ec91ae01cc26074fbd9aca1cec2f35b1f285 (diff) | |
[IMP] base: add hook to be able to hide more module categories
closes odoo/odoo#32662
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
| -rw-r--r-- | odoo/addons/base/models/res_users.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index 55c874e79a8..0cfb40b0ffd 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -1040,6 +1040,9 @@ class GroupsView(models.Model): self.env['ir.actions.actions'].clear_caches() return res + def _get_hidden_extra_categories(self): + return ['base.module_category_hidden', 'base.module_category_extra', 'base.module_category_usability'] + @api.model def _update_user_groups_view(self): """ Modify the view with xmlid ``base.user_groups_view``, which inherits @@ -1064,7 +1067,7 @@ class GroupsView(models.Model): for app, kind, gs, category_name in self.get_groups_by_application(): attrs = {} # hide groups in categories 'Hidden' and 'Extra' (except for group_no_one) - if app.xml_id in ('base.module_category_hidden', 'base.module_category_extra', 'base.module_category_usability'): + if app.xml_id in self._get_hidden_extra_categories(): attrs['groups'] = 'base.group_no_one' # User type (employee, portal or public) is a separated group. This is the only 'selection' |
