mirror of
https://github.com/OCA/server-backend.git
synced 2025-02-18 09:52:42 +02:00
IMPL calls super in group_backend res_users compute_share
FIX applies pre-commit IMPL adds test for share of backend user FIX pre-commit pass IMPL removes mail.activity.mixin from dummy model because it is not needed for the test IMPL renames and divide the base_group_backend into 2 groups one that provide the basic rights and another that allow login in the app IMPL changes backend ui users to a user type FIX pre-commit pass FIX removes useless imports FIX adds share to group_backend_ui_users IMPL adds mail_channel to access rights FIX tests now working FIX pre-commit pass
This commit is contained in:
committed by
David Beal
parent
48a8d4eec1
commit
93eafb5001
@@ -6,14 +6,26 @@ class TestResUsers(TransactionCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super().setUpClass()
|
||||
cls.base_group_backend = cls.env.ref("base_group_backend.group_backend")
|
||||
cls.base_group_backend = cls.env.ref("base_group_backend.base_group_backend")
|
||||
cls.internal_user = cls.env.ref("base.user_demo")
|
||||
cls.portal_user = cls.env.ref("base.demo_user0")
|
||||
cls.portal_user = cls.env.ref("base_group_backend.user_demo_external")
|
||||
cls.portal_ui_user = cls.env.ref(
|
||||
"base_group_backend.user_demo_external_with_ui"
|
||||
)
|
||||
|
||||
def test_has_groups(self):
|
||||
self.assertFalse(self.portal_user.has_group("base.group_user"))
|
||||
self.assertTrue(self.internal_user.has_group("base.group_user"))
|
||||
self.assertFalse(self.portal_user.has_group("base.group_user"))
|
||||
self.assertTrue(self.portal_ui_user.has_group("base.group_user"))
|
||||
self.portal_user.write(
|
||||
{"groups_id": [Command.set([self.base_group_backend.id])]}
|
||||
)
|
||||
self.assertTrue(self.portal_user.has_group("base.group_user"))
|
||||
|
||||
def test_share(self):
|
||||
self.assertTrue(self.portal_user.share)
|
||||
self.portal_user.write(
|
||||
{"groups_id": [Command.set([self.base_group_backend.id])]}
|
||||
)
|
||||
self.assertFalse(self.portal_user.share)
|
||||
self.assertFalse(self.portal_ui_user.share)
|
||||
|
||||
Reference in New Issue
Block a user