allow logged in users to assign user groups

This commit is contained in:
Ross
2023-06-19 13:31:45 +01:00
parent c9bbb5de50
commit 4e5c1c213d
2 changed files with 49 additions and 43 deletions
+4 -3
View File
@@ -63,12 +63,13 @@ class ExamFormMixin:
def __init__(self, *args, user, **kwargs) -> None:
super(ModelForm, self).__init__(*args, **kwargs)
if user.is_superuser or user.groups.filter(name="cid_manager").exists():
if user.is_superuser or user.groups.filter(name="cid_user_manager").exists():
cid_user_group_queryset = CidUserGroup.objects.all()
user_user_group_queryset = UserUserGroup.objects.all()
else:
cid_user_group_queryset = CidUserGroup.objects.none()
user_user_group_queryset = UserUserGroup.objects.none()
user_user_group_queryset = UserUserGroup.objects.all()
self.fields["cid_user_groups"] = ModelMultipleChoiceField(
required=False,
queryset=cid_user_group_queryset,