[ADD] base_user_effective_permissions

This commit is contained in:
Holger Brunn
2023-07-06 16:56:30 +02:00
parent 778242d9a9
commit 87c329def7
19 changed files with 784 additions and 0 deletions

View File

@@ -0,0 +1 @@
from . import test_base_user_effective_permissions

View File

@@ -0,0 +1,19 @@
# Copyright 2023 Hunki Enterprises BV
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0)
from odoo.tests.common import TransactionCase
class EffectivePermissionsCase(TransactionCase):
def test_effective_permissions(self):
"""Test effective permissions of base.user_demo"""
action = self.env.ref("base.user_demo").action_show_effective_permissions()
permissions = self.env["res.users.effective.permission"].search(
action["domain"]
)
self.assertTrue(
permissions.filtered(
lambda x: x.model_name == "res.company"
).read_permission
)