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)
|
||||
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 |
|
@ -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 |
Loading…
Add table
Add a link
Reference in a new issue