From 23056177f60e8bdbe92a7208872d8ec30667e6c6 Mon Sep 17 00:00:00 2001 From: Sivert Kronen Hatteberg <skh@uio.no> Date: Mon, 22 Nov 2021 09:00:16 +0100 Subject: [PATCH] More emails types - Add a optional work_email field to sponsor. - Add a new idientity type FEIDE_EMAIL to person --- greg/migrations/0015_add_feide_email.py | 23 +++++++++++++++++++++++ greg/models.py | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 greg/migrations/0015_add_feide_email.py diff --git a/greg/migrations/0015_add_feide_email.py b/greg/migrations/0015_add_feide_email.py new file mode 100644 index 00000000..9fcaf49e --- /dev/null +++ b/greg/migrations/0015_add_feide_email.py @@ -0,0 +1,23 @@ +# 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), + ), + ] diff --git a/greg/models.py b/greg/models.py index 90d54ca0..197b0ceb 100644 --- a/greg/models.py +++ b/greg/models.py @@ -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) -- GitLab