This commit is contained in:
Jon Roberts 2023-05-08 15:30:49 -04:00
parent 381d8a6593
commit 8982d8d293
No known key found for this signature in database
GPG key ID: EED093582198B041
2 changed files with 15 additions and 18 deletions

View file

@ -13,6 +13,7 @@ from itertools import chain
logger = logging.getLogger(__name__)
class DomainApplication(TimeStampedModel):
"""A registrant's application for a new domain."""
@ -519,8 +520,6 @@ class DomainApplication(TimeStampedModel):
Domain = apps.get_model("registrar.Domain")
created_domain, _ = Domain.objects.get_or_create(name=self.requested_domain)
# copy the information from domainapplication into domaininformation
DomainInformation = apps.get_model("registrar.DomainInformation")
domain_info = self.to_dict()
@ -606,4 +605,3 @@ class DomainApplication(TimeStampedModel):
for field in opts.many_to_many:
data[field.name] = field.value_from_object(instance)
return data

View file

@ -11,6 +11,7 @@ from django.db import models
logger = logging.getLogger(__name__)
class DomainInformation(TimeStampedModel):
"""A registrant's domain information for that domain, exported from DomainApplication."""
@ -45,7 +46,7 @@ class DomainInformation(TimeStampedModel):
null=True,
related_name="domainapplication_info",
help_text="Associated domain application",
unique=True
unique=True,
)
# ##### data fields from the initial form #####
@ -160,7 +161,7 @@ class DomainInformation(TimeStampedModel):
blank=True,
null=True,
related_name="domain_info", # Access this information via Domain as "domain.info"
help_text="Domain to which this information belongs"
help_text="Domain to which this information belongs",
)
alternative_domains = models.ManyToManyField(
"registrar.Website",
@ -251,7 +252,5 @@ class DomainInformation(TimeStampedModel):
domain_info.save()
return domain_info
class Meta:
verbose_name_plural = "Domain Information"