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) authorizing_official (Contact)
submitter (Contact) submitter (Contact)
other_contacts (Contacts) other_contacts (Contacts)
requested_domain (Domain) approved_domain (Domain)
requested_domain (DraftDomain)
current_websites (Websites) current_websites (Websites)
alternative_domains (Websites) alternative_domains (Websites)
-- --
@ -81,11 +82,19 @@ class Contact {
DomainApplication *-r-* Contact : authorizing_official, submitter, other_contacts DomainApplication *-r-* Contact : authorizing_official, submitter, other_contacts
class DraftDomain {
Requested domain
--
name
--
}
DomainApplication -l- DraftDomain : requested_domain
class Domain { class Domain {
Approved domain Approved domain
-- --
name name
is_active
-- --
<b>EPP methods</b> <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) + type_of_work (TextField)
+ more_organization_information (TextField) + more_organization_information (TextField)
~ authorizing_official (ForeignKey) ~ authorizing_official (ForeignKey)
~ approved_domain (OneToOneField)
~ requested_domain (OneToOneField) ~ requested_domain (OneToOneField)
~ submitter (ForeignKey) ~ submitter (ForeignKey)
+ purpose (TextField) + purpose (TextField)
@ -79,6 +80,7 @@ class "registrar.DomainApplication <Registrar>" as registrar.DomainApplication #
registrar.DomainApplication -- registrar.User registrar.DomainApplication -- registrar.User
registrar.DomainApplication -- registrar.User registrar.DomainApplication -- registrar.User
registrar.DomainApplication -- registrar.Contact registrar.DomainApplication -- registrar.Contact
registrar.DomainApplication -- registrar.DraftDomain
registrar.DomainApplication -- registrar.Domain registrar.DomainApplication -- registrar.Domain
registrar.DomainApplication -- registrar.Contact registrar.DomainApplication -- registrar.Contact
registrar.DomainApplication *--* registrar.Website registrar.DomainApplication *--* registrar.Website
@ -129,6 +131,17 @@ registrar.DomainInformation -- registrar.Contact
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 { class "registrar.Domain <Registrar>" as registrar.Domain #d6f4e9 {
domain domain
-- --
@ -136,7 +149,6 @@ class "registrar.Domain <Registrar>" as registrar.Domain #d6f4e9 {
+ created_at (DateTimeField) + created_at (DateTimeField)
+ updated_at (DateTimeField) + updated_at (DateTimeField)
+ name (CharField) + name (CharField)
+ is_active (FSMField)
-- --
} }
@ -218,6 +230,8 @@ class "registrar.PublicContact <Registrar>" as registrar.PublicContact #d6f4e9 {
+ created_at (DateTimeField) + created_at (DateTimeField)
+ updated_at (DateTimeField) + updated_at (DateTimeField)
+ contact_type (CharField) + contact_type (CharField)
+ registry_id (CharField)
~ domain (ForeignKey)
+ name (TextField) + name (TextField)
+ org (TextField) + org (TextField)
+ street1 (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 { class "registrar.User <Registrar>" as registrar.User #d6f4e9 {
user 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