Skip to content
Snippets Groups Projects
Commit 23056177 authored by Sivert Kronen Hatteberg's avatar Sivert Kronen Hatteberg
Browse files

More emails types

- Add a optional work_email field to sponsor.
- Add a new idientity type FEIDE_EMAIL to person
parent e53b82e7
No related branches found
No related tags found
1 merge request!168Sponsor email and feide-email on persons
Pipeline #100963 passed
# Generated by Django 3.2.9 on 2021-11-19 10:14
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('greg', '0014_add_sponsor_ou_source_data'),
]
operations = [
migrations.AddField(
model_name='sponsor',
name='work_email',
field=models.CharField(max_length=256, null=True),
),
migrations.AlterField(
model_name='identity',
name='type',
field=models.CharField(choices=[('feide_id', 'Feide Id'), ('feide_email', 'Feide Email'), ('passport_number', 'Passport Number'), ('norwegian_national_id_number', 'Norwegian National Id Number'), ('private_email', 'Private Email'), ('private_mobile', 'Private Mobile Number'), ('other', 'Other')], max_length=64),
),
]
......@@ -263,6 +263,7 @@ class Notification(BaseModel):
class Identity(BaseModel):
class IdentityType(models.TextChoices):
FEIDE_ID = "feide_id"
FEIDE_EMAIL = "feide_email"
PASSPORT_NUMBER = "passport_number"
# Norwegian national ID - "fødselsnummer"
NORWEGIAN_NATIONAL_ID_NUMBER = "norwegian_national_id_number"
......@@ -419,6 +420,7 @@ class Sponsor(BaseModel):
"""
feide_id = models.CharField(max_length=256)
work_email = models.CharField(max_length=256, null=True)
first_name = models.CharField(max_length=256)
last_name = models.CharField(max_length=256)
......
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