[IMP] base_user_role: Adding alert in user when role is used

This commit is contained in:
Jesus Ramoneda
2023-06-07 16:29:31 +02:00
committed by Daniel Reis
parent 7972942f34
commit b91017ae66
3 changed files with 37 additions and 0 deletions

View File

@@ -245,3 +245,12 @@ class TestUserRole(TransactionCase):
user_group_ids = sorted(set(self.user_id.groups_id.ids))
role_group_ids = sorted(set(role.trans_implied_ids.ids))
self.assertEqual(user_group_ids, role_group_ids)
def test_show_alert_computation(self):
"""Test the computation of the `show_alert` field."""
self.user_id.write({"role_line_ids": [(0, 0, {"role_id": self.role1_id.id})]})
self.assertTrue(self.user_id.show_alert)
# disable role
self.user_id.role_line_ids.unlink()
self.assertFalse(self.user_id.show_alert)