Skip to content

Commit a06f9f3

Browse files
committed
[MIG] default_multi_user: Migration to 19.0
- res.users m2m: groups_id → group_ids (19.0 res.groups privilege refactor). - res.groups.users → res.groups.user_ids (inverse renamed in 19.0); fixes the _compute_user_ids AttributeError the rename would otherwise raise. Signed-off-by: Don Kendall <dkendall@ledoweb.com>
1 parent ff59914 commit a06f9f3

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

default_multi_user/models/ir_default.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class IrDefaultgard(models.Model):
2929
@api.constrains("manual_user_ids", "group_ids")
3030
def _compute_user_ids(self):
3131
for rec in self:
32-
rec.user_ids = rec.manual_user_ids + rec.group_ids.users
32+
rec.user_ids = rec.manual_user_ids + rec.group_ids.user_ids
3333

3434
@api.model
3535
def _get_model_defaults_query_and_params(self, model_name, condition):

default_multi_user/tests/test_default_multi_user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def _create_user(cls, login, groups, company=False):
5353
"login": login,
5454
"password": "demo",
5555
"email": f"{login}@yourcompany.com",
56-
"groups_id": [(6, 0, group_ids)],
56+
"group_ids": [(6, 0, group_ids)],
5757
"company_id": company.id,
5858
"company_ids": [(6, 0, [cls.main_company.id, cls.other_company.id])],
5959
}

0 commit comments

Comments
 (0)