Skip to content
Snippets Groups Projects
Commit ac18be18 authored by Tore.Brede's avatar Tore.Brede
Browse files

GREG-154: Adding gender field

parent 914ac03c
No related branches found
No related tags found
1 merge request!205GREG-154: Add gender field
# Generated by Django 3.2.9 on 2021-12-13 13:49
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("greg", "0019_add_ou_parent_relatedname"),
]
operations = [
migrations.AddField(
model_name="person",
name="gender",
field=models.CharField(
choices=[("male", "Male"), ("female", "Female")],
max_length=6,
null=True,
),
),
]
...@@ -39,10 +39,15 @@ class BaseModel(DirtyFieldsMixin, models.Model): ...@@ -39,10 +39,15 @@ class BaseModel(DirtyFieldsMixin, models.Model):
class Person(BaseModel): class Person(BaseModel):
"""A person is someone who has requested guest access.""" """A person is someone who has requested guest access."""
class GenderType(models.TextChoices):
MALE = "male"
FEMALE = "female"
first_name = models.CharField(max_length=256) first_name = models.CharField(max_length=256)
last_name = models.CharField(max_length=256) last_name = models.CharField(max_length=256)
date_of_birth = models.DateField(null=True) date_of_birth = models.DateField(null=True)
registration_completed_date = models.DateField(null=True) registration_completed_date = models.DateField(null=True)
gender = models.CharField(null=True, max_length=6, choices=GenderType.choices)
user = models.ForeignKey( user = models.ForeignKey(
settings.AUTH_USER_MODEL, settings.AUTH_USER_MODEL,
on_delete=models.SET_NULL, on_delete=models.SET_NULL,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment