WIP urls, view, template, JS connecting tge template submission to view, rough-in the export method

This commit is contained in:
Rachid Mrad 2023-12-19 11:55:34 -05:00
parent 69d5dd4d5c
commit c2536d6300
No known key found for this signature in database
GPG key ID: EF38E4CEC4A8F3CF
13 changed files with 302 additions and 9 deletions

View file

@ -33,6 +33,7 @@ from django.db.models import DateField
from .utility.domain_field import DomainField
from .utility.domain_helper import DomainHelper
from .utility.time_stamped_model import TimeStampedModel
from django.utils import timezone
from .public_contact import PublicContact
@ -959,6 +960,12 @@ class Domain(TimeStampedModel, DomainHelper):
null=True,
help_text=("Duplication of registry's expiration date saved for ease of reporting"),
)
deleted_at = DateField(
null=True,
editable=False,
help_text="Deleted at date",
)
def isActive(self):
return self.state == Domain.State.CREATED
@ -1279,6 +1286,8 @@ class Domain(TimeStampedModel, DomainHelper):
try:
logger.info("deletedInEpp()-> inside _delete_domain")
self._delete_domain()
self.deleted_at = timezone.now()
self.save()
except RegistryError as err:
logger.error(f"Could not delete domain. Registry returned error: {err}")
raise err