Skip to content

Commit d35c607

Browse files
[MIG] base_user_effective_permissions: Migration to 18.0
1 parent b73306d commit d35c607

File tree

4 files changed

+7
-8
lines changed

4 files changed

+7
-8
lines changed

base_user_effective_permissions/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{
55
"name": "Effective permissions",
66
"summary": "Inspect effective permissions applying to a user",
7-
"version": "16.0.1.0.0",
7+
"version": "18.0.1.0.0",
88
"development_status": "Alpha",
99
"category": "Technical",
1010
"website": "https://github.com/OCA/server-backend",

base_user_effective_permissions/models/res_users.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def action_show_effective_permissions(self):
1717
"type": "ir.actions.act_window",
1818
"name": _("Effective permissions for %s") % self.name,
1919
"res_model": "res.users.effective.permission",
20-
"view_mode": "tree",
20+
"view_mode": "list",
21+
"views": [[False, "list"]],
2122
"domain": [("id", "in", permissions.ids)],
2223
}

base_user_effective_permissions/models/res_users_effective_permission.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class ResUsersEffectivePermission(models.TransientModel):
1313
model_id = fields.Many2one("ir.model", string="Model")
1414
model_name = fields.Char(related="model_id.model", string="Model name")
1515
model_human_name = fields.Char(
16-
related="model_id.name", store=True, string="Human readable model name"
16+
related="model_id.name", string="Human readable model name"
1717
)
1818
create_permission = fields.Boolean("Create")
1919
create_domain = fields.Char("Create restrictions")
@@ -51,9 +51,7 @@ def _generate_permissions(self, user):
5151
vals = {"model_id": model_record.id}
5252
vals.update(
5353
{
54-
f"{operation}_permission": model.check_access_rights(
55-
operation, False
56-
)
54+
f"{operation}_permission": model.check_access(operation)
5755
for operation in operations
5856
}
5957
)

base_user_effective_permissions/views/res_users_effective_permission.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<record id="res_users_effective_permission_tree" model="ir.ui.view">
66
<field name="model">res.users.effective.permission</field>
77
<field name="arch" type="xml">
8-
<tree>
8+
<list>
99
<field name="model_id" />
1010
<field name="model_name" invisible="1" />
1111
<field name="create_permission" optional="show" />
@@ -40,7 +40,7 @@
4040
widget="domain"
4141
options="{'model': 'model_name'}"
4242
/>
43-
</tree>
43+
</list>
4444
</field>
4545
</record>
4646
<record id="res_users_effective_permission_search" model="ir.ui.view">

0 commit comments

Comments
 (0)