custom_profile_fields: Add "required" parameter to the profile fields.

Fixes #28512.
This commit is contained in:
Vector73
2024-03-19 18:52:03 +05:30
committed by Tim Abbott
parent ac0673e0b5
commit f758ca596b
31 changed files with 281 additions and 9 deletions

View File

@@ -77,6 +77,7 @@ class CustomProfileField(models.Model):
# Whether the field should be displayed in smaller summary
# sections of a page displaying custom profile fields.
display_in_profile_summary = models.BooleanField(default=False)
required = models.BooleanField(default=False)
SHORT_TEXT = 1
LONG_TEXT = 2
@@ -165,6 +166,7 @@ class CustomProfileField(models.Model):
"hint": self.hint,
"field_data": self.field_data,
"order": self.order,
"required": self.required,
}
if self.display_in_profile_summary:
data_as_dict["display_in_profile_summary"] = True