コード例 #1
0
    def test_create_no_suspend_perm(self):
        # strip Manager of suspend_fieldstaff perm
        user = self.manager
        perms = user.get_group_permissions()
        perms.remove('help_desk.suspend_fieldstaff')
        group = Group.objects.get(name=HELP_DESK_MANAGERS_GROUP)
        user.groups.remove(group)
        perm_objects = permission_names_to_objects(perms)
        user.user_permissions.add(*perm_objects)

        url = reverse('add_fieldstaff')
        rsp = self.client.get(url)
        self.assertNotContains(rsp, 'suspended')
コード例 #2
0
ファイル: test_fieldstaff.py プロジェクト: chaabni/SmartElect
    def test_create_no_suspend_perm(self):
        # strip Manager of suspend_fieldstaff perm
        user = self.manager
        perms = user.get_group_permissions()
        perms.remove('help_desk.suspend_fieldstaff')
        group = Group.objects.get(name=HELP_DESK_MANAGERS_GROUP)
        user.groups.remove(group)
        perm_objects = permission_names_to_objects(perms)
        user.user_permissions.add(*perm_objects)

        url = reverse('add_fieldstaff')
        rsp = self.client.get(url)
        self.assertNotContains(rsp, 'suspended')
コード例 #3
0
    def test_update_no_suspend_perm(self):
        # strip Manager of suspend_fieldstaff perm
        user = self.manager
        perms = user.get_group_permissions()
        perms.remove('help_desk.suspend_fieldstaff')
        group = Group.objects.get(name=HELP_DESK_MANAGERS_GROUP)
        user.groups.remove(group)
        perm_objects = permission_names_to_objects(perms)
        user.user_permissions.add(*perm_objects)

        staff = FieldStaffFactory(suspended=False)
        url = reverse('edit_fieldstaff', kwargs={'pk': staff.pk})
        rsp = self.client.get(url)
        self.assertNotContains(rsp, 'suspended')
コード例 #4
0
ファイル: test_fieldstaff.py プロジェクト: chaabni/SmartElect
    def test_update_no_suspend_perm(self):
        # strip Manager of suspend_fieldstaff perm
        user = self.manager
        perms = user.get_group_permissions()
        perms.remove('help_desk.suspend_fieldstaff')
        group = Group.objects.get(name=HELP_DESK_MANAGERS_GROUP)
        user.groups.remove(group)
        perm_objects = permission_names_to_objects(perms)
        user.user_permissions.add(*perm_objects)

        staff = FieldStaffFactory(suspended=False)
        url = reverse('edit_fieldstaff', kwargs={'pk': staff.pk})
        rsp = self.client.get(url)
        self.assertNotContains(rsp, 'suspended')