Update UML model diagrams

This commit is contained in:
Seamus Johnston 2023-05-30 14:21:49 -05:00
parent 709e478a46
commit cf1eabc573
No known key found for this signature in database
GPG key ID: 2F21225985069105
4 changed files with 30 additions and 5 deletions

View file

@ -44,7 +44,8 @@ class DomainApplication {
authorizing_official (Contact)
submitter (Contact)
other_contacts (Contacts)
requested_domain (Domain)
approved_domain (Domain)
requested_domain (DraftDomain)
current_websites (Websites)
alternative_domains (Websites)
--
@ -81,11 +82,19 @@ class Contact {
DomainApplication *-r-* Contact : authorizing_official, submitter, other_contacts
class DraftDomain {
Requested domain
--
name
--
}
DomainApplication -l- DraftDomain : requested_domain
class Domain {
Approved domain
--
name
is_active
--
<b>EPP methods</b>
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before After
Before After

View file

@ -65,6 +65,7 @@ class "registrar.DomainApplication <Registrar>" as registrar.DomainApplication #
+ type_of_work (TextField)
+ more_organization_information (TextField)
~ authorizing_official (ForeignKey)
~ approved_domain (OneToOneField)
~ requested_domain (OneToOneField)
~ submitter (ForeignKey)
+ purpose (TextField)
@ -79,6 +80,7 @@ class "registrar.DomainApplication <Registrar>" as registrar.DomainApplication #
registrar.DomainApplication -- registrar.User
registrar.DomainApplication -- registrar.User
registrar.DomainApplication -- registrar.Contact
registrar.DomainApplication -- registrar.DraftDomain
registrar.DomainApplication -- registrar.Domain
registrar.DomainApplication -- registrar.Contact
registrar.DomainApplication *--* registrar.Website
@ -129,6 +131,17 @@ registrar.DomainInformation -- registrar.Contact
registrar.DomainInformation *--* registrar.Contact
class "registrar.DraftDomain <Registrar>" as registrar.DraftDomain #d6f4e9 {
draft domain
--
+ id (BigAutoField)
+ created_at (DateTimeField)
+ updated_at (DateTimeField)
+ name (CharField)
--
}
class "registrar.Domain <Registrar>" as registrar.Domain #d6f4e9 {
domain
--
@ -136,7 +149,6 @@ class "registrar.Domain <Registrar>" as registrar.Domain #d6f4e9 {
+ created_at (DateTimeField)
+ updated_at (DateTimeField)
+ name (CharField)
+ is_active (FSMField)
--
}
@ -218,6 +230,8 @@ class "registrar.PublicContact <Registrar>" as registrar.PublicContact #d6f4e9 {
+ created_at (DateTimeField)
+ updated_at (DateTimeField)
+ contact_type (CharField)
+ registry_id (CharField)
~ domain (ForeignKey)
+ name (TextField)
+ org (TextField)
+ street1 (TextField)
@ -234,6 +248,8 @@ class "registrar.PublicContact <Registrar>" as registrar.PublicContact #d6f4e9 {
--
}
registrar.PublicContact -- registrar.Domain
class "registrar.User <Registrar>" as registrar.User #d6f4e9 {
user

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before After
Before After