Added e-mail field.

This commit is contained in:
CocoByte 2024-06-25 14:34:39 -06:00
parent 1cc328b03b
commit 1d0efe9163
No known key found for this signature in database
GPG key ID: BBFAA2526384C97F
3 changed files with 11 additions and 7 deletions

View file

@ -1021,14 +1021,12 @@ class SeniorOfficialAdmin(ListHeaderAdmin):
"""Custom Senior Official Admin class.""" """Custom Senior Official Admin class."""
# NOTE: these are just placeholders. Not part of ACs (haven't been defined yet). Update in future tickets. # NOTE: these are just placeholders. Not part of ACs (haven't been defined yet). Update in future tickets.
search_fields = ["first_name", "last_name"] search_fields = ["first_name", "last_name", "email"]
search_help_text = "Search by first name or last name." search_help_text = "Search by first name, last name or email."
list_display = [ list_display = ["first_name", "last_name", "email"]
"last_name",
]
# this ordering effects the ordering of results # this ordering effects the ordering of results
# in autocomplete_fields for user # in autocomplete_fields for Senior Official
ordering = ["first_name", "last_name"] ordering = ["first_name", "last_name"]

View file

@ -1,4 +1,4 @@
# Generated by Django 4.2.10 on 2024-06-21 19:26 # Generated by Django 4.2.10 on 2024-06-25 20:31
from django.db import migrations, models from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
@ -25,6 +25,7 @@ class Migration(migrations.Migration):
"phone", "phone",
phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True, region=None), phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True, region=None),
), ),
("email", models.EmailField(blank=True, max_length=320, null=True)),
], ],
options={ options={
"abstract": False, "abstract": False,

View file

@ -30,6 +30,11 @@ class SeniorOfficial(TimeStampedModel):
null=True, null=True,
blank=True, blank=True,
) )
email = models.EmailField(
null=True,
blank=True,
max_length=320,
)
def get_formatted_name(self): def get_formatted_name(self):
"""Returns the contact's name in Western order.""" """Returns the contact's name in Western order."""