diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-07-25 12:24:53 +0000 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-07-25 14:21:53 +0000 |
| commit | 7702d07d39eadf700faad67da42bfee10fb0cd93 (patch) | |
| tree | be7a3dbb0ae50de1c644b621e73241a8e65cdb14 | |
| parent | 7b22be48143cc08fae22c2d4eb9cbc9a58c20421 (diff) | |
[FIX] base: force user's group view update when deleting a module category
On the users' view, groups are shown grouped by application (module category).
Deleting a module category should, therefore, regenerate the view.
closes odoo/odoo#35181
Signed-off-by: Christophe Simonis <chs@odoo.com>
| -rw-r--r-- | odoo/addons/base/models/res_users.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index 13922100393..788016f15ed 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -1102,6 +1102,23 @@ class GroupsView(models.Model): return res +class ModuleCategory(models.Model): + _inherit = "ir.module.category" + + @api.multi + def write(self, values): + res = super().write(values) + if "name" in values: + self.env["res.groups"]._update_user_groups_view() + return res + + @api.multi + def unlink(self): + res = super().unlink() + self.env["res.groups"]._update_user_groups_view() + return res + + class UsersView(models.Model): _inherit = 'res.users' |
