Update model diagrams

This commit is contained in:
Priit Tark 2015-07-08 13:50:03 +03:00
parent b79de3abb7
commit 0a55888da9
4 changed files with 4771 additions and 647 deletions

View file

@ -4,98 +4,268 @@
<!-- Generated by graphviz version 2.38.0 (20140413.2041) <!-- Generated by graphviz version 2.38.0 (20140413.2041)
--> -->
<!-- Title: controllers_diagram Pages: 1 --> <!-- Title: controllers_diagram Pages: 1 -->
<svg width="643pt" height="500pt" <svg width="1060pt" height="932pt"
viewBox="0.00 0.00 642.58 500.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> viewBox="0.00 0.00 1060.24 932.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(220.343 256)"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(436.494 484)">
<title>controllers_diagram</title> <title>controllers_diagram</title>
<polygon fill="white" stroke="none" points="-220.343,244 -220.343,-256 422.24,-256 422.24,244 -220.343,244"/> <polygon fill="white" stroke="none" points="-436.494,448 -436.494,-484 623.742,-484 623.742,448 -436.494,448"/>
<!-- _diagram_info --> <!-- _diagram_info -->
<g id="node1" class="node"><title>_diagram_info</title> <g id="node1" class="node"><title>_diagram_info</title>
<text text-anchor="start" x="104" y="-159.6" font-family="Times,serif" font-size="13.00">Controllers diagram</text> <text text-anchor="start" x="224" y="-279.6" font-family="Times,serif" font-size="13.00">Controllers diagram</text>
<text text-anchor="start" x="104" y="-145.6" font-family="Times,serif" font-size="13.00">Date: Dec 15 2014 &#45; 14:23</text> <text text-anchor="start" x="224" y="-265.6" font-family="Times,serif" font-size="13.00">Date: Jul 08 2015 &#45; 13:40</text>
<text text-anchor="start" x="104" y="-131.6" font-family="Times,serif" font-size="13.00">Migration version: 20141202114457</text> <text text-anchor="start" x="224" y="-251.6" font-family="Times,serif" font-size="13.00">Migration version: 20150707103801</text>
<text text-anchor="start" x="104" y="-117.6" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.2.0</text> <text text-anchor="start" x="224" y="-237.6" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.3.0</text>
<text text-anchor="start" x="104" y="-103.6" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text> <text text-anchor="start" x="224" y="-223.6" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
</g> </g>
<!-- ApplicationController --> <!-- RegistrantController -->
<g id="node2" class="node"><title>ApplicationController</title> <g id="node2" class="node"><title>RegistrantController</title>
<ellipse fill="none" stroke="black" cx="-116" cy="186" rx="88.2844" ry="18"/> <ellipse fill="none" stroke="black" cx="299" cy="426" rx="83.3857" ry="18"/>
<text text-anchor="middle" x="-116" y="189.7" font-family="Times,serif" font-size="14.00">ApplicationController</text> <text text-anchor="middle" x="299" y="429.7" font-family="Times,serif" font-size="14.00">RegistrantController</text>
</g> </g>
<!-- SessionsController --> <!-- Epp::DomainsController -->
<g id="node3" class="node"><title>SessionsController</title> <g id="node3" class="node"><title>Epp::DomainsController</title>
<ellipse fill="none" stroke="black" cx="-139" cy="-234" rx="77.1866" ry="18"/> <ellipse fill="none" stroke="black" cx="-322" cy="-150" rx="98.2828" ry="18"/>
<text text-anchor="middle" x="-139" y="-230.3" font-family="Times,serif" font-size="14.00">SessionsController</text> <text text-anchor="middle" x="-322" y="-146.3" font-family="Times,serif" font-size="14.00">Epp::DomainsController</text>
</g> </g>
<!-- Epp::CommandsController --> <!-- Epp::KeyrelaysController -->
<g id="node4" class="node"><title>Epp::CommandsController</title> <g id="node4" class="node"><title>Epp::KeyrelaysController</title>
<ellipse fill="none" stroke="black" cx="-37" cy="-162" rx="106.681" ry="18"/> <ellipse fill="none" stroke="black" cx="-283" cy="-402" rx="101.282" ry="18"/>
<text text-anchor="middle" x="-37" y="-158.3" font-family="Times,serif" font-size="14.00">Epp::CommandsController</text> <text text-anchor="middle" x="-283" y="-398.3" font-family="Times,serif" font-size="14.00">Epp::KeyrelaysController</text>
</g> </g>
<!-- Epp::SessionsController --> <!-- Epp::SessionsController -->
<g id="node5" class="node"><title>Epp::SessionsController</title> <g id="node5" class="node"><title>Epp::SessionsController</title>
<ellipse fill="none" stroke="black" cx="-120" cy="66" rx="96.3833" ry="18"/> <ellipse fill="none" stroke="black" cx="24" cy="-450" rx="96.3833" ry="18"/>
<text text-anchor="middle" x="-120" y="69.7" font-family="Times,serif" font-size="14.00">Epp::SessionsController</text> <text text-anchor="middle" x="24" y="-446.3" font-family="Times,serif" font-size="14.00">Epp::SessionsController</text>
</g>
<!-- Epp::PollsController -->
<g id="node6" class="node"><title>Epp::PollsController</title>
<ellipse fill="none" stroke="black" cx="491" cy="426" rx="83.3857" ry="18"/>
<text text-anchor="middle" x="491" y="429.7" font-family="Times,serif" font-size="14.00">Epp::PollsController</text>
</g>
<!-- Epp::ContactsController -->
<g id="node7" class="node"><title>Epp::ContactsController</title>
<ellipse fill="none" stroke="black" cx="97" cy="426" rx="96.6831" ry="18"/>
<text text-anchor="middle" x="97" y="429.7" font-family="Times,serif" font-size="14.00">Epp::ContactsController</text>
</g> </g>
<!-- Epp::ErrorsController --> <!-- Epp::ErrorsController -->
<g id="node6" class="node"><title>Epp::ErrorsController</title> <g id="node8" class="node"><title>Epp::ErrorsController</title>
<ellipse fill="none" stroke="black" cx="328" cy="222" rx="87.9851" ry="18"/> <ellipse fill="none" stroke="black" cx="532" cy="-462" rx="87.9851" ry="18"/>
<text text-anchor="middle" x="328" y="225.7" font-family="Times,serif" font-size="14.00">Epp::ErrorsController</text> <text text-anchor="middle" x="532" y="-458.3" font-family="Times,serif" font-size="14.00">Epp::ErrorsController</text>
</g> </g>
<!-- AdminController --> <!-- AdminController -->
<g id="node7" class="node"><title>AdminController</title> <g id="node9" class="node"><title>AdminController</title>
<ellipse fill="none" stroke="black" cx="323" cy="162" rx="71.4873" ry="18"/> <ellipse fill="none" stroke="black" cx="-361" cy="66" rx="71.4873" ry="18"/>
<text text-anchor="middle" x="323" y="165.7" font-family="Times,serif" font-size="14.00">AdminController</text> <text text-anchor="middle" x="-361" y="69.7" font-family="Times,serif" font-size="14.00">AdminController</text>
</g> </g>
<!-- Admin::UsersController --> <!-- RegistrarController -->
<g id="node8" class="node"><title>Admin::UsersController</title> <g id="node10" class="node"><title>RegistrarController</title>
<ellipse fill="none" stroke="black" cx="-119" cy="126" rx="96.6831" ry="18"/> <ellipse fill="none" stroke="black" cx="-173" cy="-462" rx="79.0865" ry="18"/>
<text text-anchor="middle" x="-119" y="129.7" font-family="Times,serif" font-size="14.00">Admin::UsersController</text> <text text-anchor="middle" x="-173" y="-458.3" font-family="Times,serif" font-size="14.00">RegistrarController</text>
</g>
<!-- Admin::EppUsersController -->
<g id="node9" class="node"><title>Admin::EppUsersController</title>
<ellipse fill="none" stroke="black" cx="266" cy="6" rx="110.48" ry="18"/>
<text text-anchor="middle" x="266" y="9.7" font-family="Times,serif" font-size="14.00">Admin::EppUsersController</text>
</g>
<!-- Admin::RegistrarsController -->
<g id="node10" class="node"><title>Admin::RegistrarsController</title>
<ellipse fill="none" stroke="black" cx="112" cy="126" rx="112.38" ry="18"/>
<text text-anchor="middle" x="112" y="129.7" font-family="Times,serif" font-size="14.00">Admin::RegistrarsController</text>
</g>
<!-- Admin::DomainVersionsController -->
<g id="node11" class="node"><title>Admin::DomainVersionsController</title>
<ellipse fill="none" stroke="black" cx="-8" cy="6" rx="136.476" ry="18"/>
<text text-anchor="middle" x="-8" y="9.7" font-family="Times,serif" font-size="14.00">Admin::DomainVersionsController</text>
</g> </g>
<!-- Admin::DomainsController --> <!-- Admin::DomainsController -->
<g id="node12" class="node"><title>Admin::DomainsController</title> <g id="node11" class="node"><title>Admin::DomainsController</title>
<ellipse fill="none" stroke="black" cx="109" cy="186" rx="108.581" ry="18"/> <ellipse fill="none" stroke="black" cx="-203" cy="-270" rx="108.581" ry="18"/>
<text text-anchor="middle" x="109" y="189.7" font-family="Times,serif" font-size="14.00">Admin::DomainsController</text> <text text-anchor="middle" x="-203" y="-266.3" font-family="Times,serif" font-size="14.00">Admin::DomainsController</text>
</g> </g>
<!-- Admin::DelayedJobsController --> <!-- Admin::DelayedJobsController -->
<g id="node13" class="node"><title>Admin::DelayedJobsController</title> <g id="node12" class="node"><title>Admin::DelayedJobsController</title>
<ellipse fill="none" stroke="black" cx="122" cy="66" rx="121.578" ry="18"/> <ellipse fill="none" stroke="black" cx="-106" cy="-54" rx="121.578" ry="18"/>
<text text-anchor="middle" x="122" y="69.7" font-family="Times,serif" font-size="14.00">Admin::DelayedJobsController</text> <text text-anchor="middle" x="-106" y="-50.3" font-family="Times,serif" font-size="14.00">Admin::DelayedJobsController</text>
</g> </g>
<!-- Admin::ZonefileSettingsController --> <!-- Admin::WhiteIpsController -->
<g id="node14" class="node"><title>Admin::ZonefileSettingsController</title> <g id="node13" class="node"><title>Admin::WhiteIpsController</title>
<ellipse fill="none" stroke="black" cx="171" cy="-54" rx="134.576" ry="18"/> <ellipse fill="none" stroke="black" cx="-215" cy="306" rx="109.381" ry="18"/>
<text text-anchor="middle" x="171" y="-50.3" font-family="Times,serif" font-size="14.00">Admin::ZonefileSettingsController</text> <text text-anchor="middle" x="-215" y="309.7" font-family="Times,serif" font-size="14.00">Admin::WhiteIpsController</text>
</g> </g>
<!-- Admin::ContactsController --> <!-- Admin::PricelistsController -->
<g id="node15" class="node"><title>Admin::ContactsController</title> <g id="node14" class="node"><title>Admin::PricelistsController</title>
<ellipse fill="none" stroke="black" cx="311" cy="-222" rx="107.482" ry="18"/> <ellipse fill="none" stroke="black" cx="193" cy="-354" rx="108.581" ry="18"/>
<text text-anchor="middle" x="311" y="-218.3" font-family="Times,serif" font-size="14.00">Admin::ContactsController</text> <text text-anchor="middle" x="193" y="-350.3" font-family="Times,serif" font-size="14.00">Admin::PricelistsController</text>
</g>
<!-- Admin::ZonefilesController -->
<g id="node15" class="node"><title>Admin::ZonefilesController</title>
<ellipse fill="none" stroke="black" cx="-46" cy="-390" rx="109.681" ry="18"/>
<text text-anchor="middle" x="-46" y="-386.3" font-family="Times,serif" font-size="14.00">Admin::ZonefilesController</text>
</g> </g>
<!-- Admin::SettingsController --> <!-- Admin::SettingsController -->
<g id="node16" class="node"><title>Admin::SettingsController</title> <g id="node16" class="node"><title>Admin::SettingsController</title>
<ellipse fill="none" stroke="black" cx="-99" cy="-102" rx="104.782" ry="18"/> <ellipse fill="none" stroke="black" cx="249" cy="-414" rx="104.782" ry="18"/>
<text text-anchor="middle" x="-99" y="-98.3" font-family="Times,serif" font-size="14.00">Admin::SettingsController</text> <text text-anchor="middle" x="249" y="-410.3" font-family="Times,serif" font-size="14.00">Admin::SettingsController</text>
</g> </g>
<!-- Admin::ZonefilesController --> <!-- Admin::ApiUsersController -->
<g id="node17" class="node"><title>Admin::ZonefilesController</title> <g id="node17" class="node"><title>Admin::ApiUsersController</title>
<ellipse fill="none" stroke="black" cx="74" cy="-222" rx="109.681" ry="18"/> <ellipse fill="none" stroke="black" cx="110" cy="366" rx="109.681" ry="18"/>
<text text-anchor="middle" x="74" y="-218.3" font-family="Times,serif" font-size="14.00">Admin::ZonefilesController</text> <text text-anchor="middle" x="110" y="369.7" font-family="Times,serif" font-size="14.00">Admin::ApiUsersController</text>
</g>
<!-- Admin::KeyrelaysController -->
<g id="node18" class="node"><title>Admin::KeyrelaysController</title>
<ellipse fill="none" stroke="black" cx="-152" cy="246" rx="112.38" ry="18"/>
<text text-anchor="middle" x="-152" y="249.7" font-family="Times,serif" font-size="14.00">Admin::KeyrelaysController</text>
</g>
<!-- Admin::SessionsController -->
<g id="node19" class="node"><title>Admin::SessionsController</title>
<ellipse fill="none" stroke="black" cx="347" cy="366" rx="106.681" ry="18"/>
<text text-anchor="middle" x="347" y="369.7" font-family="Times,serif" font-size="14.00">Admin::SessionsController</text>
</g>
<!-- Admin::DomainVersionsController -->
<g id="node20" class="node"><title>Admin::DomainVersionsController</title>
<ellipse fill="none" stroke="black" cx="232" cy="-114" rx="136.476" ry="18"/>
<text text-anchor="middle" x="232" y="-110.3" font-family="Times,serif" font-size="14.00">Admin::DomainVersionsController</text>
</g>
<!-- Admin::ContactsController -->
<g id="node21" class="node"><title>Admin::ContactsController</title>
<ellipse fill="none" stroke="black" cx="491" cy="-402" rx="107.482" ry="18"/>
<text text-anchor="middle" x="491" y="-398.3" font-family="Times,serif" font-size="14.00">Admin::ContactsController</text>
</g>
<!-- Admin::CertificatesController -->
<g id="node22" class="node"><title>Admin::CertificatesController</title>
<ellipse fill="none" stroke="black" cx="69" cy="-294" rx="116.979" ry="18"/>
<text text-anchor="middle" x="69" y="-290.3" font-family="Times,serif" font-size="14.00">Admin::CertificatesController</text>
</g>
<!-- Admin::BankStatementsController -->
<g id="node23" class="node"><title>Admin::BankStatementsController</title>
<ellipse fill="none" stroke="black" cx="326" cy="6" rx="133.776" ry="18"/>
<text text-anchor="middle" x="326" y="9.7" font-family="Times,serif" font-size="14.00">Admin::BankStatementsController</text>
</g>
<!-- Admin::BankTransactionsController -->
<g id="node24" class="node"><title>Admin::BankTransactionsController</title>
<ellipse fill="none" stroke="black" cx="140" cy="126" rx="139.976" ry="18"/>
<text text-anchor="middle" x="140" y="129.7" font-family="Times,serif" font-size="14.00">Admin::BankTransactionsController</text>
</g>
<!-- Admin::BlockedDomainsController -->
<g id="node25" class="node"><title>Admin::BlockedDomainsController</title>
<ellipse fill="none" stroke="black" cx="294" cy="-174" rx="137.576" ry="18"/>
<text text-anchor="middle" x="294" y="-170.3" font-family="Times,serif" font-size="14.00">Admin::BlockedDomainsController</text>
</g>
<!-- Admin::DashboardsController -->
<g id="node26" class="node"><title>Admin::DashboardsController</title>
<ellipse fill="none" stroke="black" cx="118" cy="246" rx="118.079" ry="18"/>
<text text-anchor="middle" x="118" y="249.7" font-family="Times,serif" font-size="14.00">Admin::DashboardsController</text>
</g>
<!-- Admin::ZonefileSettingsController -->
<g id="node27" class="node"><title>Admin::ZonefileSettingsController</title>
<ellipse fill="none" stroke="black" cx="135" cy="186" rx="134.576" ry="18"/>
<text text-anchor="middle" x="135" y="189.7" font-family="Times,serif" font-size="14.00">Admin::ZonefileSettingsController</text>
</g>
<!-- Admin::RegistrarsController -->
<g id="node28" class="node"><title>Admin::RegistrarsController</title>
<ellipse fill="none" stroke="black" cx="412" cy="186" rx="112.38" ry="18"/>
<text text-anchor="middle" x="412" y="189.7" font-family="Times,serif" font-size="14.00">Admin::RegistrarsController</text>
</g>
<!-- Admin::ReppLogsController -->
<g id="node29" class="node"><title>Admin::ReppLogsController</title>
<ellipse fill="none" stroke="black" cx="412" cy="126" rx="112.38" ry="18"/>
<text text-anchor="middle" x="412" y="129.7" font-family="Times,serif" font-size="14.00">Admin::ReppLogsController</text>
</g>
<!-- Admin::InvoicesController -->
<g id="node30" class="node"><title>Admin::InvoicesController</title>
<ellipse fill="none" stroke="black" cx="-277" cy="-210" rx="106.681" ry="18"/>
<text text-anchor="middle" x="-277" y="-206.3" font-family="Times,serif" font-size="14.00">Admin::InvoicesController</text>
</g>
<!-- Admin::AdminUsersController -->
<g id="node31" class="node"><title>Admin::AdminUsersController</title>
<ellipse fill="none" stroke="black" cx="386" cy="246" rx="121.578" ry="18"/>
<text text-anchor="middle" x="386" y="249.7" font-family="Times,serif" font-size="14.00">Admin::AdminUsersController</text>
</g>
<!-- Admin::EppLogsController -->
<g id="node32" class="node"><title>Admin::EppLogsController</title>
<ellipse fill="none" stroke="black" cx="-275" cy="366" rx="108.581" ry="18"/>
<text text-anchor="middle" x="-275" y="369.7" font-family="Times,serif" font-size="14.00">Admin::EppLogsController</text>
</g>
<!-- Admin::LegalDocumentsController -->
<g id="node33" class="node"><title>Admin::LegalDocumentsController</title>
<ellipse fill="none" stroke="black" cx="-7" cy="-174" rx="137.276" ry="18"/>
<text text-anchor="middle" x="-7" y="-170.3" font-family="Times,serif" font-size="14.00">Admin::LegalDocumentsController</text>
</g>
<!-- ApplicationController -->
<g id="node34" class="node"><title>ApplicationController</title>
<ellipse fill="none" stroke="black" cx="-344" cy="-90" rx="88.2844" ry="18"/>
<text text-anchor="middle" x="-344" y="-86.3" font-family="Times,serif" font-size="14.00">ApplicationController</text>
</g>
<!-- Registrar::DomainsController -->
<g id="node35" class="node"><title>Registrar::DomainsController</title>
<ellipse fill="none" stroke="black" cx="-196" cy="-330" rx="116.18" ry="18"/>
<text text-anchor="middle" x="-196" y="-326.3" font-family="Times,serif" font-size="14.00">Registrar::DomainsController</text>
</g>
<!-- Registrar::KeyrelaysController -->
<g id="node36" class="node"><title>Registrar::KeyrelaysController</title>
<ellipse fill="none" stroke="black" cx="-144" cy="66" rx="119.679" ry="18"/>
<text text-anchor="middle" x="-144" y="69.7" font-family="Times,serif" font-size="14.00">Registrar::KeyrelaysController</text>
</g>
<!-- Registrar::SessionsController -->
<g id="node37" class="node"><title>Registrar::SessionsController</title>
<ellipse fill="none" stroke="black" cx="114" cy="306" rx="114.28" ry="18"/>
<text text-anchor="middle" x="114" y="309.7" font-family="Times,serif" font-size="14.00">Registrar::SessionsController</text>
</g>
<!-- Registrar::PollsController -->
<g id="node38" class="node"><title>Registrar::PollsController</title>
<ellipse fill="none" stroke="black" cx="509" cy="-54" rx="101.282" ry="18"/>
<text text-anchor="middle" x="509" y="-50.3" font-family="Times,serif" font-size="14.00">Registrar::PollsController</text>
</g>
<!-- Registrar::DepositsController -->
<g id="node39" class="node"><title>Registrar::DepositsController</title>
<ellipse fill="none" stroke="black" cx="366" cy="306" rx="114.28" ry="18"/>
<text text-anchor="middle" x="366" y="309.7" font-family="Times,serif" font-size="14.00">Registrar::DepositsController</text>
</g>
<!-- Registrar::ContactsController -->
<g id="node40" class="node"><title>Registrar::ContactsController</title>
<ellipse fill="none" stroke="black" cx="438" cy="66" rx="114.28" ry="18"/>
<text text-anchor="middle" x="438" y="69.7" font-family="Times,serif" font-size="14.00">Registrar::ContactsController</text>
</g>
<!-- Registrar::DeppController -->
<g id="node41" class="node"><title>Registrar::DeppController</title>
<ellipse fill="none" stroke="black" cx="-305" cy="6" rx="102.882" ry="18"/>
<text text-anchor="middle" x="-305" y="9.7" font-family="Times,serif" font-size="14.00">Registrar::DeppController</text>
</g>
<!-- Registrar::NameserversController -->
<g id="node42" class="node"><title>Registrar::NameserversController</title>
<ellipse fill="none" stroke="black" cx="58" cy="-234" rx="129.977" ry="18"/>
<text text-anchor="middle" x="58" y="-230.3" font-family="Times,serif" font-size="14.00">Registrar::NameserversController</text>
</g>
<!-- Registrar::XmlConsolesController -->
<g id="node43" class="node"><title>Registrar::XmlConsolesController</title>
<ellipse fill="none" stroke="black" cx="-60" cy="-114" rx="131.877" ry="18"/>
<text text-anchor="middle" x="-60" y="-110.3" font-family="Times,serif" font-size="14.00">Registrar::XmlConsolesController</text>
</g>
<!-- Registrar::InvoicesController -->
<g id="node44" class="node"><title>Registrar::InvoicesController</title>
<ellipse fill="none" stroke="black" cx="438" cy="-342" rx="113.98" ry="18"/>
<text text-anchor="middle" x="438" y="-338.3" font-family="Times,serif" font-size="14.00">Registrar::InvoicesController</text>
</g>
<!-- Registrar::AccountActivitiesController -->
<g id="node45" class="node"><title>Registrar::AccountActivitiesController</title>
<ellipse fill="none" stroke="black" cx="148" cy="66" rx="147.574" ry="18"/>
<text text-anchor="middle" x="148" y="69.7" font-family="Times,serif" font-size="14.00">Registrar::AccountActivitiesController</text>
</g>
<!-- Registrant::DomainsController -->
<g id="node46" class="node"><title>Registrant::DomainsController</title>
<ellipse fill="none" stroke="black" cx="-144" cy="126" rx="120.479" ry="18"/>
<text text-anchor="middle" x="-144" y="129.7" font-family="Times,serif" font-size="14.00">Registrant::DomainsController</text>
</g>
<!-- Registrant::SessionsController -->
<g id="node47" class="node"><title>Registrant::SessionsController</title>
<ellipse fill="none" stroke="black" cx="-146" cy="186" rx="118.079" ry="18"/>
<text text-anchor="middle" x="-146" y="189.7" font-family="Times,serif" font-size="14.00">Registrant::SessionsController</text>
</g>
<!-- Registrant::DomainUpdateConfirmsController -->
<g id="node48" class="node"><title>Registrant::DomainUpdateConfirmsController</title>
<ellipse fill="none" stroke="black" cx="-5" cy="6" rx="175.469" ry="18"/>
<text text-anchor="middle" x="-5" y="9.7" font-family="Times,serif" font-size="14.00">Registrant::DomainUpdateConfirmsController</text>
</g>
<!-- Registrant::WhoisController -->
<g id="node49" class="node"><title>Registrant::WhoisController</title>
<ellipse fill="none" stroke="black" cx="507" cy="-114" rx="111.28" ry="18"/>
<text text-anchor="middle" x="507" y="-110.3" font-family="Times,serif" font-size="14.00">Registrant::WhoisController</text>
</g>
<!-- Registrant::DomainDeleteConfirmsController -->
<g id="node50" class="node"><title>Registrant::DomainDeleteConfirmsController</title>
<ellipse fill="none" stroke="black" cx="209" cy="-54" rx="172.769" ry="18"/>
<text text-anchor="middle" x="209" y="-50.3" font-family="Times,serif" font-size="14.00">Registrant::DomainDeleteConfirmsController</text>
</g>
<!-- EppController -->
<g id="node51" class="node"><title>EppController</title>
<ellipse fill="none" stroke="black" cx="-83" cy="366" rx="61.1893" ry="18"/>
<text text-anchor="middle" x="-83" y="369.7" font-family="Times,serif" font-size="14.00">EppController</text>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

@ -4,235 +4,736 @@
<!-- Generated by graphviz version 2.38.0 (20140413.2041) <!-- Generated by graphviz version 2.38.0 (20140413.2041)
--> -->
<!-- Title: controllers_diagram Pages: 1 --> <!-- Title: controllers_diagram Pages: 1 -->
<svg width="897pt" height="906pt" <svg width="1612pt" height="1548pt"
viewBox="0.00 0.00 896.50 906.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> viewBox="0.00 0.00 1612.00 1547.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(382 524)"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(724 843.5)">
<title>controllers_diagram</title> <title>controllers_diagram</title>
<polygon fill="white" stroke="none" points="-382,382 -382,-524 514.5,-524 514.5,382 -382,382"/> <polygon fill="white" stroke="none" points="-724,704 -724,-843.5 888,-843.5 888,704 -724,704"/>
<!-- _diagram_info --> <!-- _diagram_info -->
<g id="node1" class="node"><title>_diagram_info</title> <g id="node1" class="node"><title>_diagram_info</title>
<text text-anchor="start" x="-298" y="242.4" font-family="Times,serif" font-size="13.00">Controllers diagram</text> <text text-anchor="start" x="628" y="556.4" font-family="Times,serif" font-size="13.00">Controllers diagram</text>
<text text-anchor="start" x="-298" y="256.4" font-family="Times,serif" font-size="13.00">Date: Dec 15 2014 &#45; 14:23</text> <text text-anchor="start" x="628" y="570.4" font-family="Times,serif" font-size="13.00">Date: Jul 08 2015 &#45; 13:40</text>
<text text-anchor="start" x="-298" y="270.4" font-family="Times,serif" font-size="13.00">Migration version: 20141202114457</text> <text text-anchor="start" x="628" y="584.4" font-family="Times,serif" font-size="13.00">Migration version: 20150707103801</text>
<text text-anchor="start" x="-298" y="284.4" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.2.0</text> <text text-anchor="start" x="628" y="598.4" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.3.0</text>
<text text-anchor="start" x="-298" y="298.4" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text> <text text-anchor="start" x="628" y="612.4" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
</g> </g>
<!-- ApplicationController --> <!-- RegistrantController -->
<g id="node2" class="node"><title>ApplicationController</title> <g id="node2" class="node"><title>RegistrantController</title>
<path fill="none" stroke="black" d="M354,-324.5C354,-324.5 470,-324.5 470,-324.5 476,-324.5 482,-330.5 482,-336.5 482,-336.5 482,-405.5 482,-405.5 482,-411.5 476,-417.5 470,-417.5 470,-417.5 354,-417.5 354,-417.5 348,-417.5 342,-411.5 342,-405.5 342,-405.5 342,-336.5 342,-336.5 342,-330.5 348,-324.5 354,-324.5"/> <path fill="none" stroke="black" d="M-448,699.5C-448,699.5 -344,699.5 -344,699.5 -338,699.5 -332,693.5 -332,687.5 -332,687.5 -332,618.5 -332,618.5 -332,612.5 -338,606.5 -344,606.5 -344,606.5 -448,606.5 -448,606.5 -454,606.5 -460,612.5 -460,618.5 -460,618.5 -460,687.5 -460,687.5 -460,693.5 -454,699.5 -448,699.5"/>
<text text-anchor="middle" x="412" y="-402.3" font-family="Times,serif" font-size="14.00">ApplicationController</text> <text text-anchor="middle" x="-396" y="621.7" font-family="Times,serif" font-size="14.00">RegistrantController</text>
<polyline fill="none" stroke="black" points="342,-394.5 482,-394.5 "/> <polyline fill="none" stroke="black" points="-460,629.5 -332,629.5 "/>
<text text-anchor="start" x="350" y="-379.3" font-family="Times,serif" font-size="14.00">after_sign_in_path_for</text> <text text-anchor="start" x="-452" y="644.7" font-family="Times,serif" font-size="14.00">head_title_sufix</text>
<polyline fill="none" stroke="black" points="342,-371.5 482,-371.5 "/> <polyline fill="none" stroke="black" points="-460,652.5 -332,652.5 "/>
<polyline fill="none" stroke="black" points="342,-347.5 482,-347.5 "/> <polyline fill="none" stroke="black" points="-460,676.5 -332,676.5 "/>
<text text-anchor="start" x="350" y="-332.3" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="-452" y="691.7" font-family="Times,serif" font-size="14.00">_layout</text>
</g> </g>
<!-- SessionsController --> <!-- Epp::DomainsController -->
<g id="node3" class="node"><title>SessionsController</title> <g id="node3" class="node"><title>Epp::DomainsController</title>
<path fill="none" stroke="black" d="M192.5,-396.5C192.5,-396.5 287.5,-396.5 287.5,-396.5 293.5,-396.5 299.5,-402.5 299.5,-408.5 299.5,-408.5 299.5,-507.5 299.5,-507.5 299.5,-513.5 293.5,-519.5 287.5,-519.5 287.5,-519.5 192.5,-519.5 192.5,-519.5 186.5,-519.5 180.5,-513.5 180.5,-507.5 180.5,-507.5 180.5,-408.5 180.5,-408.5 180.5,-402.5 186.5,-396.5 192.5,-396.5"/> <path fill="none" stroke="black" d="M112.5,99C112.5,99 239.5,99 239.5,99 245.5,99 251.5,93 251.5,87 251.5,87 251.5,-237 251.5,-237 251.5,-243 245.5,-249 239.5,-249 239.5,-249 112.5,-249 112.5,-249 106.5,-249 100.5,-243 100.5,-237 100.5,-237 100.5,87 100.5,87 100.5,93 106.5,99 112.5,99"/>
<text text-anchor="middle" x="240" y="-504.3" font-family="Times,serif" font-size="14.00">SessionsController</text> <text text-anchor="middle" x="176" y="-233.8" font-family="Times,serif" font-size="14.00">Epp::DomainsController</text>
<polyline fill="none" stroke="black" points="180.5,-496.5 299.5,-496.5 "/> <polyline fill="none" stroke="black" points="100.5,-226 251.5,-226 "/>
<text text-anchor="start" x="188.5" y="-481.3" font-family="Times,serif" font-size="14.00">create</text> <text text-anchor="start" x="108.5" y="-210.8" font-family="Times,serif" font-size="14.00">check</text>
<text text-anchor="start" x="188.5" y="-466.3" font-family="Times,serif" font-size="14.00">login</text> <text text-anchor="start" x="108.5" y="-195.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="188.5" y="-451.3" font-family="Times,serif" font-size="14.00">switch_registrar</text> <text text-anchor="start" x="108.5" y="-180.8" font-family="Times,serif" font-size="14.00">delete</text>
<polyline fill="none" stroke="black" points="180.5,-443.5 299.5,-443.5 "/> <text text-anchor="start" x="108.5" y="-165.8" font-family="Times,serif" font-size="14.00">info</text>
<polyline fill="none" stroke="black" points="180.5,-419.5 299.5,-419.5 "/> <text text-anchor="start" x="108.5" y="-150.8" font-family="Times,serif" font-size="14.00">renew</text>
<text text-anchor="start" x="188.5" y="-404.3" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="108.5" y="-135.8" font-family="Times,serif" font-size="14.00">transfer</text>
<text text-anchor="start" x="108.5" y="-120.8" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="100.5,-113 251.5,-113 "/>
<polyline fill="none" stroke="black" points="100.5,-89 251.5,-89 "/>
<text text-anchor="start" x="108.5" y="-73.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="108.5" y="-58.8" font-family="Times,serif" font-size="14.00">balance_ok?</text>
<text text-anchor="start" x="108.5" y="-43.8" font-family="Times,serif" font-size="14.00">find_domain</text>
<text text-anchor="start" x="108.5" y="-28.8" font-family="Times,serif" font-size="14.00">find_password</text>
<text text-anchor="start" x="108.5" y="-13.8" font-family="Times,serif" font-size="14.00">status_editing_disabled</text>
<text text-anchor="start" x="108.5" y="1.2" font-family="Times,serif" font-size="14.00">validate_check</text>
<text text-anchor="start" x="108.5" y="16.2" font-family="Times,serif" font-size="14.00">validate_create</text>
<text text-anchor="start" x="108.5" y="31.2" font-family="Times,serif" font-size="14.00">validate_delete</text>
<text text-anchor="start" x="108.5" y="46.2" font-family="Times,serif" font-size="14.00">validate_info</text>
<text text-anchor="start" x="108.5" y="61.2" font-family="Times,serif" font-size="14.00">validate_renew</text>
<text text-anchor="start" x="108.5" y="76.2" font-family="Times,serif" font-size="14.00">validate_transfer</text>
<text text-anchor="start" x="108.5" y="91.2" font-family="Times,serif" font-size="14.00">validate_update</text>
</g> </g>
<!-- Epp::CommandsController --> <!-- Epp::KeyrelaysController -->
<g id="node4" class="node"><title>Epp::CommandsController</title> <g id="node4" class="node"><title>Epp::KeyrelaysController</title>
<path fill="none" stroke="black" d="M156,-144C156,-144 296,-144 296,-144 302,-144 308,-150 308,-156 308,-156 308,-346 308,-346 308,-352 302,-358 296,-358 296,-358 156,-358 156,-358 150,-358 144,-352 144,-346 144,-346 144,-156 144,-156 144,-150 150,-144 156,-144"/> <path fill="none" stroke="black" d="M-688,-380.5C-688,-380.5 -556,-380.5 -556,-380.5 -550,-380.5 -544,-386.5 -544,-392.5 -544,-392.5 -544,-491.5 -544,-491.5 -544,-497.5 -550,-503.5 -556,-503.5 -556,-503.5 -688,-503.5 -688,-503.5 -694,-503.5 -700,-497.5 -700,-491.5 -700,-491.5 -700,-392.5 -700,-392.5 -700,-386.5 -694,-380.5 -688,-380.5"/>
<text text-anchor="middle" x="226" y="-342.8" font-family="Times,serif" font-size="14.00">Epp::CommandsController</text> <text text-anchor="middle" x="-622" y="-488.3" font-family="Times,serif" font-size="14.00">Epp::KeyrelaysController</text>
<polyline fill="none" stroke="black" points="144,-335 308,-335 "/> <polyline fill="none" stroke="black" points="-700,-480.5 -544,-480.5 "/>
<polyline fill="none" stroke="black" points="144,-311 308,-311 "/> <text text-anchor="start" x="-692" y="-465.3" font-family="Times,serif" font-size="14.00">keyrelay</text>
<polyline fill="none" stroke="black" points="144,-287 308,-287 "/> <polyline fill="none" stroke="black" points="-700,-457.5 -544,-457.5 "/>
<text text-anchor="start" x="152" y="-271.8" font-family="Times,serif" font-size="14.00">_layout</text> <polyline fill="none" stroke="black" points="-700,-433.5 -544,-433.5 "/>
<text text-anchor="start" x="152" y="-256.8" font-family="Times,serif" font-size="14.00">check</text> <text text-anchor="start" x="-692" y="-418.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="152" y="-241.8" font-family="Times,serif" font-size="14.00">create</text> <text text-anchor="start" x="-692" y="-403.3" font-family="Times,serif" font-size="14.00">find_domain</text>
<text text-anchor="start" x="152" y="-226.8" font-family="Times,serif" font-size="14.00">delete</text> <text text-anchor="start" x="-692" y="-388.3" font-family="Times,serif" font-size="14.00">validate_keyrelay</text>
<text text-anchor="start" x="152" y="-211.8" font-family="Times,serif" font-size="14.00">info</text>
<text text-anchor="start" x="152" y="-196.8" font-family="Times,serif" font-size="14.00">renew</text>
<text text-anchor="start" x="152" y="-181.8" font-family="Times,serif" font-size="14.00">transfer</text>
<text text-anchor="start" x="152" y="-166.8" font-family="Times,serif" font-size="14.00">update</text>
<text text-anchor="start" x="152" y="-151.8" font-family="Times,serif" font-size="14.00">user_for_paper_trail</text>
</g> </g>
<!-- Epp::SessionsController --> <!-- Epp::SessionsController -->
<g id="node5" class="node"><title>Epp::SessionsController</title> <g id="node5" class="node"><title>Epp::SessionsController</title>
<path fill="none" stroke="black" d="M-258,197C-258,197 -134,197 -134,197 -128,197 -122,191 -122,185 -122,185 -122,55 -122,55 -122,49 -128,43 -134,43 -134,43 -258,43 -258,43 -264,43 -270,49 -270,55 -270,55 -270,185 -270,185 -270,191 -264,197 -258,197"/> <path fill="none" stroke="black" d="M532,-320.5C532,-320.5 656,-320.5 656,-320.5 662,-320.5 668,-326.5 668,-332.5 668,-332.5 668,-491.5 668,-491.5 668,-497.5 662,-503.5 656,-503.5 656,-503.5 532,-503.5 532,-503.5 526,-503.5 520,-497.5 520,-491.5 520,-491.5 520,-332.5 520,-332.5 520,-326.5 526,-320.5 532,-320.5"/>
<text text-anchor="middle" x="-196" y="58.2" font-family="Times,serif" font-size="14.00">Epp::SessionsController</text> <text text-anchor="middle" x="594" y="-488.3" font-family="Times,serif" font-size="14.00">Epp::SessionsController</text>
<polyline fill="none" stroke="black" points="-270,66 -122,66 "/> <polyline fill="none" stroke="black" points="520,-480.5 668,-480.5 "/>
<polyline fill="none" stroke="black" points="-270,90 -122,90 "/> <text text-anchor="start" x="528" y="-465.3" font-family="Times,serif" font-size="14.00">connection_limit_ok?</text>
<polyline fill="none" stroke="black" points="-270,114 -122,114 "/> <text text-anchor="start" x="528" y="-450.3" font-family="Times,serif" font-size="14.00">hello</text>
<text text-anchor="start" x="-262" y="129.2" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="528" y="-435.3" font-family="Times,serif" font-size="14.00">ip_white?</text>
<text text-anchor="start" x="-262" y="144.2" font-family="Times,serif" font-size="14.00">hello</text> <text text-anchor="start" x="528" y="-420.3" font-family="Times,serif" font-size="14.00">login</text>
<text text-anchor="start" x="-262" y="159.2" font-family="Times,serif" font-size="14.00">login</text> <text text-anchor="start" x="528" y="-405.3" font-family="Times,serif" font-size="14.00">login_params</text>
<text text-anchor="start" x="-262" y="174.2" font-family="Times,serif" font-size="14.00">login_params</text> <text text-anchor="start" x="528" y="-390.3" font-family="Times,serif" font-size="14.00">logout</text>
<text text-anchor="start" x="-262" y="189.2" font-family="Times,serif" font-size="14.00">logout</text> <text text-anchor="start" x="528" y="-375.3" font-family="Times,serif" font-size="14.00">parsed_frame</text>
<polyline fill="none" stroke="black" points="520,-367.5 668,-367.5 "/>
<polyline fill="none" stroke="black" points="520,-343.5 668,-343.5 "/>
<text text-anchor="start" x="528" y="-328.3" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Epp::PollsController -->
<g id="node6" class="node"><title>Epp::PollsController</title>
<path fill="none" stroke="black" d="M-288,-561C-288,-561 -184,-561 -184,-561 -178,-561 -172,-567 -172,-573 -172,-573 -172,-687 -172,-687 -172,-693 -178,-699 -184,-699 -184,-699 -288,-699 -288,-699 -294,-699 -300,-693 -300,-687 -300,-687 -300,-573 -300,-573 -300,-567 -294,-561 -288,-561"/>
<text text-anchor="middle" x="-236" y="-683.8" font-family="Times,serif" font-size="14.00">Epp::PollsController</text>
<polyline fill="none" stroke="black" points="-300,-676 -172,-676 "/>
<text text-anchor="start" x="-292" y="-660.8" font-family="Times,serif" font-size="14.00">ack_poll</text>
<text text-anchor="start" x="-292" y="-645.8" font-family="Times,serif" font-size="14.00">poll</text>
<text text-anchor="start" x="-292" y="-630.8" font-family="Times,serif" font-size="14.00">req_poll</text>
<polyline fill="none" stroke="black" points="-300,-623 -172,-623 "/>
<polyline fill="none" stroke="black" points="-300,-599 -172,-599 "/>
<text text-anchor="start" x="-292" y="-583.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-292" y="-568.8" font-family="Times,serif" font-size="14.00">validate_poll</text>
</g>
<!-- Epp::ContactsController -->
<g id="node7" class="node"><title>Epp::ContactsController</title>
<path fill="none" stroke="black" d="M-68.5,-221C-68.5,-221 56.5,-221 56.5,-221 62.5,-221 68.5,-227 68.5,-233 68.5,-233 68.5,-527 68.5,-527 68.5,-533 62.5,-539 56.5,-539 56.5,-539 -68.5,-539 -68.5,-539 -74.5,-539 -80.5,-533 -80.5,-527 -80.5,-527 -80.5,-233 -80.5,-233 -80.5,-227 -74.5,-221 -68.5,-221"/>
<text text-anchor="middle" x="-6" y="-523.8" font-family="Times,serif" font-size="14.00">Epp::ContactsController</text>
<polyline fill="none" stroke="black" points="-80.5,-516 68.5,-516 "/>
<text text-anchor="start" x="-72.5" y="-500.8" font-family="Times,serif" font-size="14.00">check</text>
<text text-anchor="start" x="-72.5" y="-485.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-72.5" y="-470.8" font-family="Times,serif" font-size="14.00">delete</text>
<text text-anchor="start" x="-72.5" y="-455.8" font-family="Times,serif" font-size="14.00">info</text>
<text text-anchor="start" x="-72.5" y="-440.8" font-family="Times,serif" font-size="14.00">renew</text>
<text text-anchor="start" x="-72.5" y="-425.8" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-80.5,-418 68.5,-418 "/>
<polyline fill="none" stroke="black" points="-80.5,-394 68.5,-394 "/>
<text text-anchor="start" x="-72.5" y="-378.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-72.5" y="-363.8" font-family="Times,serif" font-size="14.00">contact_org_disabled</text>
<text text-anchor="start" x="-72.5" y="-348.8" font-family="Times,serif" font-size="14.00">fax_disabled</text>
<text text-anchor="start" x="-72.5" y="-333.8" font-family="Times,serif" font-size="14.00">find_contact</text>
<text text-anchor="start" x="-72.5" y="-318.8" font-family="Times,serif" font-size="14.00">find_password</text>
<text text-anchor="start" x="-72.5" y="-303.8" font-family="Times,serif" font-size="14.00">status_editing_disabled</text>
<text text-anchor="start" x="-72.5" y="-288.8" font-family="Times,serif" font-size="14.00">validate_check</text>
<text text-anchor="start" x="-72.5" y="-273.8" font-family="Times,serif" font-size="14.00">validate_create</text>
<text text-anchor="start" x="-72.5" y="-258.8" font-family="Times,serif" font-size="14.00">validate_delete</text>
<text text-anchor="start" x="-72.5" y="-243.8" font-family="Times,serif" font-size="14.00">validate_info</text>
<text text-anchor="start" x="-72.5" y="-228.8" font-family="Times,serif" font-size="14.00">validate_update</text>
</g> </g>
<!-- Epp::ErrorsController --> <!-- Epp::ErrorsController -->
<g id="node6" class="node"><title>Epp::ErrorsController</title> <g id="node8" class="node"><title>Epp::ErrorsController</title>
<path fill="none" stroke="black" d="M246.5,377.5C246.5,377.5 357.5,377.5 357.5,377.5 363.5,377.5 369.5,371.5 369.5,365.5 369.5,365.5 369.5,296.5 369.5,296.5 369.5,290.5 363.5,284.5 357.5,284.5 357.5,284.5 246.5,284.5 246.5,284.5 240.5,284.5 234.5,290.5 234.5,296.5 234.5,296.5 234.5,365.5 234.5,365.5 234.5,371.5 240.5,377.5 246.5,377.5"/> <path fill="none" stroke="black" d="M752.5,79C752.5,79 863.5,79 863.5,79 869.5,79 875.5,73 875.5,67 875.5,67 875.5,-17 875.5,-17 875.5,-23 869.5,-29 863.5,-29 863.5,-29 752.5,-29 752.5,-29 746.5,-29 740.5,-23 740.5,-17 740.5,-17 740.5,67 740.5,67 740.5,73 746.5,79 752.5,79"/>
<text text-anchor="middle" x="302" y="299.7" font-family="Times,serif" font-size="14.00">Epp::ErrorsController</text> <text text-anchor="middle" x="808" y="-13.8" font-family="Times,serif" font-size="14.00">Epp::ErrorsController</text>
<polyline fill="none" stroke="black" points="234.5,307.5 369.5,307.5 "/> <polyline fill="none" stroke="black" points="740.5,-6 875.5,-6 "/>
<text text-anchor="start" x="242.5" y="322.7" font-family="Times,serif" font-size="14.00">error</text> <text text-anchor="start" x="748.5" y="9.2" font-family="Times,serif" font-size="14.00">error</text>
<polyline fill="none" stroke="black" points="234.5,330.5 369.5,330.5 "/> <text text-anchor="start" x="748.5" y="24.2" font-family="Times,serif" font-size="14.00">not_found</text>
<polyline fill="none" stroke="black" points="234.5,354.5 369.5,354.5 "/> <polyline fill="none" stroke="black" points="740.5,32 875.5,32 "/>
<text text-anchor="start" x="242.5" y="369.7" font-family="Times,serif" font-size="14.00">_layout</text> <polyline fill="none" stroke="black" points="740.5,56 875.5,56 "/>
<text text-anchor="start" x="748.5" y="71.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g> </g>
<!-- AdminController --> <!-- AdminController -->
<g id="node7" class="node"><title>AdminController</title> <g id="node9" class="node"><title>AdminController</title>
<path fill="none" stroke="black" d="M-366,-378.5C-366,-378.5 -280,-378.5 -280,-378.5 -274,-378.5 -268,-384.5 -268,-390.5 -268,-390.5 -268,-459.5 -268,-459.5 -268,-465.5 -274,-471.5 -280,-471.5 -280,-471.5 -366,-471.5 -366,-471.5 -372,-471.5 -378,-465.5 -378,-459.5 -378,-459.5 -378,-390.5 -378,-390.5 -378,-384.5 -372,-378.5 -366,-378.5"/> <path fill="none" stroke="black" d="M152,239.5C152,239.5 238,239.5 238,239.5 244,239.5 250,233.5 250,227.5 250,227.5 250,158.5 250,158.5 250,152.5 244,146.5 238,146.5 238,146.5 152,146.5 152,146.5 146,146.5 140,152.5 140,158.5 140,158.5 140,227.5 140,227.5 140,233.5 146,239.5 152,239.5"/>
<text text-anchor="middle" x="-323" y="-456.3" font-family="Times,serif" font-size="14.00">AdminController</text> <text text-anchor="middle" x="195" y="161.7" font-family="Times,serif" font-size="14.00">AdminController</text>
<polyline fill="none" stroke="black" points="-378,-448.5 -268,-448.5 "/> <polyline fill="none" stroke="black" points="140,169.5 250,169.5 "/>
<text text-anchor="start" x="-370" y="-433.3" font-family="Times,serif" font-size="14.00">verify_admin</text> <text text-anchor="start" x="148" y="184.7" font-family="Times,serif" font-size="14.00">head_title_sufix</text>
<polyline fill="none" stroke="black" points="-378,-425.5 -268,-425.5 "/> <polyline fill="none" stroke="black" points="140,192.5 250,192.5 "/>
<polyline fill="none" stroke="black" points="-378,-401.5 -268,-401.5 "/> <polyline fill="none" stroke="black" points="140,216.5 250,216.5 "/>
<text text-anchor="start" x="-370" y="-386.3" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="148" y="231.7" font-family="Times,serif" font-size="14.00">_layout</text>
</g> </g>
<!-- Admin::UsersController --> <!-- RegistrarController -->
<g id="node8" class="node"><title>Admin::UsersController</title> <g id="node10" class="node"><title>RegistrarController</title>
<path fill="none" stroke="black" d="M-24.5,-144.5C-24.5,-144.5 100.5,-144.5 100.5,-144.5 106.5,-144.5 112.5,-150.5 112.5,-156.5 112.5,-156.5 112.5,-345.5 112.5,-345.5 112.5,-351.5 106.5,-357.5 100.5,-357.5 100.5,-357.5 -24.5,-357.5 -24.5,-357.5 -30.5,-357.5 -36.5,-351.5 -36.5,-345.5 -36.5,-345.5 -36.5,-156.5 -36.5,-156.5 -36.5,-150.5 -30.5,-144.5 -24.5,-144.5"/> <path fill="none" stroke="black" d="M-708,539.5C-708,539.5 -610,539.5 -610,539.5 -604,539.5 -598,533.5 -598,527.5 -598,527.5 -598,428.5 -598,428.5 -598,422.5 -604,416.5 -610,416.5 -610,416.5 -708,416.5 -708,416.5 -714,416.5 -720,422.5 -720,428.5 -720,428.5 -720,527.5 -720,527.5 -720,533.5 -714,539.5 -708,539.5"/>
<text text-anchor="middle" x="38" y="-342.3" font-family="Times,serif" font-size="14.00">Admin::UsersController</text> <text text-anchor="middle" x="-659" y="431.7" font-family="Times,serif" font-size="14.00">RegistrarController</text>
<polyline fill="none" stroke="black" points="-36.5,-334.5 112.5,-334.5 "/> <polyline fill="none" stroke="black" points="-720,439.5 -598,439.5 "/>
<text text-anchor="start" x="-28.5" y="-319.3" font-family="Times,serif" font-size="14.00">create</text> <text text-anchor="start" x="-712" y="454.7" font-family="Times,serif" font-size="14.00">check_ip</text>
<text text-anchor="start" x="-28.5" y="-304.3" font-family="Times,serif" font-size="14.00">destroy</text> <text text-anchor="start" x="-712" y="469.7" font-family="Times,serif" font-size="14.00">depp_controller?</text>
<text text-anchor="start" x="-28.5" y="-289.3" font-family="Times,serif" font-size="14.00">edit</text> <text text-anchor="start" x="-712" y="484.7" font-family="Times,serif" font-size="14.00">head_title_sufix</text>
<text text-anchor="start" x="-28.5" y="-274.3" font-family="Times,serif" font-size="14.00">index</text> <polyline fill="none" stroke="black" points="-720,492.5 -598,492.5 "/>
<text text-anchor="start" x="-28.5" y="-259.3" font-family="Times,serif" font-size="14.00">new</text> <polyline fill="none" stroke="black" points="-720,516.5 -598,516.5 "/>
<text text-anchor="start" x="-28.5" y="-244.3" font-family="Times,serif" font-size="14.00">show</text> <text text-anchor="start" x="-712" y="531.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-28.5" y="-229.3" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-36.5,-221.5 112.5,-221.5 "/>
<polyline fill="none" stroke="black" points="-36.5,-197.5 112.5,-197.5 "/>
<text text-anchor="start" x="-28.5" y="-182.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-28.5" y="-167.3" font-family="Times,serif" font-size="14.00">set_user</text>
<text text-anchor="start" x="-28.5" y="-152.3" font-family="Times,serif" font-size="14.00">user_params</text>
</g>
<!-- Admin::EppUsersController -->
<g id="node9" class="node"><title>Admin::EppUsersController</title>
<path fill="none" stroke="black" d="M-78,107.5C-78,107.5 68,107.5 68,107.5 74,107.5 80,101.5 80,95.5 80,95.5 80,-93.5 80,-93.5 80,-99.5 74,-105.5 68,-105.5 68,-105.5 -78,-105.5 -78,-105.5 -84,-105.5 -90,-99.5 -90,-93.5 -90,-93.5 -90,95.5 -90,95.5 -90,101.5 -84,107.5 -78,107.5"/>
<text text-anchor="middle" x="-5" y="-90.3" font-family="Times,serif" font-size="14.00">Admin::EppUsersController</text>
<polyline fill="none" stroke="black" points="-90,-82.5 80,-82.5 "/>
<text text-anchor="start" x="-82" y="-67.3" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-82" y="-52.3" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="-82" y="-37.3" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="-82" y="-22.3" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="-82" y="-7.3" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="-82" y="7.7" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="-82" y="22.7" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-90,30.5 80,30.5 "/>
<polyline fill="none" stroke="black" points="-90,54.5 80,54.5 "/>
<text text-anchor="start" x="-82" y="69.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-82" y="84.7" font-family="Times,serif" font-size="14.00">epp_user_params</text>
<text text-anchor="start" x="-82" y="99.7" font-family="Times,serif" font-size="14.00">set_epp_user</text>
</g>
<!-- Admin::RegistrarsController -->
<g id="node10" class="node"><title>Admin::RegistrarsController</title>
<path fill="none" stroke="black" d="M120.5,107.5C120.5,107.5 269.5,107.5 269.5,107.5 275.5,107.5 281.5,101.5 281.5,95.5 281.5,95.5 281.5,-93.5 281.5,-93.5 281.5,-99.5 275.5,-105.5 269.5,-105.5 269.5,-105.5 120.5,-105.5 120.5,-105.5 114.5,-105.5 108.5,-99.5 108.5,-93.5 108.5,-93.5 108.5,95.5 108.5,95.5 108.5,101.5 114.5,107.5 120.5,107.5"/>
<text text-anchor="middle" x="195" y="-90.3" font-family="Times,serif" font-size="14.00">Admin::RegistrarsController</text>
<polyline fill="none" stroke="black" points="108.5,-82.5 281.5,-82.5 "/>
<text text-anchor="start" x="116.5" y="-67.3" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="116.5" y="-52.3" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="116.5" y="-37.3" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="116.5" y="-22.3" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="116.5" y="-7.3" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="116.5" y="7.7" font-family="Times,serif" font-size="14.00">search</text>
<text text-anchor="start" x="116.5" y="22.7" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="108.5,30.5 281.5,30.5 "/>
<polyline fill="none" stroke="black" points="108.5,54.5 281.5,54.5 "/>
<text text-anchor="start" x="116.5" y="69.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="116.5" y="84.7" font-family="Times,serif" font-size="14.00">registrar_params</text>
<text text-anchor="start" x="116.5" y="99.7" font-family="Times,serif" font-size="14.00">set_registrar</text>
</g>
<!-- Admin::DomainVersionsController -->
<g id="node11" class="node"><title>Admin::DomainVersionsController</title>
<path fill="none" stroke="black" d="M246,251C246,251 432,251 432,251 438,251 444,245 444,239 444,239 444,155 444,155 444,149 438,143 432,143 432,143 246,143 246,143 240,143 234,149 234,155 234,155 234,239 234,239 234,245 240,251 246,251"/>
<text text-anchor="middle" x="339" y="158.2" font-family="Times,serif" font-size="14.00">Admin::DomainVersionsController</text>
<polyline fill="none" stroke="black" points="234,166 444,166 "/>
<text text-anchor="start" x="242" y="181.2" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="242" y="196.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="234,204 444,204 "/>
<polyline fill="none" stroke="black" points="234,228 444,228 "/>
<text text-anchor="start" x="242" y="243.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g> </g>
<!-- Admin::DomainsController --> <!-- Admin::DomainsController -->
<g id="node12" class="node"><title>Admin::DomainsController</title> <g id="node11" class="node"><title>Admin::DomainsController</title>
<path fill="none" stroke="black" d="M-222.5,-235C-222.5,-235 -79.5,-235 -79.5,-235 -73.5,-235 -67.5,-241 -67.5,-247 -67.5,-247 -67.5,-421 -67.5,-421 -67.5,-427 -73.5,-433 -79.5,-433 -79.5,-433 -222.5,-433 -222.5,-433 -228.5,-433 -234.5,-427 -234.5,-421 -234.5,-421 -234.5,-247 -234.5,-247 -234.5,-241 -228.5,-235 -222.5,-235"/> <path fill="none" stroke="black" d="M-268.5,-1C-268.5,-1 -125.5,-1 -125.5,-1 -119.5,-1 -113.5,-7 -113.5,-13 -113.5,-13 -113.5,-217 -113.5,-217 -113.5,-223 -119.5,-229 -125.5,-229 -125.5,-229 -268.5,-229 -268.5,-229 -274.5,-229 -280.5,-223 -280.5,-217 -280.5,-217 -280.5,-13 -280.5,-13 -280.5,-7 -274.5,-1 -268.5,-1"/>
<text text-anchor="middle" x="-151" y="-417.8" font-family="Times,serif" font-size="14.00">Admin::DomainsController</text> <text text-anchor="middle" x="-197" y="-213.8" font-family="Times,serif" font-size="14.00">Admin::DomainsController</text>
<polyline fill="none" stroke="black" points="-234.5,-410 -67.5,-410 "/> <polyline fill="none" stroke="black" points="-280.5,-206 -113.5,-206 "/>
<text text-anchor="start" x="-226.5" y="-394.8" font-family="Times,serif" font-size="14.00">edit</text> <text text-anchor="start" x="-272.5" y="-190.8" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="-226.5" y="-379.8" font-family="Times,serif" font-size="14.00">index</text> <text text-anchor="start" x="-272.5" y="-175.8" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="-226.5" y="-364.8" font-family="Times,serif" font-size="14.00">show</text> <text text-anchor="start" x="-272.5" y="-160.8" font-family="Times,serif" font-size="14.00">set_force_delete</text>
<text text-anchor="start" x="-226.5" y="-349.8" font-family="Times,serif" font-size="14.00">update</text> <text text-anchor="start" x="-272.5" y="-145.8" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-234.5,-342 -67.5,-342 "/> <text text-anchor="start" x="-272.5" y="-130.8" font-family="Times,serif" font-size="14.00">unset_force_delete</text>
<polyline fill="none" stroke="black" points="-234.5,-318 -67.5,-318 "/> <text text-anchor="start" x="-272.5" y="-115.8" font-family="Times,serif" font-size="14.00">update</text>
<text text-anchor="start" x="-226.5" y="-302.8" font-family="Times,serif" font-size="14.00">_layout</text> <polyline fill="none" stroke="black" points="-280.5,-108 -113.5,-108 "/>
<text text-anchor="start" x="-226.5" y="-287.8" font-family="Times,serif" font-size="14.00">add_prefix_to_statuses</text> <polyline fill="none" stroke="black" points="-280.5,-84 -113.5,-84 "/>
<text text-anchor="start" x="-226.5" y="-272.8" font-family="Times,serif" font-size="14.00">build_associations</text> <text text-anchor="start" x="-272.5" y="-68.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-226.5" y="-257.8" font-family="Times,serif" font-size="14.00">domain_params</text> <text text-anchor="start" x="-272.5" y="-53.8" font-family="Times,serif" font-size="14.00">build_associations</text>
<text text-anchor="start" x="-226.5" y="-242.8" font-family="Times,serif" font-size="14.00">set_domain</text> <text text-anchor="start" x="-272.5" y="-38.8" font-family="Times,serif" font-size="14.00">domain_params</text>
<text text-anchor="start" x="-272.5" y="-23.8" font-family="Times,serif" font-size="14.00">ignore_empty_statuses</text>
<text text-anchor="start" x="-272.5" y="-8.8" font-family="Times,serif" font-size="14.00">set_domain</text>
</g> </g>
<!-- Admin::DelayedJobsController --> <!-- Admin::DelayedJobsController -->
<g id="node13" class="node"><title>Admin::DelayedJobsController</title> <g id="node12" class="node"><title>Admin::DelayedJobsController</title>
<path fill="none" stroke="black" d="M335.5,107.5C335.5,107.5 498.5,107.5 498.5,107.5 504.5,107.5 510.5,101.5 510.5,95.5 510.5,95.5 510.5,26.5 510.5,26.5 510.5,20.5 504.5,14.5 498.5,14.5 498.5,14.5 335.5,14.5 335.5,14.5 329.5,14.5 323.5,20.5 323.5,26.5 323.5,26.5 323.5,95.5 323.5,95.5 323.5,101.5 329.5,107.5 335.5,107.5"/> <path fill="none" stroke="black" d="M-88.5,619.5C-88.5,619.5 74.5,619.5 74.5,619.5 80.5,619.5 86.5,613.5 86.5,607.5 86.5,607.5 86.5,538.5 86.5,538.5 86.5,532.5 80.5,526.5 74.5,526.5 74.5,526.5 -88.5,526.5 -88.5,526.5 -94.5,526.5 -100.5,532.5 -100.5,538.5 -100.5,538.5 -100.5,607.5 -100.5,607.5 -100.5,613.5 -94.5,619.5 -88.5,619.5"/>
<text text-anchor="middle" x="417" y="29.7" font-family="Times,serif" font-size="14.00">Admin::DelayedJobsController</text> <text text-anchor="middle" x="-7" y="541.7" font-family="Times,serif" font-size="14.00">Admin::DelayedJobsController</text>
<polyline fill="none" stroke="black" points="323.5,37.5 510.5,37.5 "/> <polyline fill="none" stroke="black" points="-100.5,549.5 86.5,549.5 "/>
<text text-anchor="start" x="331.5" y="52.7" font-family="Times,serif" font-size="14.00">index</text> <text text-anchor="start" x="-92.5" y="564.7" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="323.5,60.5 510.5,60.5 "/> <polyline fill="none" stroke="black" points="-100.5,572.5 86.5,572.5 "/>
<polyline fill="none" stroke="black" points="323.5,84.5 510.5,84.5 "/> <polyline fill="none" stroke="black" points="-100.5,596.5 86.5,596.5 "/>
<text text-anchor="start" x="331.5" y="99.7" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="-92.5" y="611.7" font-family="Times,serif" font-size="14.00">_layout</text>
</g> </g>
<!-- Admin::ZonefileSettingsController --> <!-- Admin::WhiteIpsController -->
<g id="node14" class="node"><title>Admin::ZonefileSettingsController</title> <g id="node13" class="node"><title>Admin::WhiteIpsController</title>
<path fill="none" stroke="black" d="M12.5,305.5C12.5,305.5 195.5,305.5 195.5,305.5 201.5,305.5 207.5,299.5 207.5,293.5 207.5,293.5 207.5,164.5 207.5,164.5 207.5,158.5 201.5,152.5 195.5,152.5 195.5,152.5 12.5,152.5 12.5,152.5 6.5,152.5 0.5,158.5 0.5,164.5 0.5,164.5 0.5,293.5 0.5,293.5 0.5,299.5 6.5,305.5 12.5,305.5"/> <path fill="none" stroke="black" d="M-488,239C-488,239 -344,239 -344,239 -338,239 -332,233 -332,227 -332,227 -332,53 -332,53 -332,47 -338,41 -344,41 -344,41 -488,41 -488,41 -494,41 -500,47 -500,53 -500,53 -500,227 -500,227 -500,233 -494,239 -488,239"/>
<text text-anchor="middle" x="104" y="167.7" font-family="Times,serif" font-size="14.00">Admin::ZonefileSettingsController</text> <text text-anchor="middle" x="-416" y="56.2" font-family="Times,serif" font-size="14.00">Admin::WhiteIpsController</text>
<polyline fill="none" stroke="black" points="0.5,175.5 207.5,175.5 "/> <polyline fill="none" stroke="black" points="-500,64 -332,64 "/>
<text text-anchor="start" x="8.5" y="190.7" font-family="Times,serif" font-size="14.00">edit</text> <text text-anchor="start" x="-492" y="79.2" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="8.5" y="205.7" font-family="Times,serif" font-size="14.00">index</text> <text text-anchor="start" x="-492" y="94.2" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="8.5" y="220.7" font-family="Times,serif" font-size="14.00">update</text> <text text-anchor="start" x="-492" y="109.2" font-family="Times,serif" font-size="14.00">edit</text>
<polyline fill="none" stroke="black" points="0.5,228.5 207.5,228.5 "/> <text text-anchor="start" x="-492" y="124.2" font-family="Times,serif" font-size="14.00">new</text>
<polyline fill="none" stroke="black" points="0.5,252.5 207.5,252.5 "/> <text text-anchor="start" x="-492" y="139.2" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="8.5" y="267.7" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="-492" y="154.2" font-family="Times,serif" font-size="14.00">update</text>
<text text-anchor="start" x="8.5" y="282.7" font-family="Times,serif" font-size="14.00">set_zonefile_setting</text> <polyline fill="none" stroke="black" points="-500,162 -332,162 "/>
<text text-anchor="start" x="8.5" y="297.7" font-family="Times,serif" font-size="14.00">zonefile_setting_params</text> <polyline fill="none" stroke="black" points="-500,186 -332,186 "/>
<text text-anchor="start" x="-492" y="201.2" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-492" y="216.2" font-family="Times,serif" font-size="14.00">set_registrar</text>
<text text-anchor="start" x="-492" y="231.2" font-family="Times,serif" font-size="14.00">white_ip_params</text>
</g> </g>
<!-- Admin::ContactsController --> <!-- Admin::PricelistsController -->
<g id="node15" class="node"><title>Admin::ContactsController</title> <g id="node14" class="node"><title>Admin::PricelistsController</title>
<path fill="none" stroke="black" d="M354.5,-18.5C354.5,-18.5 495.5,-18.5 495.5,-18.5 501.5,-18.5 507.5,-24.5 507.5,-30.5 507.5,-30.5 507.5,-129.5 507.5,-129.5 507.5,-135.5 501.5,-141.5 495.5,-141.5 495.5,-141.5 354.5,-141.5 354.5,-141.5 348.5,-141.5 342.5,-135.5 342.5,-129.5 342.5,-129.5 342.5,-30.5 342.5,-30.5 342.5,-24.5 348.5,-18.5 354.5,-18.5"/> <path fill="none" stroke="black" d="M-488.5,-260.5C-488.5,-260.5 -345.5,-260.5 -345.5,-260.5 -339.5,-260.5 -333.5,-266.5 -333.5,-272.5 -333.5,-272.5 -333.5,-431.5 -333.5,-431.5 -333.5,-437.5 -339.5,-443.5 -345.5,-443.5 -345.5,-443.5 -488.5,-443.5 -488.5,-443.5 -494.5,-443.5 -500.5,-437.5 -500.5,-431.5 -500.5,-431.5 -500.5,-272.5 -500.5,-272.5 -500.5,-266.5 -494.5,-260.5 -488.5,-260.5"/>
<text text-anchor="middle" x="425" y="-126.3" font-family="Times,serif" font-size="14.00">Admin::ContactsController</text> <text text-anchor="middle" x="-417" y="-428.3" font-family="Times,serif" font-size="14.00">Admin::PricelistsController</text>
<polyline fill="none" stroke="black" points="342.5,-118.5 507.5,-118.5 "/> <polyline fill="none" stroke="black" points="-500.5,-420.5 -333.5,-420.5 "/>
<text text-anchor="start" x="350.5" y="-103.3" font-family="Times,serif" font-size="14.00">index</text> <text text-anchor="start" x="-492.5" y="-405.3" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="350.5" y="-88.3" font-family="Times,serif" font-size="14.00">search</text> <text text-anchor="start" x="-492.5" y="-390.3" font-family="Times,serif" font-size="14.00">edit</text>
<polyline fill="none" stroke="black" points="342.5,-80.5 507.5,-80.5 "/> <text text-anchor="start" x="-492.5" y="-375.3" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="342.5,-56.5 507.5,-56.5 "/> <text text-anchor="start" x="-492.5" y="-360.3" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="350.5" y="-41.3" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="-492.5" y="-345.3" font-family="Times,serif" font-size="14.00">update</text>
<text text-anchor="start" x="350.5" y="-26.3" font-family="Times,serif" font-size="14.00">set_contact</text> <polyline fill="none" stroke="black" points="-500.5,-337.5 -333.5,-337.5 "/>
<polyline fill="none" stroke="black" points="-500.5,-313.5 -333.5,-313.5 "/>
<text text-anchor="start" x="-492.5" y="-298.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-492.5" y="-283.3" font-family="Times,serif" font-size="14.00">pricelist_params</text>
<text text-anchor="start" x="-492.5" y="-268.3" font-family="Times,serif" font-size="14.00">set_pricelist</text>
</g>
<!-- Admin::ZonefilesController -->
<g id="node15" class="node"><title>Admin::ZonefilesController</title>
<path fill="none" stroke="black" d="M-688.5,-240.5C-688.5,-240.5 -543.5,-240.5 -543.5,-240.5 -537.5,-240.5 -531.5,-246.5 -531.5,-252.5 -531.5,-252.5 -531.5,-321.5 -531.5,-321.5 -531.5,-327.5 -537.5,-333.5 -543.5,-333.5 -543.5,-333.5 -688.5,-333.5 -688.5,-333.5 -694.5,-333.5 -700.5,-327.5 -700.5,-321.5 -700.5,-321.5 -700.5,-252.5 -700.5,-252.5 -700.5,-246.5 -694.5,-240.5 -688.5,-240.5"/>
<text text-anchor="middle" x="-616" y="-318.3" font-family="Times,serif" font-size="14.00">Admin::ZonefilesController</text>
<polyline fill="none" stroke="black" points="-700.5,-310.5 -531.5,-310.5 "/>
<text text-anchor="start" x="-692.5" y="-295.3" font-family="Times,serif" font-size="14.00">create</text>
<polyline fill="none" stroke="black" points="-700.5,-287.5 -531.5,-287.5 "/>
<polyline fill="none" stroke="black" points="-700.5,-263.5 -531.5,-263.5 "/>
<text text-anchor="start" x="-692.5" y="-248.3" font-family="Times,serif" font-size="14.00">_layout</text>
</g> </g>
<!-- Admin::SettingsController --> <!-- Admin::SettingsController -->
<g id="node16" class="node"><title>Admin::SettingsController</title> <g id="node16" class="node"><title>Admin::SettingsController</title>
<path fill="none" stroke="black" d="M-275.5,-0.5C-275.5,-0.5 -138.5,-0.5 -138.5,-0.5 -132.5,-0.5 -126.5,-6.5 -126.5,-12.5 -126.5,-12.5 -126.5,-171.5 -126.5,-171.5 -126.5,-177.5 -132.5,-183.5 -138.5,-183.5 -138.5,-183.5 -275.5,-183.5 -275.5,-183.5 -281.5,-183.5 -287.5,-177.5 -287.5,-171.5 -287.5,-171.5 -287.5,-12.5 -287.5,-12.5 -287.5,-6.5 -281.5,-0.5 -275.5,-0.5"/> <path fill="none" stroke="black" d="M552.5,-540.5C552.5,-540.5 689.5,-540.5 689.5,-540.5 695.5,-540.5 701.5,-546.5 701.5,-552.5 701.5,-552.5 701.5,-711.5 701.5,-711.5 701.5,-717.5 695.5,-723.5 689.5,-723.5 689.5,-723.5 552.5,-723.5 552.5,-723.5 546.5,-723.5 540.5,-717.5 540.5,-711.5 540.5,-711.5 540.5,-552.5 540.5,-552.5 540.5,-546.5 546.5,-540.5 552.5,-540.5"/>
<text text-anchor="middle" x="-207" y="-168.3" font-family="Times,serif" font-size="14.00">Admin::SettingsController</text> <text text-anchor="middle" x="621" y="-708.3" font-family="Times,serif" font-size="14.00">Admin::SettingsController</text>
<polyline fill="none" stroke="black" points="-287.5,-160.5 -126.5,-160.5 "/> <polyline fill="none" stroke="black" points="540.5,-700.5 701.5,-700.5 "/>
<text text-anchor="start" x="-279.5" y="-145.3" font-family="Times,serif" font-size="14.00">create</text> <text text-anchor="start" x="548.5" y="-685.3" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-279.5" y="-130.3" font-family="Times,serif" font-size="14.00">index</text> <text text-anchor="start" x="548.5" y="-670.3" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="-279.5" y="-115.3" font-family="Times,serif" font-size="14.00">show</text> <text text-anchor="start" x="548.5" y="-655.3" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="-279.5" y="-100.3" font-family="Times,serif" font-size="14.00">update</text> <text text-anchor="start" x="548.5" y="-640.3" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-287.5,-92.5 -126.5,-92.5 "/> <polyline fill="none" stroke="black" points="540.5,-632.5 701.5,-632.5 "/>
<polyline fill="none" stroke="black" points="-287.5,-68.5 -126.5,-68.5 "/> <polyline fill="none" stroke="black" points="540.5,-608.5 701.5,-608.5 "/>
<text text-anchor="start" x="-279.5" y="-53.3" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="548.5" y="-593.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-279.5" y="-38.3" font-family="Times,serif" font-size="14.00">casted_settings</text> <text text-anchor="start" x="548.5" y="-578.3" font-family="Times,serif" font-size="14.00">casted_settings</text>
<text text-anchor="start" x="-279.5" y="-23.3" font-family="Times,serif" font-size="14.00">set_setting_group</text> <text text-anchor="start" x="548.5" y="-563.3" font-family="Times,serif" font-size="14.00">set_setting_group</text>
<text text-anchor="start" x="-279.5" y="-8.3" font-family="Times,serif" font-size="14.00">setting_group_params</text> <text text-anchor="start" x="548.5" y="-548.3" font-family="Times,serif" font-size="14.00">setting_group_params</text>
</g> </g>
<!-- Admin::ZonefilesController --> <!-- Admin::ApiUsersController -->
<g id="node17" class="node"><title>Admin::ZonefilesController</title> <g id="node17" class="node"><title>Admin::ApiUsersController</title>
<path fill="none" stroke="black" d="M353.5,-181C353.5,-181 498.5,-181 498.5,-181 504.5,-181 510.5,-187 510.5,-193 510.5,-193 510.5,-277 510.5,-277 510.5,-283 504.5,-289 498.5,-289 498.5,-289 353.5,-289 353.5,-289 347.5,-289 341.5,-283 341.5,-277 341.5,-277 341.5,-193 341.5,-193 341.5,-187 347.5,-181 353.5,-181"/> <path fill="none" stroke="black" d="M111.5,-300.5C111.5,-300.5 256.5,-300.5 256.5,-300.5 262.5,-300.5 268.5,-306.5 268.5,-312.5 268.5,-312.5 268.5,-501.5 268.5,-501.5 268.5,-507.5 262.5,-513.5 256.5,-513.5 256.5,-513.5 111.5,-513.5 111.5,-513.5 105.5,-513.5 99.5,-507.5 99.5,-501.5 99.5,-501.5 99.5,-312.5 99.5,-312.5 99.5,-306.5 105.5,-300.5 111.5,-300.5"/>
<text text-anchor="middle" x="426" y="-273.8" font-family="Times,serif" font-size="14.00">Admin::ZonefilesController</text> <text text-anchor="middle" x="184" y="-498.3" font-family="Times,serif" font-size="14.00">Admin::ApiUsersController</text>
<polyline fill="none" stroke="black" points="341.5,-266 510.5,-266 "/> <polyline fill="none" stroke="black" points="99.5,-490.5 268.5,-490.5 "/>
<text text-anchor="start" x="349.5" y="-250.8" font-family="Times,serif" font-size="14.00">create</text> <text text-anchor="start" x="107.5" y="-475.3" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="349.5" y="-235.8" font-family="Times,serif" font-size="14.00">index</text> <text text-anchor="start" x="107.5" y="-460.3" font-family="Times,serif" font-size="14.00">destroy</text>
<polyline fill="none" stroke="black" points="341.5,-228 510.5,-228 "/> <text text-anchor="start" x="107.5" y="-445.3" font-family="Times,serif" font-size="14.00">edit</text>
<polyline fill="none" stroke="black" points="341.5,-204 510.5,-204 "/> <text text-anchor="start" x="107.5" y="-430.3" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="349.5" y="-188.8" font-family="Times,serif" font-size="14.00">_layout</text> <text text-anchor="start" x="107.5" y="-415.3" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="107.5" y="-400.3" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="107.5" y="-385.3" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="99.5,-377.5 268.5,-377.5 "/>
<polyline fill="none" stroke="black" points="99.5,-353.5 268.5,-353.5 "/>
<text text-anchor="start" x="107.5" y="-338.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="107.5" y="-323.3" font-family="Times,serif" font-size="14.00">api_user_params</text>
<text text-anchor="start" x="107.5" y="-308.3" font-family="Times,serif" font-size="14.00">set_api_user</text>
</g>
<!-- Admin::KeyrelaysController -->
<g id="node18" class="node"><title>Admin::KeyrelaysController</title>
<path fill="none" stroke="black" d="M-627.5,379C-627.5,379 -478.5,379 -478.5,379 -472.5,379 -466.5,373 -466.5,367 -466.5,367 -466.5,283 -466.5,283 -466.5,277 -472.5,271 -478.5,271 -478.5,271 -627.5,271 -627.5,271 -633.5,271 -639.5,277 -639.5,283 -639.5,283 -639.5,367 -639.5,367 -639.5,373 -633.5,379 -627.5,379"/>
<text text-anchor="middle" x="-553" y="286.2" font-family="Times,serif" font-size="14.00">Admin::KeyrelaysController</text>
<polyline fill="none" stroke="black" points="-639.5,294 -466.5,294 "/>
<text text-anchor="start" x="-631.5" y="309.2" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="-631.5" y="324.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-639.5,332 -466.5,332 "/>
<polyline fill="none" stroke="black" points="-639.5,356 -466.5,356 "/>
<text text-anchor="start" x="-631.5" y="371.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::SessionsController -->
<g id="node19" class="node"><title>Admin::SessionsController</title>
<path fill="none" stroke="black" d="M-688,-101C-688,-101 -548,-101 -548,-101 -542,-101 -536,-107 -536,-113 -536,-113 -536,-197 -536,-197 -536,-203 -542,-209 -548,-209 -548,-209 -688,-209 -688,-209 -694,-209 -700,-203 -700,-197 -700,-197 -700,-113 -700,-113 -700,-107 -694,-101 -688,-101"/>
<text text-anchor="middle" x="-618" y="-193.8" font-family="Times,serif" font-size="14.00">Admin::SessionsController</text>
<polyline fill="none" stroke="black" points="-700,-186 -536,-186 "/>
<text text-anchor="start" x="-692" y="-170.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-692" y="-155.8" font-family="Times,serif" font-size="14.00">login</text>
<polyline fill="none" stroke="black" points="-700,-148 -536,-148 "/>
<polyline fill="none" stroke="black" points="-700,-124 -536,-124 "/>
<text text-anchor="start" x="-692" y="-108.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::DomainVersionsController -->
<g id="node20" class="node"><title>Admin::DomainVersionsController</title>
<path fill="none" stroke="black" d="M112,-560.5C112,-560.5 298,-560.5 298,-560.5 304,-560.5 310,-566.5 310,-572.5 310,-572.5 310,-641.5 310,-641.5 310,-647.5 304,-653.5 298,-653.5 298,-653.5 112,-653.5 112,-653.5 106,-653.5 100,-647.5 100,-641.5 100,-641.5 100,-572.5 100,-572.5 100,-566.5 106,-560.5 112,-560.5"/>
<text text-anchor="middle" x="205" y="-638.3" font-family="Times,serif" font-size="14.00">Admin::DomainVersionsController</text>
<polyline fill="none" stroke="black" points="100,-630.5 310,-630.5 "/>
<text text-anchor="start" x="108" y="-615.3" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="100,-607.5 310,-607.5 "/>
<polyline fill="none" stroke="black" points="100,-583.5 310,-583.5 "/>
<text text-anchor="start" x="108" y="-568.3" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::ContactsController -->
<g id="node21" class="node"><title>Admin::ContactsController</title>
<path fill="none" stroke="black" d="M-667.5,-680.5C-667.5,-680.5 -526.5,-680.5 -526.5,-680.5 -520.5,-680.5 -514.5,-686.5 -514.5,-692.5 -514.5,-692.5 -514.5,-791.5 -514.5,-791.5 -514.5,-797.5 -520.5,-803.5 -526.5,-803.5 -526.5,-803.5 -667.5,-803.5 -667.5,-803.5 -673.5,-803.5 -679.5,-797.5 -679.5,-791.5 -679.5,-791.5 -679.5,-692.5 -679.5,-692.5 -679.5,-686.5 -673.5,-680.5 -667.5,-680.5"/>
<text text-anchor="middle" x="-597" y="-788.3" font-family="Times,serif" font-size="14.00">Admin::ContactsController</text>
<polyline fill="none" stroke="black" points="-679.5,-780.5 -514.5,-780.5 "/>
<text text-anchor="start" x="-671.5" y="-765.3" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="-671.5" y="-750.3" font-family="Times,serif" font-size="14.00">search</text>
<polyline fill="none" stroke="black" points="-679.5,-742.5 -514.5,-742.5 "/>
<polyline fill="none" stroke="black" points="-679.5,-718.5 -514.5,-718.5 "/>
<text text-anchor="start" x="-671.5" y="-703.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-671.5" y="-688.3" font-family="Times,serif" font-size="14.00">set_contact</text>
</g>
<!-- Admin::CertificatesController -->
<g id="node22" class="node"><title>Admin::CertificatesController</title>
<path fill="none" stroke="black" d="M-288,279.5C-288,279.5 -132,279.5 -132,279.5 -126,279.5 -120,273.5 -120,267.5 -120,267.5 -120,48.5 -120,48.5 -120,42.5 -126,36.5 -132,36.5 -132,36.5 -288,36.5 -288,36.5 -294,36.5 -300,42.5 -300,48.5 -300,48.5 -300,267.5 -300,267.5 -300,273.5 -294,279.5 -288,279.5"/>
<text text-anchor="middle" x="-210" y="51.7" font-family="Times,serif" font-size="14.00">Admin::CertificatesController</text>
<polyline fill="none" stroke="black" points="-300,59.5 -120,59.5 "/>
<text text-anchor="start" x="-292" y="74.7" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-292" y="89.7" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="-292" y="104.7" font-family="Times,serif" font-size="14.00">download_crt</text>
<text text-anchor="start" x="-292" y="119.7" font-family="Times,serif" font-size="14.00">download_csr</text>
<text text-anchor="start" x="-292" y="134.7" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="-292" y="149.7" font-family="Times,serif" font-size="14.00">revoke</text>
<text text-anchor="start" x="-292" y="164.7" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="-292" y="179.7" font-family="Times,serif" font-size="14.00">sign</text>
<polyline fill="none" stroke="black" points="-300,187.5 -120,187.5 "/>
<polyline fill="none" stroke="black" points="-300,211.5 -120,211.5 "/>
<text text-anchor="start" x="-292" y="226.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-292" y="241.7" font-family="Times,serif" font-size="14.00">certificate_params</text>
<text text-anchor="start" x="-292" y="256.7" font-family="Times,serif" font-size="14.00">set_api_user</text>
<text text-anchor="start" x="-292" y="271.7" font-family="Times,serif" font-size="14.00">set_certificate</text>
</g>
<!-- Admin::BankStatementsController -->
<g id="node23" class="node"><title>Admin::BankStatementsController</title>
<path fill="none" stroke="black" d="M292,-41C292,-41 474,-41 474,-41 480,-41 486,-47 486,-53 486,-53 486,-257 486,-257 486,-263 480,-269 474,-269 474,-269 292,-269 292,-269 286,-269 280,-263 280,-257 280,-257 280,-53 280,-53 280,-47 286,-41 292,-41"/>
<text text-anchor="middle" x="383" y="-253.8" font-family="Times,serif" font-size="14.00">Admin::BankStatementsController</text>
<polyline fill="none" stroke="black" points="280,-246 486,-246 "/>
<text text-anchor="start" x="288" y="-230.8" font-family="Times,serif" font-size="14.00">bind_invoices</text>
<text text-anchor="start" x="288" y="-215.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="288" y="-200.8" font-family="Times,serif" font-size="14.00">create_from_import</text>
<text text-anchor="start" x="288" y="-185.8" font-family="Times,serif" font-size="14.00">download_import_file</text>
<text text-anchor="start" x="288" y="-170.8" font-family="Times,serif" font-size="14.00">import</text>
<text text-anchor="start" x="288" y="-155.8" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="288" y="-140.8" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="288" y="-125.8" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="280,-118 486,-118 "/>
<polyline fill="none" stroke="black" points="280,-94 486,-94 "/>
<text text-anchor="start" x="288" y="-78.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="288" y="-63.8" font-family="Times,serif" font-size="14.00">bank_statement_params</text>
<text text-anchor="start" x="288" y="-48.8" font-family="Times,serif" font-size="14.00">set_bank_statement</text>
</g>
<!-- Admin::BankTransactionsController -->
<g id="node24" class="node"><title>Admin::BankTransactionsController</title>
<path fill="none" stroke="black" d="M452.5,479.5C452.5,479.5 643.5,479.5 643.5,479.5 649.5,479.5 655.5,473.5 655.5,467.5 655.5,467.5 655.5,338.5 655.5,338.5 655.5,332.5 649.5,326.5 643.5,326.5 643.5,326.5 452.5,326.5 452.5,326.5 446.5,326.5 440.5,332.5 440.5,338.5 440.5,338.5 440.5,467.5 440.5,467.5 440.5,473.5 446.5,479.5 452.5,479.5"/>
<text text-anchor="middle" x="548" y="341.7" font-family="Times,serif" font-size="14.00">Admin::BankTransactionsController</text>
<polyline fill="none" stroke="black" points="440.5,349.5 655.5,349.5 "/>
<text text-anchor="start" x="448.5" y="364.7" font-family="Times,serif" font-size="14.00">bind</text>
<text text-anchor="start" x="448.5" y="379.7" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="448.5" y="394.7" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="448.5" y="409.7" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="440.5,417.5 655.5,417.5 "/>
<polyline fill="none" stroke="black" points="440.5,441.5 655.5,441.5 "/>
<text text-anchor="start" x="448.5" y="456.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="448.5" y="471.7" font-family="Times,serif" font-size="14.00">bank_transaction_params</text>
</g>
<!-- Admin::BlockedDomainsController -->
<g id="node25" class="node"><title>Admin::BlockedDomainsController</title>
<path fill="none" stroke="black" d="M152,559C152,559 340,559 340,559 346,559 352,553 352,547 352,547 352,463 352,463 352,457 346,451 340,451 340,451 152,451 152,451 146,451 140,457 140,463 140,463 140,547 140,547 140,553 146,559 152,559"/>
<text text-anchor="middle" x="246" y="466.2" font-family="Times,serif" font-size="14.00">Admin::BlockedDomainsController</text>
<polyline fill="none" stroke="black" points="140,474 352,474 "/>
<text text-anchor="start" x="148" y="489.2" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="148" y="504.2" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="140,512 352,512 "/>
<polyline fill="none" stroke="black" points="140,536 352,536 "/>
<text text-anchor="start" x="148" y="551.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::DashboardsController -->
<g id="node26" class="node"><title>Admin::DashboardsController</title>
<path fill="none" stroke="black" d="M-708,39.5C-708,39.5 -550,39.5 -550,39.5 -544,39.5 -538,33.5 -538,27.5 -538,27.5 -538,-41.5 -538,-41.5 -538,-47.5 -544,-53.5 -550,-53.5 -550,-53.5 -708,-53.5 -708,-53.5 -714,-53.5 -720,-47.5 -720,-41.5 -720,-41.5 -720,27.5 -720,27.5 -720,33.5 -714,39.5 -708,39.5"/>
<text text-anchor="middle" x="-629" y="-38.3" font-family="Times,serif" font-size="14.00">Admin::DashboardsController</text>
<polyline fill="none" stroke="black" points="-720,-30.5 -538,-30.5 "/>
<text text-anchor="start" x="-712" y="-15.3" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-720,-7.5 -538,-7.5 "/>
<polyline fill="none" stroke="black" points="-720,16.5 -538,16.5 "/>
<text text-anchor="start" x="-712" y="31.7" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::ZonefileSettingsController -->
<g id="node27" class="node"><title>Admin::ZonefileSettingsController</title>
<path fill="none" stroke="black" d="M532.5,279.5C532.5,279.5 715.5,279.5 715.5,279.5 721.5,279.5 727.5,273.5 727.5,267.5 727.5,267.5 727.5,138.5 727.5,138.5 727.5,132.5 721.5,126.5 715.5,126.5 715.5,126.5 532.5,126.5 532.5,126.5 526.5,126.5 520.5,132.5 520.5,138.5 520.5,138.5 520.5,267.5 520.5,267.5 520.5,273.5 526.5,279.5 532.5,279.5"/>
<text text-anchor="middle" x="624" y="141.7" font-family="Times,serif" font-size="14.00">Admin::ZonefileSettingsController</text>
<polyline fill="none" stroke="black" points="520.5,149.5 727.5,149.5 "/>
<text text-anchor="start" x="528.5" y="164.7" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="528.5" y="179.7" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="528.5" y="194.7" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="520.5,202.5 727.5,202.5 "/>
<polyline fill="none" stroke="black" points="520.5,226.5 727.5,226.5 "/>
<text text-anchor="start" x="528.5" y="241.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="528.5" y="256.7" font-family="Times,serif" font-size="14.00">set_zonefile_setting</text>
<text text-anchor="start" x="528.5" y="271.7" font-family="Times,serif" font-size="14.00">zonefile_setting_params</text>
</g>
<!-- Admin::RegistrarsController -->
<g id="node28" class="node"><title>Admin::RegistrarsController</title>
<path fill="none" stroke="black" d="M-67.5,479.5C-67.5,479.5 81.5,479.5 81.5,479.5 87.5,479.5 93.5,473.5 93.5,467.5 93.5,467.5 93.5,278.5 93.5,278.5 93.5,272.5 87.5,266.5 81.5,266.5 81.5,266.5 -67.5,266.5 -67.5,266.5 -73.5,266.5 -79.5,272.5 -79.5,278.5 -79.5,278.5 -79.5,467.5 -79.5,467.5 -79.5,473.5 -73.5,479.5 -67.5,479.5"/>
<text text-anchor="middle" x="7" y="281.7" font-family="Times,serif" font-size="14.00">Admin::RegistrarsController</text>
<polyline fill="none" stroke="black" points="-79.5,289.5 93.5,289.5 "/>
<text text-anchor="start" x="-71.5" y="304.7" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-71.5" y="319.7" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="-71.5" y="334.7" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="-71.5" y="349.7" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="-71.5" y="364.7" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="-71.5" y="379.7" font-family="Times,serif" font-size="14.00">search</text>
<text text-anchor="start" x="-71.5" y="394.7" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-79.5,402.5 93.5,402.5 "/>
<polyline fill="none" stroke="black" points="-79.5,426.5 93.5,426.5 "/>
<text text-anchor="start" x="-71.5" y="441.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-71.5" y="456.7" font-family="Times,serif" font-size="14.00">registrar_params</text>
<text text-anchor="start" x="-71.5" y="471.7" font-family="Times,serif" font-size="14.00">set_registrar</text>
</g>
<!-- Admin::ReppLogsController -->
<g id="node29" class="node"><title>Admin::ReppLogsController</title>
<path fill="none" stroke="black" d="M132.5,699C132.5,699 281.5,699 281.5,699 287.5,699 293.5,693 293.5,687 293.5,687 293.5,603 293.5,603 293.5,597 287.5,591 281.5,591 281.5,591 132.5,591 132.5,591 126.5,591 120.5,597 120.5,603 120.5,603 120.5,687 120.5,687 120.5,693 126.5,699 132.5,699"/>
<text text-anchor="middle" x="207" y="606.2" font-family="Times,serif" font-size="14.00">Admin::ReppLogsController</text>
<polyline fill="none" stroke="black" points="120.5,614 293.5,614 "/>
<text text-anchor="start" x="128.5" y="629.2" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="128.5" y="644.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="120.5,652 293.5,652 "/>
<polyline fill="none" stroke="black" points="120.5,676 293.5,676 "/>
<text text-anchor="start" x="128.5" y="691.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::InvoicesController -->
<g id="node30" class="node"><title>Admin::InvoicesController</title>
<path fill="none" stroke="black" d="M352,-560C352,-560 492,-560 492,-560 498,-560 504,-566 504,-572 504,-572 504,-716 504,-716 504,-722 498,-728 492,-728 492,-728 352,-728 352,-728 346,-728 340,-722 340,-716 340,-716 340,-572 340,-572 340,-566 346,-560 352,-560"/>
<text text-anchor="middle" x="422" y="-712.8" font-family="Times,serif" font-size="14.00">Admin::InvoicesController</text>
<polyline fill="none" stroke="black" points="340,-705 504,-705 "/>
<text text-anchor="start" x="348" y="-689.8" font-family="Times,serif" font-size="14.00">cancel</text>
<text text-anchor="start" x="348" y="-674.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="348" y="-659.8" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="348" y="-644.8" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="348" y="-629.8" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="340,-622 504,-622 "/>
<polyline fill="none" stroke="black" points="340,-598 504,-598 "/>
<text text-anchor="start" x="348" y="-582.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="348" y="-567.8" font-family="Times,serif" font-size="14.00">deposit_params</text>
</g>
<!-- Admin::AdminUsersController -->
<g id="node31" class="node"><title>Admin::AdminUsersController</title>
<path fill="none" stroke="black" d="M311.5,-300.5C311.5,-300.5 474.5,-300.5 474.5,-300.5 480.5,-300.5 486.5,-306.5 486.5,-312.5 486.5,-312.5 486.5,-501.5 486.5,-501.5 486.5,-507.5 480.5,-513.5 474.5,-513.5 474.5,-513.5 311.5,-513.5 311.5,-513.5 305.5,-513.5 299.5,-507.5 299.5,-501.5 299.5,-501.5 299.5,-312.5 299.5,-312.5 299.5,-306.5 305.5,-300.5 311.5,-300.5"/>
<text text-anchor="middle" x="393" y="-498.3" font-family="Times,serif" font-size="14.00">Admin::AdminUsersController</text>
<polyline fill="none" stroke="black" points="299.5,-490.5 486.5,-490.5 "/>
<text text-anchor="start" x="307.5" y="-475.3" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="307.5" y="-460.3" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="307.5" y="-445.3" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="307.5" y="-430.3" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="307.5" y="-415.3" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="307.5" y="-400.3" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="307.5" y="-385.3" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="299.5,-377.5 486.5,-377.5 "/>
<polyline fill="none" stroke="black" points="299.5,-353.5 486.5,-353.5 "/>
<text text-anchor="start" x="307.5" y="-338.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="307.5" y="-323.3" font-family="Times,serif" font-size="14.00">admin_user_params</text>
<text text-anchor="start" x="307.5" y="-308.3" font-family="Times,serif" font-size="14.00">set_user</text>
</g>
<!-- Admin::EppLogsController -->
<g id="node32" class="node"><title>Admin::EppLogsController</title>
<path fill="none" stroke="black" d="M-668.5,-541C-668.5,-541 -525.5,-541 -525.5,-541 -519.5,-541 -513.5,-547 -513.5,-553 -513.5,-553 -513.5,-637 -513.5,-637 -513.5,-643 -519.5,-649 -525.5,-649 -525.5,-649 -668.5,-649 -668.5,-649 -674.5,-649 -680.5,-643 -680.5,-637 -680.5,-637 -680.5,-553 -680.5,-553 -680.5,-547 -674.5,-541 -668.5,-541"/>
<text text-anchor="middle" x="-597" y="-633.8" font-family="Times,serif" font-size="14.00">Admin::EppLogsController</text>
<polyline fill="none" stroke="black" points="-680.5,-626 -513.5,-626 "/>
<text text-anchor="start" x="-672.5" y="-610.8" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="-672.5" y="-595.8" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-680.5,-588 -513.5,-588 "/>
<polyline fill="none" stroke="black" points="-680.5,-564 -513.5,-564 "/>
<text text-anchor="start" x="-672.5" y="-548.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::LegalDocumentsController -->
<g id="node33" class="node"><title>Admin::LegalDocumentsController</title>
<path fill="none" stroke="black" d="M-127.5,-580.5C-127.5,-580.5 59.5,-580.5 59.5,-580.5 65.5,-580.5 71.5,-586.5 71.5,-592.5 71.5,-592.5 71.5,-661.5 71.5,-661.5 71.5,-667.5 65.5,-673.5 59.5,-673.5 59.5,-673.5 -127.5,-673.5 -127.5,-673.5 -133.5,-673.5 -139.5,-667.5 -139.5,-661.5 -139.5,-661.5 -139.5,-592.5 -139.5,-592.5 -139.5,-586.5 -133.5,-580.5 -127.5,-580.5"/>
<text text-anchor="middle" x="-34" y="-658.3" font-family="Times,serif" font-size="14.00">Admin::LegalDocumentsController</text>
<polyline fill="none" stroke="black" points="-139.5,-650.5 71.5,-650.5 "/>
<text text-anchor="start" x="-131.5" y="-635.3" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-139.5,-627.5 71.5,-627.5 "/>
<polyline fill="none" stroke="black" points="-139.5,-603.5 71.5,-603.5 "/>
<text text-anchor="start" x="-131.5" y="-588.3" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- ApplicationController -->
<g id="node34" class="node"><title>ApplicationController</title>
<path fill="none" stroke="black" d="M-467.5,-480.5C-467.5,-480.5 -344.5,-480.5 -344.5,-480.5 -338.5,-480.5 -332.5,-486.5 -332.5,-492.5 -332.5,-492.5 -332.5,-681.5 -332.5,-681.5 -332.5,-687.5 -338.5,-693.5 -344.5,-693.5 -344.5,-693.5 -467.5,-693.5 -467.5,-693.5 -473.5,-693.5 -479.5,-687.5 -479.5,-681.5 -479.5,-681.5 -479.5,-492.5 -479.5,-492.5 -479.5,-486.5 -473.5,-480.5 -467.5,-480.5"/>
<text text-anchor="middle" x="-406" y="-678.3" font-family="Times,serif" font-size="14.00">ApplicationController</text>
<polyline fill="none" stroke="black" points="-479.5,-670.5 -332.5,-670.5 "/>
<text text-anchor="start" x="-471.5" y="-655.3" font-family="Times,serif" font-size="14.00">admin_request?</text>
<text text-anchor="start" x="-471.5" y="-640.3" font-family="Times,serif" font-size="14.00">after_sign_in_path_for</text>
<text text-anchor="start" x="-471.5" y="-625.3" font-family="Times,serif" font-size="14.00">after_sign_out_path_for</text>
<text text-anchor="start" x="-471.5" y="-610.3" font-family="Times,serif" font-size="14.00">api_user_log_str</text>
<text text-anchor="start" x="-471.5" y="-595.3" font-family="Times,serif" font-size="14.00">current_root_url</text>
<text text-anchor="start" x="-471.5" y="-580.3" font-family="Times,serif" font-size="14.00">depp_current_user</text>
<text text-anchor="start" x="-471.5" y="-565.3" font-family="Times,serif" font-size="14.00">registrant_request?</text>
<text text-anchor="start" x="-471.5" y="-550.3" font-family="Times,serif" font-size="14.00">registrar_request?</text>
<text text-anchor="start" x="-471.5" y="-535.3" font-family="Times,serif" font-size="14.00">user_for_paper_trail</text>
<polyline fill="none" stroke="black" points="-479.5,-527.5 -332.5,-527.5 "/>
<polyline fill="none" stroke="black" points="-479.5,-503.5 -332.5,-503.5 "/>
<text text-anchor="start" x="-471.5" y="-488.3" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrar::DomainsController -->
<g id="node35" class="node"><title>Registrar::DomainsController</title>
<path fill="none" stroke="black" d="M292.5,279.5C292.5,279.5 465.5,279.5 465.5,279.5 471.5,279.5 477.5,273.5 477.5,267.5 477.5,267.5 477.5,18.5 477.5,18.5 477.5,12.5 471.5,6.5 465.5,6.5 465.5,6.5 292.5,6.5 292.5,6.5 286.5,6.5 280.5,12.5 280.5,18.5 280.5,18.5 280.5,267.5 280.5,267.5 280.5,273.5 286.5,279.5 292.5,279.5"/>
<text text-anchor="middle" x="379" y="21.7" font-family="Times,serif" font-size="14.00">Registrar::DomainsController</text>
<polyline fill="none" stroke="black" points="280.5,29.5 477.5,29.5 "/>
<text text-anchor="start" x="288.5" y="44.7" font-family="Times,serif" font-size="14.00">check</text>
<text text-anchor="start" x="288.5" y="59.7" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="288.5" y="74.7" font-family="Times,serif" font-size="14.00">delete</text>
<text text-anchor="start" x="288.5" y="89.7" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="288.5" y="104.7" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="288.5" y="119.7" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="288.5" y="134.7" font-family="Times,serif" font-size="14.00">info</text>
<text text-anchor="start" x="288.5" y="149.7" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="288.5" y="164.7" font-family="Times,serif" font-size="14.00">renew</text>
<text text-anchor="start" x="288.5" y="179.7" font-family="Times,serif" font-size="14.00">transfer</text>
<text text-anchor="start" x="288.5" y="194.7" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="280.5,202.5 477.5,202.5 "/>
<polyline fill="none" stroke="black" points="280.5,226.5 477.5,226.5 "/>
<text text-anchor="start" x="288.5" y="241.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="288.5" y="256.7" font-family="Times,serif" font-size="14.00">init_contacts_autocomplete_map</text>
<text text-anchor="start" x="288.5" y="271.7" font-family="Times,serif" font-size="14.00">init_domain</text>
</g>
<!-- Registrar::KeyrelaysController -->
<g id="node36" class="node"><title>Registrar::KeyrelaysController</title>
<path fill="none" stroke="black" d="M712,499C712,499 872,499 872,499 878,499 884,493 884,487 884,487 884,403 884,403 884,397 878,391 872,391 872,391 712,391 712,391 706,391 700,397 700,403 700,403 700,487 700,487 700,493 706,499 712,499"/>
<text text-anchor="middle" x="792" y="406.2" font-family="Times,serif" font-size="14.00">Registrar::KeyrelaysController</text>
<polyline fill="none" stroke="black" points="700,414 884,414 "/>
<text text-anchor="start" x="708" y="429.2" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="708" y="444.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="700,452 884,452 "/>
<polyline fill="none" stroke="black" points="700,476 884,476 "/>
<text text-anchor="start" x="708" y="491.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrar::SessionsController -->
<g id="node37" class="node"><title>Registrar::SessionsController</title>
<path fill="none" stroke="black" d="M-288,-301C-288,-301 -136,-301 -136,-301 -130,-301 -124,-307 -124,-313 -124,-313 -124,-517 -124,-517 -124,-523 -130,-529 -136,-529 -136,-529 -288,-529 -288,-529 -294,-529 -300,-523 -300,-517 -300,-517 -300,-313 -300,-313 -300,-307 -294,-301 -288,-301"/>
<text text-anchor="middle" x="-212" y="-513.8" font-family="Times,serif" font-size="14.00">Registrar::SessionsController</text>
<polyline fill="none" stroke="black" points="-300,-506 -124,-506 "/>
<text text-anchor="start" x="-292" y="-490.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-292" y="-475.8" font-family="Times,serif" font-size="14.00">depp_controller?</text>
<text text-anchor="start" x="-292" y="-460.8" font-family="Times,serif" font-size="14.00">find_user_by_idc</text>
<text text-anchor="start" x="-292" y="-445.8" font-family="Times,serif" font-size="14.00">id</text>
<text text-anchor="start" x="-292" y="-430.8" font-family="Times,serif" font-size="14.00">login</text>
<text text-anchor="start" x="-292" y="-415.8" font-family="Times,serif" font-size="14.00">login_mid</text>
<text text-anchor="start" x="-292" y="-400.8" font-family="Times,serif" font-size="14.00">mid</text>
<text text-anchor="start" x="-292" y="-385.8" font-family="Times,serif" font-size="14.00">mid_status</text>
<polyline fill="none" stroke="black" points="-300,-378 -124,-378 "/>
<polyline fill="none" stroke="black" points="-300,-354 -124,-354 "/>
<text text-anchor="start" x="-292" y="-338.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-292" y="-323.8" font-family="Times,serif" font-size="14.00">check_ip</text>
<text text-anchor="start" x="-292" y="-308.8" font-family="Times,serif" font-size="14.00">role_base_root_url</text>
</g>
<!-- Registrar::PollsController -->
<g id="node38" class="node"><title>Registrar::PollsController</title>
<path fill="none" stroke="black" d="M-288,619.5C-288,619.5 -156,619.5 -156,619.5 -150,619.5 -144,613.5 -144,607.5 -144,607.5 -144,478.5 -144,478.5 -144,472.5 -150,466.5 -156,466.5 -156,466.5 -288,466.5 -288,466.5 -294,466.5 -300,472.5 -300,478.5 -300,478.5 -300,607.5 -300,607.5 -300,613.5 -294,619.5 -288,619.5"/>
<text text-anchor="middle" x="-222" y="481.7" font-family="Times,serif" font-size="14.00">Registrar::PollsController</text>
<polyline fill="none" stroke="black" points="-300,489.5 -144,489.5 "/>
<text text-anchor="start" x="-292" y="504.7" font-family="Times,serif" font-size="14.00">confirm_keyrelay</text>
<text text-anchor="start" x="-292" y="519.7" font-family="Times,serif" font-size="14.00">confirm_transfer</text>
<text text-anchor="start" x="-292" y="534.7" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="-292" y="549.7" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-300,557.5 -144,557.5 "/>
<polyline fill="none" stroke="black" points="-300,581.5 -144,581.5 "/>
<text text-anchor="start" x="-292" y="596.7" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-292" y="611.7" font-family="Times,serif" font-size="14.00">init_epp_xml</text>
</g>
<!-- Registrar::DepositsController -->
<g id="node39" class="node"><title>Registrar::DepositsController</title>
<path fill="none" stroke="black" d="M712,-320.5C712,-320.5 864,-320.5 864,-320.5 870,-320.5 876,-326.5 876,-332.5 876,-332.5 876,-431.5 876,-431.5 876,-437.5 870,-443.5 864,-443.5 864,-443.5 712,-443.5 712,-443.5 706,-443.5 700,-437.5 700,-431.5 700,-431.5 700,-332.5 700,-332.5 700,-326.5 706,-320.5 712,-320.5"/>
<text text-anchor="middle" x="788" y="-428.3" font-family="Times,serif" font-size="14.00">Registrar::DepositsController</text>
<polyline fill="none" stroke="black" points="700,-420.5 876,-420.5 "/>
<text text-anchor="start" x="708" y="-405.3" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="708" y="-390.3" font-family="Times,serif" font-size="14.00">new</text>
<polyline fill="none" stroke="black" points="700,-382.5 876,-382.5 "/>
<polyline fill="none" stroke="black" points="700,-358.5 876,-358.5 "/>
<text text-anchor="start" x="708" y="-343.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="708" y="-328.3" font-family="Times,serif" font-size="14.00">deposit_params</text>
</g>
<!-- Registrar::ContactsController -->
<g id="node40" class="node"><title>Registrar::ContactsController</title>
<path fill="none" stroke="black" d="M-488,-0.5C-488,-0.5 -336,-0.5 -336,-0.5 -330,-0.5 -324,-6.5 -324,-12.5 -324,-12.5 -324,-201.5 -324,-201.5 -324,-207.5 -330,-213.5 -336,-213.5 -336,-213.5 -488,-213.5 -488,-213.5 -494,-213.5 -500,-207.5 -500,-201.5 -500,-201.5 -500,-12.5 -500,-12.5 -500,-6.5 -494,-0.5 -488,-0.5"/>
<text text-anchor="middle" x="-412" y="-198.3" font-family="Times,serif" font-size="14.00">Registrar::ContactsController</text>
<polyline fill="none" stroke="black" points="-500,-190.5 -324,-190.5 "/>
<text text-anchor="start" x="-492" y="-175.3" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-492" y="-160.3" font-family="Times,serif" font-size="14.00">delete</text>
<text text-anchor="start" x="-492" y="-145.3" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="-492" y="-130.3" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="-492" y="-115.3" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="-492" y="-100.3" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="-492" y="-85.3" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="-492" y="-70.3" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-500,-62.5 -324,-62.5 "/>
<polyline fill="none" stroke="black" points="-500,-38.5 -324,-38.5 "/>
<text text-anchor="start" x="-492" y="-23.3" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-492" y="-8.3" font-family="Times,serif" font-size="14.00">init_epp_contact</text>
</g>
<!-- Registrar::DeppController -->
<g id="node41" class="node"><title>Registrar::DeppController</title>
<path fill="none" stroke="black" d="M152,-701C152,-701 286,-701 286,-701 292,-701 298,-707 298,-713 298,-713 298,-827 298,-827 298,-833 292,-839 286,-839 286,-839 152,-839 152,-839 146,-839 140,-833 140,-827 140,-827 140,-713 140,-713 140,-707 146,-701 152,-701"/>
<text text-anchor="middle" x="219" y="-823.8" font-family="Times,serif" font-size="14.00">Registrar::DeppController</text>
<polyline fill="none" stroke="black" points="140,-816 298,-816 "/>
<text text-anchor="start" x="148" y="-800.8" font-family="Times,serif" font-size="14.00">authenticate_user</text>
<text text-anchor="start" x="148" y="-785.8" font-family="Times,serif" font-size="14.00">depp_controller?</text>
<text text-anchor="start" x="148" y="-770.8" font-family="Times,serif" font-size="14.00">depp_current_user</text>
<text text-anchor="start" x="148" y="-755.8" font-family="Times,serif" font-size="14.00">response_ok?</text>
<polyline fill="none" stroke="black" points="140,-748 298,-748 "/>
<polyline fill="none" stroke="black" points="140,-724 298,-724 "/>
<text text-anchor="start" x="148" y="-708.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrar::NameserversController -->
<g id="node42" class="node"><title>Registrar::NameserversController</title>
<path fill="none" stroke="black" d="M-688,699C-688,699 -512,699 -512,699 -506,699 -500,693 -500,687 -500,687 -500,617 -500,617 -500,611 -506,605 -512,605 -512,605 -688,605 -688,605 -694,605 -700,611 -700,617 -700,617 -700,687 -700,687 -700,693 -694,699 -688,699"/>
<text text-anchor="middle" x="-600" y="620.2" font-family="Times,serif" font-size="14.00">Registrar::NameserversController</text>
<polyline fill="none" stroke="black" points="-700,628 -500,628 "/>
<polyline fill="none" stroke="black" points="-700,652 -500,652 "/>
<polyline fill="none" stroke="black" points="-700,676 -500,676 "/>
<text text-anchor="start" x="-692" y="691.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrar::XmlConsolesController -->
<g id="node43" class="node"><title>Registrar::XmlConsolesController</title>
<path fill="none" stroke="black" d="M391.5,639.5C391.5,639.5 570.5,639.5 570.5,639.5 576.5,639.5 582.5,633.5 582.5,627.5 582.5,627.5 582.5,528.5 582.5,528.5 582.5,522.5 576.5,516.5 570.5,516.5 570.5,516.5 391.5,516.5 391.5,516.5 385.5,516.5 379.5,522.5 379.5,528.5 379.5,528.5 379.5,627.5 379.5,627.5 379.5,633.5 385.5,639.5 391.5,639.5"/>
<text text-anchor="middle" x="481" y="531.7" font-family="Times,serif" font-size="14.00">Registrar::XmlConsolesController</text>
<polyline fill="none" stroke="black" points="379.5,539.5 582.5,539.5 "/>
<text text-anchor="start" x="387.5" y="554.7" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="387.5" y="569.7" font-family="Times,serif" font-size="14.00">load_xml</text>
<text text-anchor="start" x="387.5" y="584.7" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="379.5,592.5 582.5,592.5 "/>
<polyline fill="none" stroke="black" points="379.5,616.5 582.5,616.5 "/>
<text text-anchor="start" x="387.5" y="631.7" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrar::InvoicesController -->
<g id="node44" class="node"><title>Registrar::InvoicesController</title>
<path fill="none" stroke="black" d="M532.5,80C532.5,80 683.5,80 683.5,80 689.5,80 695.5,74 695.5,68 695.5,68 695.5,-76 695.5,-76 695.5,-82 689.5,-88 683.5,-88 683.5,-88 532.5,-88 532.5,-88 526.5,-88 520.5,-82 520.5,-76 520.5,-76 520.5,68 520.5,68 520.5,74 526.5,80 532.5,80"/>
<text text-anchor="middle" x="608" y="-72.8" font-family="Times,serif" font-size="14.00">Registrar::InvoicesController</text>
<polyline fill="none" stroke="black" points="520.5,-65 695.5,-65 "/>
<text text-anchor="start" x="528.5" y="-49.8" font-family="Times,serif" font-size="14.00">cancel</text>
<text text-anchor="start" x="528.5" y="-34.8" font-family="Times,serif" font-size="14.00">download_pdf</text>
<text text-anchor="start" x="528.5" y="-19.8" font-family="Times,serif" font-size="14.00">forward</text>
<text text-anchor="start" x="528.5" y="-4.8" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="528.5" y="10.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="520.5,18 695.5,18 "/>
<polyline fill="none" stroke="black" points="520.5,42 695.5,42 "/>
<text text-anchor="start" x="528.5" y="57.2" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="528.5" y="72.2" font-family="Times,serif" font-size="14.00">set_invoice</text>
</g>
<!-- Registrar::AccountActivitiesController -->
<g id="node45" class="node"><title>Registrar::AccountActivitiesController</title>
<path fill="none" stroke="black" d="M-547.5,559.5C-547.5,559.5 -344.5,559.5 -344.5,559.5 -338.5,559.5 -332.5,553.5 -332.5,547.5 -332.5,547.5 -332.5,478.5 -332.5,478.5 -332.5,472.5 -338.5,466.5 -344.5,466.5 -344.5,466.5 -547.5,466.5 -547.5,466.5 -553.5,466.5 -559.5,472.5 -559.5,478.5 -559.5,478.5 -559.5,547.5 -559.5,547.5 -559.5,553.5 -553.5,559.5 -547.5,559.5"/>
<text text-anchor="middle" x="-446" y="481.7" font-family="Times,serif" font-size="14.00">Registrar::AccountActivitiesController</text>
<polyline fill="none" stroke="black" points="-559.5,489.5 -332.5,489.5 "/>
<text text-anchor="start" x="-551.5" y="504.7" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="-559.5,512.5 -332.5,512.5 "/>
<polyline fill="none" stroke="black" points="-559.5,536.5 -332.5,536.5 "/>
<text text-anchor="start" x="-551.5" y="551.7" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrant::DomainsController -->
<g id="node46" class="node"><title>Registrant::DomainsController</title>
<path fill="none" stroke="black" d="M-68.5,-720.5C-68.5,-720.5 92.5,-720.5 92.5,-720.5 98.5,-720.5 104.5,-726.5 104.5,-732.5 104.5,-732.5 104.5,-801.5 104.5,-801.5 104.5,-807.5 98.5,-813.5 92.5,-813.5 92.5,-813.5 -68.5,-813.5 -68.5,-813.5 -74.5,-813.5 -80.5,-807.5 -80.5,-801.5 -80.5,-801.5 -80.5,-732.5 -80.5,-732.5 -80.5,-726.5 -74.5,-720.5 -68.5,-720.5"/>
<text text-anchor="middle" x="12" y="-798.3" font-family="Times,serif" font-size="14.00">Registrant::DomainsController</text>
<polyline fill="none" stroke="black" points="-80.5,-790.5 104.5,-790.5 "/>
<text text-anchor="start" x="-72.5" y="-775.3" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="-80.5,-767.5 104.5,-767.5 "/>
<polyline fill="none" stroke="black" points="-80.5,-743.5 104.5,-743.5 "/>
<text text-anchor="start" x="-72.5" y="-728.3" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrant::SessionsController -->
<g id="node47" class="node"><title>Registrant::SessionsController</title>
<path fill="none" stroke="black" d="M532,-120C532,-120 690,-120 690,-120 696,-120 702,-126 702,-132 702,-132 702,-276 702,-276 702,-282 696,-288 690,-288 690,-288 532,-288 532,-288 526,-288 520,-282 520,-276 520,-276 520,-132 520,-132 520,-126 526,-120 532,-120"/>
<text text-anchor="middle" x="611" y="-272.8" font-family="Times,serif" font-size="14.00">Registrant::SessionsController</text>
<polyline fill="none" stroke="black" points="520,-265 702,-265 "/>
<text text-anchor="start" x="528" y="-249.8" font-family="Times,serif" font-size="14.00">find_user_by_idc</text>
<text text-anchor="start" x="528" y="-234.8" font-family="Times,serif" font-size="14.00">id</text>
<text text-anchor="start" x="528" y="-219.8" font-family="Times,serif" font-size="14.00">login</text>
<text text-anchor="start" x="528" y="-204.8" font-family="Times,serif" font-size="14.00">login_mid</text>
<text text-anchor="start" x="528" y="-189.8" font-family="Times,serif" font-size="14.00">mid</text>
<text text-anchor="start" x="528" y="-174.8" font-family="Times,serif" font-size="14.00">mid_status</text>
<polyline fill="none" stroke="black" points="520,-167 702,-167 "/>
<polyline fill="none" stroke="black" points="520,-143 702,-143 "/>
<text text-anchor="start" x="528" y="-127.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrant::DomainUpdateConfirmsController -->
<g id="node48" class="node"><title>Registrant::DomainUpdateConfirmsController</title>
<path fill="none" stroke="black" d="M152,419C152,419 398,419 398,419 404,419 410,413 410,407 410,407 410,323 410,323 410,317 404,311 398,311 398,311 152,311 152,311 146,311 140,317 140,323 140,323 140,407 140,407 140,413 146,419 152,419"/>
<text text-anchor="middle" x="275" y="326.2" font-family="Times,serif" font-size="14.00">Registrant::DomainUpdateConfirmsController</text>
<polyline fill="none" stroke="black" points="140,334 410,334 "/>
<text text-anchor="start" x="148" y="349.2" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="148" y="364.2" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="140,372 410,372 "/>
<polyline fill="none" stroke="black" points="140,396 410,396 "/>
<text text-anchor="start" x="148" y="411.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrant::WhoisController -->
<g id="node49" class="node"><title>Registrant::WhoisController</title>
<path fill="none" stroke="black" d="M-687.5,179.5C-687.5,179.5 -540.5,179.5 -540.5,179.5 -534.5,179.5 -528.5,173.5 -528.5,167.5 -528.5,167.5 -528.5,98.5 -528.5,98.5 -528.5,92.5 -534.5,86.5 -540.5,86.5 -540.5,86.5 -687.5,86.5 -687.5,86.5 -693.5,86.5 -699.5,92.5 -699.5,98.5 -699.5,98.5 -699.5,167.5 -699.5,167.5 -699.5,173.5 -693.5,179.5 -687.5,179.5"/>
<text text-anchor="middle" x="-614" y="101.7" font-family="Times,serif" font-size="14.00">Registrant::WhoisController</text>
<polyline fill="none" stroke="black" points="-699.5,109.5 -528.5,109.5 "/>
<text text-anchor="start" x="-691.5" y="124.7" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="-699.5,132.5 -528.5,132.5 "/>
<polyline fill="none" stroke="black" points="-699.5,156.5 -528.5,156.5 "/>
<text text-anchor="start" x="-691.5" y="171.7" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Registrant::DomainDeleteConfirmsController -->
<g id="node50" class="node"><title>Registrant::DomainDeleteConfirmsController</title>
<path fill="none" stroke="black" d="M-408,419C-408,419 -166,419 -166,419 -160,419 -154,413 -154,407 -154,407 -154,323 -154,323 -154,317 -160,311 -166,311 -166,311 -408,311 -408,311 -414,311 -420,317 -420,323 -420,323 -420,407 -420,407 -420,413 -414,419 -408,419"/>
<text text-anchor="middle" x="-287" y="326.2" font-family="Times,serif" font-size="14.00">Registrant::DomainDeleteConfirmsController</text>
<polyline fill="none" stroke="black" points="-420,334 -154,334 "/>
<text text-anchor="start" x="-412" y="349.2" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="-412" y="364.2" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-420,372 -154,372 "/>
<polyline fill="none" stroke="black" points="-420,396 -154,396 "/>
<text text-anchor="start" x="-412" y="411.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- EppController -->
<g id="node51" class="node"><title>EppController</title>
<path fill="none" stroke="black" d="M-68.5,219C-68.5,219 56.5,219 56.5,219 62.5,219 68.5,213 68.5,207 68.5,207 68.5,-177 68.5,-177 68.5,-183 62.5,-189 56.5,-189 56.5,-189 -68.5,-189 -68.5,-189 -74.5,-189 -80.5,-183 -80.5,-177 -80.5,-177 -80.5,207 -80.5,207 -80.5,213 -74.5,219 -68.5,219"/>
<text text-anchor="middle" x="-6" y="-173.8" font-family="Times,serif" font-size="14.00">EppController</text>
<polyline fill="none" stroke="black" points="-80.5,-166 68.5,-166 "/>
<text text-anchor="start" x="-72.5" y="-150.8" font-family="Times,serif" font-size="14.00">create_full_selectors</text>
<text text-anchor="start" x="-72.5" y="-135.8" font-family="Times,serif" font-size="14.00">current_user</text>
<text text-anchor="start" x="-72.5" y="-120.8" font-family="Times,serif" font-size="14.00">element_count</text>
<text text-anchor="start" x="-72.5" y="-105.8" font-family="Times,serif" font-size="14.00">epp_errors</text>
<text text-anchor="start" x="-72.5" y="-90.8" font-family="Times,serif" font-size="14.00">epp_session</text>
<text text-anchor="start" x="-72.5" y="-75.8" font-family="Times,serif" font-size="14.00">exactly_one_of</text>
<text text-anchor="start" x="-72.5" y="-60.8" font-family="Times,serif" font-size="14.00">generate_svtrid</text>
<text text-anchor="start" x="-72.5" y="-45.8" font-family="Times,serif" font-size="14.00">handle_errors</text>
<text text-anchor="start" x="-72.5" y="-30.8" font-family="Times,serif" font-size="14.00">has_attribute</text>
<text text-anchor="start" x="-72.5" y="-15.8" font-family="Times,serif" font-size="14.00">iptables_counter_update</text>
<text text-anchor="start" x="-72.5" y="-0.8" font-family="Times,serif" font-size="14.00">latin_only</text>
<text text-anchor="start" x="-72.5" y="14.2" font-family="Times,serif" font-size="14.00">mutually_exclusive</text>
<text text-anchor="start" x="-72.5" y="29.2" font-family="Times,serif" font-size="14.00">optional</text>
<text text-anchor="start" x="-72.5" y="44.2" font-family="Times,serif" font-size="14.00">optional_attribute</text>
<text text-anchor="start" x="-72.5" y="59.2" font-family="Times,serif" font-size="14.00">params_hash</text>
<text text-anchor="start" x="-72.5" y="74.2" font-family="Times,serif" font-size="14.00">render_epp_response</text>
<text text-anchor="start" x="-72.5" y="89.2" font-family="Times,serif" font-size="14.00">requires</text>
<text text-anchor="start" x="-72.5" y="104.2" font-family="Times,serif" font-size="14.00">requires_attribute</text>
<text text-anchor="start" x="-72.5" y="119.2" font-family="Times,serif" font-size="14.00">update_epp_session</text>
<text text-anchor="start" x="-72.5" y="134.2" font-family="Times,serif" font-size="14.00">validate_request</text>
<text text-anchor="start" x="-72.5" y="149.2" font-family="Times,serif" font-size="14.00">write_to_epp_log</text>
<text text-anchor="start" x="-72.5" y="164.2" font-family="Times,serif" font-size="14.00">xml_attrs_present?</text>
<polyline fill="none" stroke="black" points="-80.5,172 68.5,172 "/>
<polyline fill="none" stroke="black" points="-80.5,196 68.5,196 "/>
<text text-anchor="start" x="-72.5" y="211.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before After
Before After

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Before After
Before After

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 0 B

After

Width:  |  Height:  |  Size: 251 KiB

Before After
Before After