Esempio n. 1
0
 def test_no_permissions(self):
     user = get_user_model().objects.create_user(
         username='******', email='*****@*****.**', password='******')
     user.user_permissions.add(
         Permission.objects.get(content_type__app_label='wagtailadmin', codename='access_admin')
     )
     self.assertFalse(user_has_any_page_permission(user))
Esempio n. 2
0
 def test_moderator(self):
     user = get_user_model().objects.create_user(username='******',
                                                 email='*****@*****.**',
                                                 password='******')
     editors = Group.objects.get(name='Moderators')
     user.groups.add(editors)
     self.assertTrue(user_has_any_page_permission(user))
Esempio n. 3
0
 def test_no_permissions(self):
     user = get_user_model().objects.create_user(username='******',
                                                 email='*****@*****.**',
                                                 password='******')
     user.user_permissions.add(
         Permission.objects.get(content_type__app_label='wagtailadmin',
                                codename='access_admin'))
     self.assertFalse(user_has_any_page_permission(user))
Esempio n. 4
0
 def test_inactive_superuser(self):
     user = get_user_model().objects.create_superuser(
         username='******', email='*****@*****.**', password='******')
     user.is_active = False
     self.assertFalse(user_has_any_page_permission(user))
Esempio n. 5
0
 def test_superuser(self):
     user = get_user_model().objects.create_superuser(
         username='******', email='*****@*****.**', password='******')
     self.assertTrue(user_has_any_page_permission(user))
Esempio n. 6
0
 def is_shown(self, request):
     return user_has_any_page_permission(request.user)
Esempio n. 7
0
 def is_shown(self, request):
     return user_has_any_page_permission(request.user)
Esempio n. 8
0
 def test_moderator(self):
     user = get_user_model().objects.create_user(
         username='******', email='*****@*****.**', password='******')
     editors = Group.objects.get(name='Moderators')
     user.groups.add(editors)
     self.assertTrue(user_has_any_page_permission(user))
Esempio n. 9
0
 def test_inactive_superuser(self):
     user = get_user_model().objects.create_superuser(
         username='******', email='*****@*****.**', password='******')
     user.is_active = False
     self.assertFalse(user_has_any_page_permission(user))
Esempio n. 10
0
 def test_superuser(self):
     user = get_user_model().objects.create_superuser(
         username='******', email='*****@*****.**', password='******')
     self.assertTrue(user_has_any_page_permission(user))
Esempio n. 11
0
 def setUp(self):
     self.user = self.login()
     self.assertFalse(user_has_any_page_permission(self.user))
Esempio n. 12
0
 def setUp(self):
     self.user = self.login()
     self.assertFalse(user_has_any_page_permission(self.user))