From 247a7a4b4ac52e7a13c383f0311269a8869ffb6c Mon Sep 17 00:00:00 2001 From: Marte Fossum <myf@uio.no> Date: Thu, 13 Oct 2022 15:43:19 +0200 Subject: [PATCH] Allow empty gender field in admin interface --- greg/migrations/0024_alter_person_gender.py | 23 +++++++++++++++++++++ greg/models.py | 4 +++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 greg/migrations/0024_alter_person_gender.py diff --git a/greg/migrations/0024_alter_person_gender.py b/greg/migrations/0024_alter_person_gender.py new file mode 100644 index 00000000..a721e372 --- /dev/null +++ b/greg/migrations/0024_alter_person_gender.py @@ -0,0 +1,23 @@ +# Generated by Django 4.1.2 on 2022-10-13 13:26 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("greg", "0023_identity_invalid"), + ] + + operations = [ + migrations.AlterField( + model_name="person", + name="gender", + field=models.CharField( + blank=True, + choices=[("male", "Male"), ("female", "Female")], + max_length=6, + null=True, + ), + ), + ] diff --git a/greg/models.py b/greg/models.py index 4055837f..c7c8c369 100644 --- a/greg/models.py +++ b/greg/models.py @@ -34,7 +34,9 @@ class Person(BaseModel): last_name = models.CharField(max_length=256) date_of_birth = models.DateField(null=True) registration_completed_date = models.DateField(null=True) - gender = models.CharField(null=True, max_length=6, choices=GenderType.choices) + gender = models.CharField( + null=True, max_length=6, choices=GenderType.choices, blank=True + ) user = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.SET_NULL, -- GitLab