Added email address validation for the Email.address field, now that we're not putting dummy addresses in it.
- Legacy-Id: 13739
This commit is contained in:
parent
0d120fb46a
commit
70830e8705
|
@ -9,6 +9,7 @@ from urlparse import urljoin
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
||||||
|
from django.core.validators import validate_email
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.template.loader import render_to_string
|
from django.template.loader import render_to_string
|
||||||
|
@ -224,7 +225,7 @@ class Alias(models.Model):
|
||||||
verbose_name_plural = "Aliases"
|
verbose_name_plural = "Aliases"
|
||||||
|
|
||||||
class Email(models.Model):
|
class Email(models.Model):
|
||||||
address = models.CharField(max_length=64, primary_key=True)
|
address = models.CharField(max_length=64, primary_key=True, validators=[validate_email])
|
||||||
person = models.ForeignKey(Person, null=True)
|
person = models.ForeignKey(Person, null=True)
|
||||||
time = models.DateTimeField(auto_now_add=True)
|
time = models.DateTimeField(auto_now_add=True)
|
||||||
primary = models.BooleanField(default=False)
|
primary = models.BooleanField(default=False)
|
||||||
|
|
Loading…
Reference in a new issue