Add functionality to create linked supervisor account when creating a user

This commit is contained in:
Ross
2026-06-15 11:32:21 +01:00
parent 1f0877964b
commit c52cf46d65
5 changed files with 144 additions and 49 deletions
+7 -1
View File
@@ -12,7 +12,7 @@ from django.forms import (
DateField,
SplitDateTimeField,
SplitDateTimeWidget,
BooleanField,
)
from django.forms import inlineformset_factory
from atlas.models import CaseCollection
@@ -812,6 +812,12 @@ class UserUserForm(Form):
first_name = CharField(max_length=255, required=True)
last_name = CharField(max_length=255, required=True)
grade = ModelChoiceField(UserGrades.objects.all(), required=False)
create_supervisor = BooleanField(
required=False,
label="Create linked supervisor account",
help_text="If checked, a supervisor profile with this user's name and email will be automatically created.",
initial=False,
)
class TraineeForm(Form):