mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-05-20 11:29:25 +02:00
Update UML model diagrams
This commit is contained in:
parent
709e478a46
commit
cf1eabc573
4 changed files with 30 additions and 5 deletions
|
@ -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 |
|
@ -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 |
Loading…
Add table
Add a link
Reference in a new issue