diff --git a/doc/controllers_brief.svg b/doc/controllers_brief.svg index 12c11a890..a5a1a555a 100644 --- a/doc/controllers_brief.svg +++ b/doc/controllers_brief.svg @@ -4,98 +4,268 @@ - - + + controllers_diagram - + _diagram_info -Controllers diagram -Date: Dec 15 2014 - 14:23 -Migration version: 20141202114457 -Generated by RailRoady 1.2.0 -http://railroady.prestonlee.com +Controllers diagram +Date: Jul 08 2015 - 13:40 +Migration version: 20150707103801 +Generated by RailRoady 1.3.0 +http://railroady.prestonlee.com - -ApplicationController - -ApplicationController + +RegistrantController + +RegistrantController - -SessionsController - -SessionsController + +Epp::DomainsController + +Epp::DomainsController - -Epp::CommandsController - -Epp::CommandsController + +Epp::KeyrelaysController + +Epp::KeyrelaysController Epp::SessionsController - -Epp::SessionsController + +Epp::SessionsController + + +Epp::PollsController + +Epp::PollsController + + +Epp::ContactsController + +Epp::ContactsController -Epp::ErrorsController - -Epp::ErrorsController +Epp::ErrorsController + +Epp::ErrorsController -AdminController - -AdminController +AdminController + +AdminController - -Admin::UsersController - -Admin::UsersController - - -Admin::EppUsersController - -Admin::EppUsersController - - -Admin::RegistrarsController - -Admin::RegistrarsController - - -Admin::DomainVersionsController - -Admin::DomainVersionsController + +RegistrarController + +RegistrarController -Admin::DomainsController - -Admin::DomainsController +Admin::DomainsController + +Admin::DomainsController -Admin::DelayedJobsController - -Admin::DelayedJobsController +Admin::DelayedJobsController + +Admin::DelayedJobsController - -Admin::ZonefileSettingsController - -Admin::ZonefileSettingsController + +Admin::WhiteIpsController + +Admin::WhiteIpsController - -Admin::ContactsController - -Admin::ContactsController + +Admin::PricelistsController + +Admin::PricelistsController + + +Admin::ZonefilesController + +Admin::ZonefilesController Admin::SettingsController - -Admin::SettingsController + +Admin::SettingsController - -Admin::ZonefilesController - -Admin::ZonefilesController + +Admin::ApiUsersController + +Admin::ApiUsersController + + +Admin::KeyrelaysController + +Admin::KeyrelaysController + + +Admin::SessionsController + +Admin::SessionsController + + +Admin::DomainVersionsController + +Admin::DomainVersionsController + + +Admin::ContactsController + +Admin::ContactsController + + +Admin::CertificatesController + +Admin::CertificatesController + + +Admin::BankStatementsController + +Admin::BankStatementsController + + +Admin::BankTransactionsController + +Admin::BankTransactionsController + + +Admin::BlockedDomainsController + +Admin::BlockedDomainsController + + +Admin::DashboardsController + +Admin::DashboardsController + + +Admin::ZonefileSettingsController + +Admin::ZonefileSettingsController + + +Admin::RegistrarsController + +Admin::RegistrarsController + + +Admin::ReppLogsController + +Admin::ReppLogsController + + +Admin::InvoicesController + +Admin::InvoicesController + + +Admin::AdminUsersController + +Admin::AdminUsersController + + +Admin::EppLogsController + +Admin::EppLogsController + + +Admin::LegalDocumentsController + +Admin::LegalDocumentsController + + +ApplicationController + +ApplicationController + + +Registrar::DomainsController + +Registrar::DomainsController + + +Registrar::KeyrelaysController + +Registrar::KeyrelaysController + + +Registrar::SessionsController + +Registrar::SessionsController + + +Registrar::PollsController + +Registrar::PollsController + + +Registrar::DepositsController + +Registrar::DepositsController + + +Registrar::ContactsController + +Registrar::ContactsController + + +Registrar::DeppController + +Registrar::DeppController + + +Registrar::NameserversController + +Registrar::NameserversController + + +Registrar::XmlConsolesController + +Registrar::XmlConsolesController + + +Registrar::InvoicesController + +Registrar::InvoicesController + + +Registrar::AccountActivitiesController + +Registrar::AccountActivitiesController + + +Registrant::DomainsController + +Registrant::DomainsController + + +Registrant::SessionsController + +Registrant::SessionsController + + +Registrant::DomainUpdateConfirmsController + +Registrant::DomainUpdateConfirmsController + + +Registrant::WhoisController + +Registrant::WhoisController + + +Registrant::DomainDeleteConfirmsController + +Registrant::DomainDeleteConfirmsController + + +EppController + +EppController diff --git a/doc/controllers_complete.svg b/doc/controllers_complete.svg index c4e29780c..40c0a2ec1 100644 --- a/doc/controllers_complete.svg +++ b/doc/controllers_complete.svg @@ -4,235 +4,736 @@ - - + + controllers_diagram - + _diagram_info -Controllers diagram -Date: Dec 15 2014 - 14:23 -Migration version: 20141202114457 -Generated by RailRoady 1.2.0 -http://railroady.prestonlee.com +Controllers diagram +Date: Jul 08 2015 - 13:40 +Migration version: 20150707103801 +Generated by RailRoady 1.3.0 +http://railroady.prestonlee.com - -ApplicationController - -ApplicationController - -after_sign_in_path_for - - -_layout + +RegistrantController + +RegistrantController + +head_title_sufix + + +_layout - -SessionsController - -SessionsController - -create -login -switch_registrar - - -_layout + +Epp::DomainsController + +Epp::DomainsController + +check +create +delete +info +renew +transfer +update + + +_layout +balance_ok? +find_domain +find_password +status_editing_disabled +validate_check +validate_create +validate_delete +validate_info +validate_renew +validate_transfer +validate_update - -Epp::CommandsController - -Epp::CommandsController - - - -_layout -check -create -delete -info -renew -transfer -update -user_for_paper_trail + +Epp::KeyrelaysController + +Epp::KeyrelaysController + +keyrelay + + +_layout +find_domain +validate_keyrelay Epp::SessionsController - -Epp::SessionsController - - - -_layout -hello -login -login_params -logout + +Epp::SessionsController + +connection_limit_ok? +hello +ip_white? +login +login_params +logout +parsed_frame + + +_layout + + +Epp::PollsController + +Epp::PollsController + +ack_poll +poll +req_poll + + +_layout +validate_poll + + +Epp::ContactsController + +Epp::ContactsController + +check +create +delete +info +renew +update + + +_layout +contact_org_disabled +fax_disabled +find_contact +find_password +status_editing_disabled +validate_check +validate_create +validate_delete +validate_info +validate_update -Epp::ErrorsController - -Epp::ErrorsController - -error - - -_layout +Epp::ErrorsController + +Epp::ErrorsController + +error +not_found + + +_layout -AdminController - -AdminController - -verify_admin - - -_layout +AdminController + +AdminController + +head_title_sufix + + +_layout - -Admin::UsersController - -Admin::UsersController - -create -destroy -edit -index -new -show -update - - -_layout -set_user -user_params - - -Admin::EppUsersController - -Admin::EppUsersController - -create -destroy -edit -index -new -show -update - - -_layout -epp_user_params -set_epp_user - - -Admin::RegistrarsController - -Admin::RegistrarsController - -create -destroy -edit -index -new -search -update - - -_layout -registrar_params -set_registrar - - -Admin::DomainVersionsController - -Admin::DomainVersionsController - -index -show - - -_layout + +RegistrarController + +RegistrarController + +check_ip +depp_controller? +head_title_sufix + + +_layout -Admin::DomainsController - -Admin::DomainsController - -edit -index -show -update - - -_layout -add_prefix_to_statuses -build_associations -domain_params -set_domain +Admin::DomainsController + +Admin::DomainsController + +edit +index +set_force_delete +show +unset_force_delete +update + + +_layout +build_associations +domain_params +ignore_empty_statuses +set_domain -Admin::DelayedJobsController - -Admin::DelayedJobsController - -index - - -_layout +Admin::DelayedJobsController + +Admin::DelayedJobsController + +index + + +_layout - -Admin::ZonefileSettingsController - -Admin::ZonefileSettingsController - -edit -index -update - - -_layout -set_zonefile_setting -zonefile_setting_params + +Admin::WhiteIpsController + +Admin::WhiteIpsController + +create +destroy +edit +new +show +update + + +_layout +set_registrar +white_ip_params - -Admin::ContactsController - -Admin::ContactsController - -index -search - - -_layout -set_contact + +Admin::PricelistsController + +Admin::PricelistsController + +create +edit +index +new +update + + +_layout +pricelist_params +set_pricelist + + +Admin::ZonefilesController + +Admin::ZonefilesController + +create + + +_layout Admin::SettingsController - -Admin::SettingsController - -create -index -show -update - - -_layout -casted_settings -set_setting_group -setting_group_params + +Admin::SettingsController + +create +index +show +update + + +_layout +casted_settings +set_setting_group +setting_group_params - -Admin::ZonefilesController - -Admin::ZonefilesController - -create -index - - -_layout + +Admin::ApiUsersController + +Admin::ApiUsersController + +create +destroy +edit +index +new +show +update + + +_layout +api_user_params +set_api_user + + +Admin::KeyrelaysController + +Admin::KeyrelaysController + +index +show + + +_layout + + +Admin::SessionsController + +Admin::SessionsController + +create +login + + +_layout + + +Admin::DomainVersionsController + +Admin::DomainVersionsController + +index + + +_layout + + +Admin::ContactsController + +Admin::ContactsController + +index +search + + +_layout +set_contact + + +Admin::CertificatesController + +Admin::CertificatesController + +create +destroy +download_crt +download_csr +new +revoke +show +sign + + +_layout +certificate_params +set_api_user +set_certificate + + +Admin::BankStatementsController + +Admin::BankStatementsController + +bind_invoices +create +create_from_import +download_import_file +import +index +new +show + + +_layout +bank_statement_params +set_bank_statement + + +Admin::BankTransactionsController + +Admin::BankTransactionsController + +bind +create +new +update + + +_layout +bank_transaction_params + + +Admin::BlockedDomainsController + +Admin::BlockedDomainsController + +create +index + + +_layout + + +Admin::DashboardsController + +Admin::DashboardsController + +show + + +_layout + + +Admin::ZonefileSettingsController + +Admin::ZonefileSettingsController + +edit +index +update + + +_layout +set_zonefile_setting +zonefile_setting_params + + +Admin::RegistrarsController + +Admin::RegistrarsController + +create +destroy +edit +index +new +search +update + + +_layout +registrar_params +set_registrar + + +Admin::ReppLogsController + +Admin::ReppLogsController + +index +show + + +_layout + + +Admin::InvoicesController + +Admin::InvoicesController + +cancel +create +index +new +show + + +_layout +deposit_params + + +Admin::AdminUsersController + +Admin::AdminUsersController + +create +destroy +edit +index +new +show +update + + +_layout +admin_user_params +set_user + + +Admin::EppLogsController + +Admin::EppLogsController + +index +show + + +_layout + + +Admin::LegalDocumentsController + +Admin::LegalDocumentsController + +show + + +_layout + + +ApplicationController + +ApplicationController + +admin_request? +after_sign_in_path_for +after_sign_out_path_for +api_user_log_str +current_root_url +depp_current_user +registrant_request? +registrar_request? +user_for_paper_trail + + +_layout + + +Registrar::DomainsController + +Registrar::DomainsController + +check +create +delete +destroy +edit +index +info +new +renew +transfer +update + + +_layout +init_contacts_autocomplete_map +init_domain + + +Registrar::KeyrelaysController + +Registrar::KeyrelaysController + +create +show + + +_layout + + +Registrar::SessionsController + +Registrar::SessionsController + +create +depp_controller? +find_user_by_idc +id +login +login_mid +mid +mid_status + + +_layout +check_ip +role_base_root_url + + +Registrar::PollsController + +Registrar::PollsController + +confirm_keyrelay +confirm_transfer +destroy +show + + +_layout +init_epp_xml + + +Registrar::DepositsController + +Registrar::DepositsController + +create +new + + +_layout +deposit_params + + +Registrar::ContactsController + +Registrar::ContactsController + +create +delete +destroy +edit +index +new +show +update + + +_layout +init_epp_contact + + +Registrar::DeppController + +Registrar::DeppController + +authenticate_user +depp_controller? +depp_current_user +response_ok? + + +_layout + + +Registrar::NameserversController + +Registrar::NameserversController + + + +_layout + + +Registrar::XmlConsolesController + +Registrar::XmlConsolesController + +create +load_xml +show + + +_layout + + +Registrar::InvoicesController + +Registrar::InvoicesController + +cancel +download_pdf +forward +index +show + + +_layout +set_invoice + + +Registrar::AccountActivitiesController + +Registrar::AccountActivitiesController + +index + + +_layout + + +Registrant::DomainsController + +Registrant::DomainsController + +index + + +_layout + + +Registrant::SessionsController + +Registrant::SessionsController + +find_user_by_idc +id +login +login_mid +mid +mid_status + + +_layout + + +Registrant::DomainUpdateConfirmsController + +Registrant::DomainUpdateConfirmsController + +show +update + + +_layout + + +Registrant::WhoisController + +Registrant::WhoisController + +index + + +_layout + + +Registrant::DomainDeleteConfirmsController + +Registrant::DomainDeleteConfirmsController + +show +update + + +_layout + + +EppController + +EppController + +create_full_selectors +current_user +element_count +epp_errors +epp_session +exactly_one_of +generate_svtrid +handle_errors +has_attribute +iptables_counter_update +latin_only +mutually_exclusive +optional +optional_attribute +params_hash +render_epp_response +requires +requires_attribute +update_epp_session +validate_request +write_to_epp_log +xml_attrs_present? + + +_layout diff --git a/doc/models_brief.svg b/doc/models_brief.svg index f0e13dbea..6cd637e1b 100644 --- a/doc/models_brief.svg +++ b/doc/models_brief.svg @@ -4,418 +4,1490 @@ - - + + models_diagram - + _diagram_info -Models diagram -Date: Dec 15 2014 - 14:23 -Migration version: 20141202114457 -Generated by RailRoady 1.2.0 -http://railroady.prestonlee.com +Models diagram +Date: Jul 08 2015 - 13:41 +Migration version: 20150707103801 +Generated by RailRoady 1.3.0 +http://railroady.prestonlee.com - -Ability - -Ability + +WhoisRecord + +WhoisRecord - -ContactDisclosure - -ContactDisclosure + +RegistrantUser + +RegistrantUser - -DomainStatusVersion - -DomainStatusVersion + +UserVersion + +UserVersion - -DomainContact - -DomainContact - - -Right - -Right - - -Role - -Role - - -Right->Role - - - - - -Contact - -Contact - - -Contact->ContactDisclosure - - - -disclosure - - -Contact->DomainContact - - - - - -ContactVersion - -ContactVersion - - -Contact->ContactVersion - - - -versions - - -Address - -Address - - -Contact->Address - - - - - -Domain - -Domain - - -Contact->Domain - - - - - -DomainVersion - -DomainVersion - - -Setting - -Setting - - -Nameserver - -Nameserver - - -NameserverVersion - -NameserverVersion - - -Nameserver->NameserverVersion - - - -versions - - -EppUser - -EppUser - - -EppUser->Contact - - - - - -Country - -Country - - -ZonefileSetting - -ZonefileSetting - - -CachedNameserver - -CachedNameserver - - -Epp::EppDomain - -Epp::EppDomain - - -Epp::DomainContact - -Epp::DomainContact - - -Epp::EppDomain->Epp::DomainContact - - - - - -Epp::Contact - -Epp::Contact - - -Epp::EppDomain->Epp::Contact - - - -tech_contacts - - -Epp::EppDomain->Epp::Contact - - - -admin_contacts - - -Epp::Nameserver - -Epp::Nameserver - - -Epp::EppDomain->Epp::Nameserver - - - - - -Epp::DomainStatus - -Epp::DomainStatus - - -Epp::EppDomain->Epp::DomainStatus - - - - - -Epp::DomainTransfer - -Epp::DomainTransfer - - -Epp::EppDomain->Epp::DomainTransfer - - - - - -Epp::Dnskey - -Epp::Dnskey - - -Epp::EppDomain->Epp::Dnskey - - - - - -Epp::Keyrelay - -Epp::Keyrelay - - -Epp::EppDomain->Epp::Keyrelay - - - - - -Epp::DomainVersion - -Epp::DomainVersion - - -Epp::EppDomain->Epp::DomainVersion - - - -versions - - -Message - -Message - - -EppSession - -EppSession - - -AddressVersion - -AddressVersion - - -Keyrelay - -Keyrelay + +RegistrantUser->UserVersion + + + +versions -ReservedDomain - -ReservedDomain +ReservedDomain + +ReservedDomain - -Registrar - -Registrar + +ReservedDomainVersion + +ReservedDomainVersion - -Registrar->Contact - - - + +ReservedDomain->ReservedDomainVersion + + + +versions - -Registrar->EppUser - - - + +WhiteIpVersion + +WhiteIpVersion - -Registrar->Message - - - + +VersionAssociation + +VersionAssociation - -User - -User + +WhiteIpVersion->VersionAssociation + + + - -Registrar->User - - - + +NameserverVersion + +NameserverVersion - -Registrar->Domain - - - + +NameserverVersion->VersionAssociation + + + - -Role->User - - - + +DomainStatusVersion + +DomainStatusVersion - -Address->AddressVersion - - - -versions + +DomainStatusVersion->VersionAssociation + + + - -Domain->DomainContact - - - + +ContactStatusVersion + +ContactStatusVersion - -Domain->Contact - - - -tech_contacts + +ContactStatusVersion->VersionAssociation + + + - -Domain->Contact - - - -admin_contacts + +UserVersion->VersionAssociation + + + - -Domain->DomainVersion - - - -versions + +DnskeyVersion + +DnskeyVersion - -Domain->Nameserver - - - + +DnskeyVersion->VersionAssociation + + + - -Domain->Keyrelay - - - + +BlockedDomainVersion + +BlockedDomainVersion + + +BlockedDomainVersion->VersionAssociation + + + + + +SettingVersion + +SettingVersion + + +SettingVersion->VersionAssociation + + + + + +CertificateVersion + +CertificateVersion + + +CertificateVersion->VersionAssociation + + + + + +AccountVersion + +AccountVersion + + +AccountVersion->VersionAssociation + + + + + +PricelistVersion + +PricelistVersion + + +PricelistVersion->VersionAssociation + + + + + +MessageVersion + +MessageVersion + + +MessageVersion->VersionAssociation + + + + + +ReservedDomainVersion->VersionAssociation + + + + + +KeyrelayVersion + +KeyrelayVersion + + +KeyrelayVersion->VersionAssociation + + + + + +AccountActivityVersion + +AccountActivityVersion + + +AccountActivityVersion->VersionAssociation + + + + + +AddressVersion + +AddressVersion + + +AddressVersion->VersionAssociation + + + + + +BankStatementVersion + +BankStatementVersion + + +BankStatementVersion->VersionAssociation + + + + + +DomainContactVersion + +DomainContactVersion + + +DomainContactVersion->VersionAssociation + + + + + +ContactVersion + +ContactVersion + + +ContactVersion->VersionAssociation + + + + + +CountryVersion + +CountryVersion + + +CountryVersion->VersionAssociation + + + + + +DomainTransferVersion + +DomainTransferVersion + + +DomainTransferVersion->VersionAssociation + + + + + +BankTransactionVersion + +BankTransactionVersion + + +BankTransactionVersion->VersionAssociation + + + + + +InvoiceItemVersion + +InvoiceItemVersion + + +InvoiceItemVersion->VersionAssociation + + + + + +LegalDocumentVersion + +LegalDocumentVersion + + +LegalDocumentVersion->VersionAssociation + + + + + +RegistrarVersion + +RegistrarVersion + + +RegistrarVersion->VersionAssociation + + + + + +ApiUserVersion + +ApiUserVersion + + +ApiUserVersion->VersionAssociation + + + + + +ZonefileSettingVersion + +ZonefileSettingVersion + + +ZonefileSettingVersion->VersionAssociation + + + + + +DomainVersion + +DomainVersion + + +DomainVersion->VersionAssociation + + + + + +InvoiceVersion + +InvoiceVersion + + +InvoiceVersion->VersionAssociation + + + + + +ApiUser + +ApiUser + + +ApiUser->UserVersion + + + +versions + + +Certificate + +Certificate + + +ApiUser->Certificate + + + + + +BankTransaction + +BankTransaction + + +BankTransaction->BankTransactionVersion + + + +versions + + +AccountActivity + +AccountActivity + + +BankTransaction->AccountActivity + + + -Dnskey - -Dnskey +Dnskey + +Dnskey + + +Dnskey->DnskeyVersion + + + +versions + + +Dnskey->DnskeyVersion + + + +versions + + +Dnskey->DnskeyVersion + + + +versions + + +AdminDomainContact + +AdminDomainContact + + +AdminDomainContact->DomainContactVersion + + + +versions + + +Setting + +Setting + + +Setting->SettingVersion + + + +versions + + +Message + +Message + + +Message->MessageVersion + + + +versions + + +Contact + +Contact + + +Contact->ContactVersion + + + +versions + + +Contact->ContactVersion + + + +versions + + +Contact->ContactVersion + + + +versions + + +Contact->ContactVersion + + + +versions + + +Domain + +Domain + + +Contact->Domain + + + + + +Contact->Domain + + + +registrant_domains + + +Contact->Domain + + + + + +Contact->Domain + + + +registrant_domains + + +Contact->Domain + + + + + +Contact->Domain + + + +registrant_domains + + +Contact->Domain + + + + + +Contact->Domain + + + +registrant_domains + + +ContactStatus + +ContactStatus + + +Contact->ContactStatus + + + +statuses + + +Contact->ContactStatus + + + +statuses + + +Contact->ContactStatus + + + +statuses + + +Contact->ContactStatus + + + +statuses + + +DomainContact + +DomainContact + + +Contact->DomainContact + + + + + +Contact->DomainContact + + + + + +Contact->DomainContact + + + + + +Contact->DomainContact + + + + + +LegalDocument + +LegalDocument + + +Contact->LegalDocument + + + + + +Contact->LegalDocument + + + + + +Contact->LegalDocument + + + + + +Contact->LegalDocument + + + + + +Domain->WhoisRecord + + + + + +Domain->WhoisRecord + + + + + +Domain->WhoisRecord + + + + + +Domain->WhoisRecord + + + + + +Domain->DomainVersion + + + +versions + + +Domain->DomainVersion + + + +versions + + +Domain->DomainVersion + + + +versions + + +Domain->DomainVersion + + + +versions -Domain->Dnskey - - - +Domain->Dnskey + + + + + +Domain->Dnskey + + + + + +Domain->Dnskey + + + + + +Domain->Dnskey + + + + + +Domain->AdminDomainContact + + + + + +Domain->AdminDomainContact + + + + + +Domain->AdminDomainContact + + + + + +Domain->AdminDomainContact + + + + + +Domain->Contact + + + +admin_contacts + + +Domain->Contact + + + +tech_contacts + + +Domain->Contact + + + +admin_contacts + + +Domain->Contact + + + +tech_contacts + + +Domain->Contact + + + +admin_contacts + + +Domain->Contact + + + +tech_contacts + + +Domain->Contact + + + +admin_contacts + + +Domain->Contact + + + +tech_contacts -DomainTransfer - -DomainTransfer +DomainTransfer + +DomainTransfer -Domain->DomainTransfer - - - +Domain->DomainTransfer + + + + + +Domain->DomainTransfer + + + + + +Domain->DomainTransfer + + + + + +Domain->DomainTransfer + + + + + +TechDomainContact + +TechDomainContact + + +Domain->TechDomainContact + + + + + +Domain->TechDomainContact + + + + + +Domain->TechDomainContact + + + + + +Domain->TechDomainContact + + + + + +Nameserver + +Nameserver + + +Domain->Nameserver + + + + + +Domain->Nameserver + + + + + +Domain->Nameserver + + + + + +Domain->Nameserver + + + + + +Domain->DomainContact + + + + + +Domain->DomainContact + + + + + +Domain->DomainContact + + + + + +Domain->DomainContact + + + -DomainStatus - -DomainStatus +DomainStatus + +DomainStatus -Domain->DomainStatus - - - +Domain->DomainStatus + + + + + +Domain->DomainStatus + + + + + +Domain->DomainStatus + + + + + +Domain->DomainStatus + + + + + +Keyrelay + +Keyrelay + + +Domain->Keyrelay + + + + + +Domain->Keyrelay + + + + + +Domain->Keyrelay + + + + + +Domain->Keyrelay + + + + + +Domain->LegalDocument + + + + + +Domain->LegalDocument + + + + + +Domain->LegalDocument + + + + + +Domain->LegalDocument + + + + + +Ability + +Ability + + +Registrar + +Registrar + + +Registrar->WhoisRecord + + + + + +Registrar->WhoisRecord + + + + + +Registrar->RegistrarVersion + + + +versions + + +Registrar->RegistrarVersion + + + +versions + + +Registrar->ApiUser + + + + + +Registrar->ApiUser + + + + + +Registrar->Message + + + + + +Registrar->Message + + + + + +Registrar->Contact + + + + + +Registrar->Contact + + + +priv_contacts + + +Registrar->Contact + + + + + +Registrar->Contact + + + +priv_contacts + + +Registrar->Domain + + + + + +Registrar->Domain + + + + + +Account + +Account + + +Registrar->Account + + + + + +Registrar->Account + + + + + +Registrar->Nameserver + + + + + +Registrar->Nameserver + + + + + +Invoice + +Invoice + + +Registrar->Invoice + + + + + +Registrar->Invoice + + + + + +WhiteIp + +WhiteIp + + +Registrar->WhiteIp + + + + + +Registrar->WhiteIp + + + + + +BlockedDomain + +BlockedDomain + + +BlockedDomain->BlockedDomainVersion + + + +versions + + +User + +User + + +User->UserVersion + + + +versions + + +User->UserVersion + + + +versions + + +DomainTransfer->DomainTransferVersion + + + +versions + + +ContactStatus->ContactStatusVersion + + + +versions + + +RegistrantVerification + +RegistrantVerification + + +ZonefileSetting + +ZonefileSetting + + +ZonefileSetting->ZonefileSettingVersion + + + +versions + + +TechDomainContact->DomainContactVersion + + + +versions + + +AccountActivity->AccountActivityVersion + + + +versions + + +Account->AccountVersion + + + +versions + + +Account->AccountActivity + + + + + +EppSession + +EppSession + + +Pricelist + +Pricelist + + +Pricelist->PricelistVersion + + + +versions + + +InvoiceItem + +InvoiceItem + + +InvoiceItem->InvoiceItemVersion + + + +versions + + +Nameserver->NameserverVersion + + + +versions + + +Deposit + +Deposit + + +Certificate->CertificateVersion + + + +versions + + +Object + +Object + + +Invoice->InvoiceVersion + + + +versions + + +Invoice->InvoiceVersion + + + +versions + + +Invoice->AccountActivity + + + + + +Invoice->AccountActivity + + + + + +Invoice->InvoiceItem + + + + + +Invoice->InvoiceItem + + + + + +BankStatement + +BankStatement + + +BankStatement->BankStatementVersion + + + +versions + + +BankStatement->BankTransaction + + + + + +DomainContact->DomainContactVersion + + + +versions -DomainStatus->DomainStatusVersion - - - -versions +DomainStatus->DomainStatusVersion + + + +versions + + +Registrant + +Registrant + + +Registrant->ContactVersion + + + +versions + + +Registrant->Domain + + + + + +Registrant->Domain + + + +registrant_domains + + +Registrant->ContactStatus + + + +statuses + + +Registrant->DomainContact + + + + + +Registrant->LegalDocument + + + + + +Keyrelay->KeyrelayVersion + + + +versions + + +Keyrelay->KeyrelayVersion + + + +versions + + +Keyrelay->LegalDocument + + + + + +Keyrelay->LegalDocument + + + + + +WhiteIp->WhiteIpVersion + + + +versions + + +AdminUser + +AdminUser + + +AdminUser->UserVersion + + + +versions + + +Address + +Address + + +Address->AddressVersion + + + +versions + + +LegalDocument->LegalDocumentVersion + + + +versions diff --git a/doc/models_complete.svg b/doc/models_complete.svg index e69de29bb..38d17ab3d 100644 --- a/doc/models_complete.svg +++ b/doc/models_complete.svg @@ -0,0 +1,2381 @@ + + + + + + +models_diagram + + +_diagram_info +Models diagram +Date: Jul 08 2015 - 13:42 +Migration version: 20150707103801 +Generated by RailRoady 1.3.0 +http://railroady.prestonlee.com + + +WhoisRecord + +WhoisRecord + +id :integer +domain_id :integer +name :string +body :text +json :json +created_at :datetime +updated_at :datetime +registrar_id :integer + + +RegistrantUser + +RegistrantUser + +id :integer +username :string +password :string +created_at :datetime +updated_at :datetime +email :string +sign_in_count :integer +current_sign_in_at :datetime +last_sign_in_at :datetime +current_sign_in_ip :inet +last_sign_in_ip :inet +identity_code :string +roles :string +creator_str :string +updator_str :string +country_code :string +registrar_id :integer +active :boolean +csr :text +crt :text +type :string +registrant_ident :string +encrypted_password :string +remember_created_at :datetime +failed_attempts :integer +locked_at :datetime + + +UserVersion + +UserVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +RegistrantUser->UserVersion + + + +versions + + +ReservedDomain + +ReservedDomain + +id :integer +name :string +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +ReservedDomainVersion + +ReservedDomainVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +ReservedDomain->ReservedDomainVersion + + + +versions + + +WhiteIpVersion + +WhiteIpVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +VersionAssociation + +VersionAssociation + + +WhiteIpVersion->VersionAssociation + + + + + +NameserverVersion + +NameserverVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +NameserverVersion->VersionAssociation + + + + + +DomainStatusVersion + +DomainStatusVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +DomainStatusVersion->VersionAssociation + + + + + +ContactStatusVersion + +ContactStatusVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +ContactStatusVersion->VersionAssociation + + + + + +UserVersion->VersionAssociation + + + + + +DnskeyVersion + +DnskeyVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +DnskeyVersion->VersionAssociation + + + + + +BlockedDomainVersion + +BlockedDomainVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +BlockedDomainVersion->VersionAssociation + + + + + +SettingVersion + +SettingVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +SettingVersion->VersionAssociation + + + + + +CertificateVersion + +CertificateVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +CertificateVersion->VersionAssociation + + + + + +AccountVersion + +AccountVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +AccountVersion->VersionAssociation + + + + + +PricelistVersion + +PricelistVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string + + +PricelistVersion->VersionAssociation + + + + + +MessageVersion + +MessageVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +MessageVersion->VersionAssociation + + + + + +ReservedDomainVersion->VersionAssociation + + + + + +KeyrelayVersion + +KeyrelayVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +KeyrelayVersion->VersionAssociation + + + + + +AccountActivityVersion + +AccountActivityVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +AccountActivityVersion->VersionAssociation + + + + + +AddressVersion + +AddressVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +AddressVersion->VersionAssociation + + + + + +BankStatementVersion + +BankStatementVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +BankStatementVersion->VersionAssociation + + + + + +DomainContactVersion + +DomainContactVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +DomainContactVersion->VersionAssociation + + + + + +ContactVersion + +ContactVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +ContactVersion->VersionAssociation + + + + + +CountryVersion + +CountryVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +CountryVersion->VersionAssociation + + + + + +DomainTransferVersion + +DomainTransferVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +DomainTransferVersion->VersionAssociation + + + + + +BankTransactionVersion + +BankTransactionVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +BankTransactionVersion->VersionAssociation + + + + + +InvoiceItemVersion + +InvoiceItemVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +InvoiceItemVersion->VersionAssociation + + + + + +LegalDocumentVersion + +LegalDocumentVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +LegalDocumentVersion->VersionAssociation + + + + + +RegistrarVersion + +RegistrarVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +RegistrarVersion->VersionAssociation + + + + + +ApiUserVersion + +ApiUserVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +ApiUserVersion->VersionAssociation + + + + + +ZonefileSettingVersion + +ZonefileSettingVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +ZonefileSettingVersion->VersionAssociation + + + + + +DomainVersion + +DomainVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +nameserver_ids :text +tech_contact_ids :text +admin_contact_ids :text +session :string +children :json + + +DomainVersion->VersionAssociation + + + + + +InvoiceVersion + +InvoiceVersion + +id :integer +item_type :string +item_id :integer +event :string +whodunnit :string +object :json +object_changes :json +created_at :datetime +session :string +children :json + + +InvoiceVersion->VersionAssociation + + + + + +ApiUser + +ApiUser + +id :integer +username :string +password :string +created_at :datetime +updated_at :datetime +email :string +sign_in_count :integer +current_sign_in_at :datetime +last_sign_in_at :datetime +current_sign_in_ip :inet +last_sign_in_ip :inet +identity_code :string +roles :string +creator_str :string +updator_str :string +country_code :string +registrar_id :integer +active :boolean +csr :text +crt :text +type :string +registrant_ident :string +encrypted_password :string +remember_created_at :datetime +failed_attempts :integer +locked_at :datetime + + +ApiUser->UserVersion + + + +versions + + +Certificate + +Certificate + +id :integer +api_user_id :integer +csr :text +crt :text +creator_str :string +updator_str :string +created_at :datetime +updated_at :datetime +common_name :string +md5 :string +interface :string + + +ApiUser->Certificate + + + + + +BankTransaction + +BankTransaction + +id :integer +bank_statement_id :integer +bank_reference :string +iban :string +currency :string +buyer_bank_code :string +buyer_iban :string +buyer_name :string +document_no :string +description :string +sum :decimal +reference_no :string +paid_at :datetime +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +BankTransaction->BankTransactionVersion + + + +versions + + +AccountActivity + +AccountActivity + +id :integer +account_id :integer +invoice_id :integer +sum :decimal +currency :string +bank_transaction_id :integer +created_at :datetime +updated_at :datetime +description :string +creator_str :string +updator_str :string +activity_type :string + + +BankTransaction->AccountActivity + + + + + +Dnskey + +Dnskey + +id :integer +domain_id :integer +flags :integer +protocol :integer +alg :integer +public_key :text +delegation_signer_id :integer +ds_key_tag :string +ds_alg :integer +ds_digest_type :integer +ds_digest :string +creator_str :string +updator_str :string +legacy_domain_id :integer + + +Dnskey->DnskeyVersion + + + +versions + + +Dnskey->DnskeyVersion + + + +versions + + +Dnskey->DnskeyVersion + + + +versions + + +AdminDomainContact + +AdminDomainContact + +id :integer +contact_id :integer +domain_id :integer +contact_type :string +created_at :datetime +updated_at :datetime +contact_code_cache :string +creator_str :string +updator_str :string +type :string +legacy_domain_id :integer +legacy_contact_id :integer + + +AdminDomainContact->DomainContactVersion + + + +versions + + +Setting + +Setting + +id :integer +var :string +value :text +thing_id :integer +thing_type :string +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +Setting->SettingVersion + + + +versions + + +Message + +Message + +id :integer +registrar_id :integer +body :string +attached_obj_type :string +attached_obj_id :string +queued :boolean +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +Message->MessageVersion + + + +versions + + +Contact + +Contact + +id :integer +code :string +phone :string +email :string +fax :string +created_at :datetime +updated_at :datetime +ident :string +ident_type :string +auth_info :string +name :string +org_name :string +registrar_id :integer +creator_str :string +updator_str :string +ident_country_code :string +city :string +street :text +zip :string +country_code :string +state :string +legacy_id :integer +statuses :string + + +Contact->ContactVersion + + + +versions + + +Contact->ContactVersion + + + +versions + + +Contact->ContactVersion + + + +versions + + +Contact->ContactVersion + + + +versions + + +Domain + +Domain + +id :integer +name :string +registrar_id :integer +registered_at :datetime +status :string +valid_from :datetime +valid_to :datetime +registrant_id :integer +auth_info :string +created_at :datetime +updated_at :datetime +name_dirty :string +name_puny :string +period :integer +period_unit :string +creator_str :string +updator_str :string +legacy_id :integer +legacy_registrar_id :integer +legacy_registrant_id :integer +outzone_at :datetime +delete_at :datetime +registrant_verification_asked_at :datetime +registrant_verification_token :string +pending_json :json +force_delete_at :datetime +statuses :string + + +Contact->Domain + + + + + +Contact->Domain + + + +registrant_domains + + +Contact->Domain + + + + + +Contact->Domain + + + +registrant_domains + + +Contact->Domain + + + + + +Contact->Domain + + + +registrant_domains + + +Contact->Domain + + + + + +Contact->Domain + + + +registrant_domains + + +ContactStatus + +ContactStatus + +id :integer +value :string +description :string +contact_id :integer +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +Contact->ContactStatus + + + +statuses + + +Contact->ContactStatus + + + +statuses + + +Contact->ContactStatus + + + +statuses + + +Contact->ContactStatus + + + +statuses + + +DomainContact + +DomainContact + +id :integer +contact_id :integer +domain_id :integer +contact_type :string +created_at :datetime +updated_at :datetime +contact_code_cache :string +creator_str :string +updator_str :string +type :string +legacy_domain_id :integer +legacy_contact_id :integer + + +Contact->DomainContact + + + + + +Contact->DomainContact + + + + + +Contact->DomainContact + + + + + +Contact->DomainContact + + + + + +LegalDocument + +LegalDocument + +id :integer +document_type :string +documentable_id :integer +documentable_type :string +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string +path :string + + +Contact->LegalDocument + + + + + +Contact->LegalDocument + + + + + +Contact->LegalDocument + + + + + +Contact->LegalDocument + + + + + +Domain->WhoisRecord + + + + + +Domain->WhoisRecord + + + + + +Domain->WhoisRecord + + + + + +Domain->WhoisRecord + + + + + +Domain->DomainVersion + + + +versions + + +Domain->DomainVersion + + + +versions + + +Domain->DomainVersion + + + +versions + + +Domain->DomainVersion + + + +versions + + +Domain->Dnskey + + + + + +Domain->Dnskey + + + + + +Domain->Dnskey + + + + + +Domain->Dnskey + + + + + +Domain->AdminDomainContact + + + + + +Domain->AdminDomainContact + + + + + +Domain->AdminDomainContact + + + + + +Domain->AdminDomainContact + + + + + +Domain->Contact + + + +admin_contacts + + +Domain->Contact + + + +tech_contacts + + +Domain->Contact + + + +admin_contacts + + +Domain->Contact + + + +tech_contacts + + +Domain->Contact + + + +admin_contacts + + +Domain->Contact + + + +tech_contacts + + +Domain->Contact + + + +admin_contacts + + +Domain->Contact + + + +tech_contacts + + +DomainTransfer + +DomainTransfer + +id :integer +domain_id :integer +status :string +transfer_requested_at :datetime +transferred_at :datetime +transfer_from_id :integer +transfer_to_id :integer +created_at :datetime +updated_at :datetime +wait_until :datetime +creator_str :string +updator_str :string + + +Domain->DomainTransfer + + + + + +Domain->DomainTransfer + + + + + +Domain->DomainTransfer + + + + + +Domain->DomainTransfer + + + + + +TechDomainContact + +TechDomainContact + +id :integer +contact_id :integer +domain_id :integer +contact_type :string +created_at :datetime +updated_at :datetime +contact_code_cache :string +creator_str :string +updator_str :string +type :string +legacy_domain_id :integer +legacy_contact_id :integer + + +Domain->TechDomainContact + + + + + +Domain->TechDomainContact + + + + + +Domain->TechDomainContact + + + + + +Domain->TechDomainContact + + + + + +Nameserver + +Nameserver + +id :integer +hostname :string +ipv4 :string +created_at :datetime +updated_at :datetime +ipv6 :string +domain_id :integer +creator_str :string +updator_str :string +legacy_domain_id :integer + + +Domain->Nameserver + + + + + +Domain->Nameserver + + + + + +Domain->Nameserver + + + + + +Domain->Nameserver + + + + + +Domain->DomainContact + + + + + +Domain->DomainContact + + + + + +Domain->DomainContact + + + + + +Domain->DomainContact + + + + + +DomainStatus + +DomainStatus + +id :integer +domain_id :integer +description :string +value :string +creator_str :string +updator_str :string +legacy_domain_id :integer + + +Domain->DomainStatus + + + + + +Domain->DomainStatus + + + + + +Domain->DomainStatus + + + + + +Domain->DomainStatus + + + + + +Keyrelay + +Keyrelay + +id :integer +domain_id :integer +pa_date :datetime +key_data_flags :string +key_data_protocol :string +key_data_alg :string +key_data_public_key :text +auth_info_pw :string +expiry_relative :string +expiry_absolute :datetime +requester_id :integer +accepter_id :integer +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +Domain->Keyrelay + + + + + +Domain->Keyrelay + + + + + +Domain->Keyrelay + + + + + +Domain->Keyrelay + + + + + +Domain->LegalDocument + + + + + +Domain->LegalDocument + + + + + +Domain->LegalDocument + + + + + +Domain->LegalDocument + + + + + +Ability + +Ability + + + + +Registrar + +Registrar + +id :integer +name :string +reg_no :string +vat_no :string +billing_address :string +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string +phone :string +email :string +billing_email :string +country_code :string +state :string +city :string +street :string +zip :string +code :string +url :string +directo_handle :string +vat :boolean +legacy_id :integer +reference_no :string + + +Registrar->WhoisRecord + + + + + +Registrar->WhoisRecord + + + + + +Registrar->RegistrarVersion + + + +versions + + +Registrar->RegistrarVersion + + + +versions + + +Registrar->ApiUser + + + + + +Registrar->ApiUser + + + + + +Registrar->Message + + + + + +Registrar->Message + + + + + +Registrar->Contact + + + + + +Registrar->Contact + + + +priv_contacts + + +Registrar->Contact + + + + + +Registrar->Contact + + + +priv_contacts + + +Registrar->Domain + + + + + +Registrar->Domain + + + + + +Account + +Account + +id :integer +registrar_id :integer +account_type :string +balance :decimal +created_at :datetime +updated_at :datetime +currency :string +creator_str :string +updator_str :string + + +Registrar->Account + + + + + +Registrar->Account + + + + + +Registrar->Nameserver + + + + + +Registrar->Nameserver + + + + + +Invoice + +Invoice + +id :integer +created_at :datetime +updated_at :datetime +invoice_type :string +due_date :datetime +payment_term :string +currency :string +description :string +reference_no :string +vat_prc :decimal +paid_at :datetime +seller_id :integer +seller_name :string +seller_reg_no :string +seller_iban :string +seller_bank :string +seller_swift :string +seller_vat_no :string +seller_country_code :string +seller_state :string +seller_street :string +seller_city :string +seller_zip :string +seller_phone :string +seller_url :string +seller_email :string +seller_contact_name :string +buyer_id :integer +buyer_name :string +buyer_reg_no :string +buyer_country_code :string +buyer_state :string +buyer_street :string +buyer_city :string +buyer_zip :string +buyer_phone :string +buyer_url :string +buyer_email :string +creator_str :string +updator_str :string +number :integer +cancelled_at :datetime +sum_cache :decimal + + +Registrar->Invoice + + + + + +Registrar->Invoice + + + + + +WhiteIp + +WhiteIp + +id :integer +registrar_id :integer +ipv4 :string +ipv6 :string +interface :string +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +Registrar->WhiteIp + + + + + +Registrar->WhiteIp + + + + + +BlockedDomain + +BlockedDomain + +id :integer +names :string +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +BlockedDomain->BlockedDomainVersion + + + +versions + + +User + +User + +id :integer +username :string +password :string +created_at :datetime +updated_at :datetime +email :string +sign_in_count :integer +current_sign_in_at :datetime +last_sign_in_at :datetime +current_sign_in_ip :inet +last_sign_in_ip :inet +identity_code :string +roles :string +creator_str :string +updator_str :string +country_code :string +registrar_id :integer +active :boolean +csr :text +crt :text +type :string +registrant_ident :string +encrypted_password :string +remember_created_at :datetime +failed_attempts :integer +locked_at :datetime + + +User->UserVersion + + + +versions + + +User->UserVersion + + + +versions + + +DomainTransfer->DomainTransferVersion + + + +versions + + +ContactStatus->ContactStatusVersion + + + +versions + + +RegistrantVerification + +RegistrantVerification + +id :integer +domain_name :string +verification_token :string +created_at :datetime +updated_at :datetime +action :string +domain_id :integer +action_type :string + + +ZonefileSetting + +ZonefileSetting + +id :integer +origin :string +ttl :integer +refresh :integer +retry :integer +expire :integer +minimum_ttl :integer +email :string +master_nameserver :string +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +ZonefileSetting->ZonefileSettingVersion + + + +versions + + +TechDomainContact->DomainContactVersion + + + +versions + + +AccountActivity->AccountActivityVersion + + + +versions + + +Account->AccountVersion + + + +versions + + +Account->AccountActivity + + + + + +EppSession + +EppSession + +id :integer +session_id :string +data :text +created_at :datetime +updated_at :datetime +registrar_id :integer + + +Pricelist + +Pricelist + +id :integer +desc :string +category :string +price_cents :decimal +price_currency :string +valid_from :datetime +valid_to :datetime +creator_str :string +updator_str :string +created_at :datetime +updated_at :datetime +duration :string +operation_category :string + + +Pricelist->PricelistVersion + + + +versions + + +InvoiceItem + +InvoiceItem + +id :integer +invoice_id :integer +description :string +unit :string +amount :integer +price :decimal +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +InvoiceItem->InvoiceItemVersion + + + +versions + + +Nameserver->NameserverVersion + + + +versions + + +Deposit + +Deposit + + + + +Certificate->CertificateVersion + + + +versions + + +Object + +Object + + + + +Invoice->InvoiceVersion + + + +versions + + +Invoice->InvoiceVersion + + + +versions + + +Invoice->AccountActivity + + + + + +Invoice->AccountActivity + + + + + +Invoice->InvoiceItem + + + + + +Invoice->InvoiceItem + + + + + +BankStatement + +BankStatement + +id :integer +bank_code :string +iban :string +import_file_path :string +queried_at :datetime +created_at :datetime +updated_at :datetime +creator_str :string +updator_str :string + + +BankStatement->BankStatementVersion + + + +versions + + +BankStatement->BankTransaction + + + + + +DomainContact->DomainContactVersion + + + +versions + + +DomainStatus->DomainStatusVersion + + + +versions + + +Registrant + +Registrant + +id :integer +code :string +phone :string +email :string +fax :string +created_at :datetime +updated_at :datetime +ident :string +ident_type :string +auth_info :string +name :string +org_name :string +registrar_id :integer +creator_str :string +updator_str :string +ident_country_code :string +city :string +street :text +zip :string +country_code :string +state :string +legacy_id :integer +statuses :string + + +Registrant->ContactVersion + + + +versions + + +Registrant->Domain + + + + + +Registrant->Domain + + + +registrant_domains + + +Registrant->ContactStatus + + + +statuses + + +Registrant->DomainContact + + + + + +Registrant->LegalDocument + + + + + +Keyrelay->KeyrelayVersion + + + +versions + + +Keyrelay->KeyrelayVersion + + + +versions + + +Keyrelay->LegalDocument + + + + + +Keyrelay->LegalDocument + + + + + +WhiteIp->WhiteIpVersion + + + +versions + + +AdminUser + +AdminUser + +id :integer +username :string +password :string +created_at :datetime +updated_at :datetime +email :string +sign_in_count :integer +current_sign_in_at :datetime +last_sign_in_at :datetime +current_sign_in_ip :inet +last_sign_in_ip :inet +identity_code :string +roles :string +creator_str :string +updator_str :string +country_code :string +registrar_id :integer +active :boolean +csr :text +crt :text +type :string +registrant_ident :string +encrypted_password :string +remember_created_at :datetime +failed_attempts :integer +locked_at :datetime + + +AdminUser->UserVersion + + + +versions + + +Address + +Address + +id :integer +contact_id :integer +city :string +street :string +zip :string +created_at :datetime +updated_at :datetime +street2 :string +street3 :string +creator_str :string +updator_str :string +country_code :string +state :string +legacy_contact_id :integer + + +Address->AddressVersion + + + +versions + + +LegalDocument->LegalDocumentVersion + + + +versions + + +