diff options
Diffstat (limited to 'horizon/dashboards/nova/networks/templates')
18 files changed, 325 insertions, 0 deletions
diff --git a/horizon/dashboards/nova/networks/templates/networks/_create.html b/horizon/dashboards/nova/networks/templates/networks/_create.html new file mode 100644 index 00000000..664a6b99 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/_create.html @@ -0,0 +1,24 @@ +{% extends "horizon/common/_modal_form.html" %} +{% load i18n %} + +{% block form_id %}create_network_form{% endblock %} +{% block form_action %}{% url horizon:nova:networks:create %}{% endblock %} + +{% block modal-header %}{% trans "Create Network" %}{% endblock %} + +{% block modal-body %} +<div class="left"> + <fieldset> + {% include "horizon/common/_form_fields.html" %} + </fieldset> +</div> +<div class="right"> + <h3>{% trans "Description" %}:</h3> + <p>{% trans "Select a name for your network."%}</p> +</div> +{% endblock %} + +{% block modal-footer %} + <input class="btn btn-primary pull-right" type="submit" value="{% trans "Create Network" %}" /> + <a href="{% url horizon:nova:networks:index %}" class="btn secondary cancel close">{% trans "Cancel" %}</a> +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/_detail_overview.html b/horizon/dashboards/nova/networks/templates/networks/_detail_overview.html new file mode 100644 index 00000000..a1d3d7ff --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/_detail_overview.html @@ -0,0 +1,18 @@ +{% load i18n sizeformat %} + +<h3>{% trans "Network Overview" %}</h3> + +<div class="info detail"> + <dl> + <dt>{% trans "Name" %}</dt> + <dd>{{ network.name|default:"None" }}</dd> + <dt>{% trans "ID" %}</dt> + <dd>{{ network.id|default:"None" }}</dd> + <dt>{% trans "Project ID" %}</dt> + <dd>{{ network.tenant_id|default:"-" }}</dd> + <dt>{% trans "Status" %}</dt> + <dd>{{ network.status|default:"Unknown" }}</dd> + <dt>{% trans "Admin State" %}</dt> + <dd>{{ network.admin_state|default:"Unknown" }}</dd> + </dl> +</div> diff --git a/horizon/dashboards/nova/networks/templates/networks/_network_ips.html b/horizon/dashboards/nova/networks/templates/networks/_network_ips.html new file mode 100644 index 00000000..a80e7479 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/_network_ips.html @@ -0,0 +1,10 @@ +{% for subnet in subnets %} +<ul> + <li> + {% if subnet.name|length > 0 %} + <b>{{ subnet.name }}</b> + {% endif %} + {{ subnet.cidr }} + </li> +</ul> +{% endfor %} diff --git a/horizon/dashboards/nova/networks/templates/networks/_update.html b/horizon/dashboards/nova/networks/templates/networks/_update.html new file mode 100644 index 00000000..50413cfe --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/_update.html @@ -0,0 +1,24 @@ +{% extends "horizon/common/_modal_form.html" %} +{% load i18n %} + +{% block form_id %}update_network_form{% endblock %} +{% block form_action %}{% url horizon:nova:networks:update network_id %}{% endblock %} + +{% block modal-header %}{% trans "Edit Network" %}{% endblock %} + +{% block modal-body %} +<div class="left"> + <fieldset> + {% include "horizon/common/_form_fields.html" %} + </fieldset> +</div> +<div class="right"> + <h3>{% trans "Description:" %}</h3> + <p>{% trans "You may update the editable properties of your network here." %}</p> +</div> +{% endblock %} + +{% block modal-footer %} + <input class="btn btn-primary pull-right" type="submit" value="{% trans "Save Changes" %}" /> + <a href="{% url horizon:nova:networks:index %}" class="btn secondary cancel close">{% trans "Cancel" %}</a> +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/create.html b/horizon/dashboards/nova/networks/templates/networks/create.html new file mode 100644 index 00000000..5a9d7da3 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/create.html @@ -0,0 +1,11 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Create Network" %}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Create Network") %} +{% endblock page_header %} + +{% block main %} + {% include "horizon/common/_workflow.html" %} +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/detail.html b/horizon/dashboards/nova/networks/templates/networks/detail.html new file mode 100644 index 00000000..3a8ac2d8 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/detail.html @@ -0,0 +1,18 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Network Detail"%}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Network Detail: ")|add:network.name %} +{% endblock page_header %} + +{% block main %} + {% include "nova/networks/_detail_overview.html" %} + <hr> + <div id="subnets"> + {{ subnets_table.render }} + </div> + <div id="ports"> + {{ ports_table.render }} + </div> +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/index.html b/horizon/dashboards/nova/networks/templates/networks/index.html new file mode 100644 index 00000000..d458220a --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/index.html @@ -0,0 +1,11 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Networks" %}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Networks") %} +{% endblock page_header %} + +{% block main %} + {{ table.render }} +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/ports/_detail_overview.html b/horizon/dashboards/nova/networks/templates/networks/ports/_detail_overview.html new file mode 100644 index 00000000..401a5db6 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/ports/_detail_overview.html @@ -0,0 +1,41 @@ +{% load i18n sizeformat %} + +<h3>{% trans "Port Overview" %}</h3> + +<div class="info row-fluid detail"> + <h4>{% trans "Port" %}</h4> + <hr class="header_rule"> + <dl> + <dt>{% trans "Name" %}</dt> + <dd>{{ port.name|default:"None" }}</dd> + <dt>{% trans "ID" %}</dt> + <dd>{{ port.id|default:"None" }}</dd> + <dt>{% trans "Network ID" %}</dt> + <dd>{{ port.network_id|default:"None" }}</dd> + <dt>{% trans "Project ID" %}</dt> + <dd>{{ port.tenant_id|default:"-" }}</dd> + <dt>{% trans "Fixed IP" %}</dt> + <dd> + {% if port.fixed_ips.items|length > 1 %} + {% for ip in port.fixed_ips %} + <b>{% trans "IP address:" %}</b> {{ ip.ip_address }}, + <b>{% trans "Subnet ID" %}</b> {{ ip.subnet_id }}<br> + {% endfor %} + {% else %} + "None" + {% endif %} + </dd> + <dt>{% trans "Mac Address" %}</dt> + <dd>{{ port.mac_address|default:"None" }}</dd> + <dt>{% trans "Status" %}</dt> + <dd>{{ port.status|default:"None" }}</dd> + <dt>{% trans "Admin State" %}</dt> + <dd>{{ port.admin_state|default:"None" }}</dd> + <dt>{% trans "Device ID" %}</dt> + {% if port.device_id|length > 1 %} + <dd>{{ port.device_id }}</dd> + {% else %} + <dd>No attached device</dd> + {% endif %} + </dl> +</div> diff --git a/horizon/dashboards/nova/networks/templates/networks/ports/_port_ips.html b/horizon/dashboards/nova/networks/templates/networks/ports/_port_ips.html new file mode 100644 index 00000000..bfd5ea9f --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/ports/_port_ips.html @@ -0,0 +1,7 @@ +{% for ip in ips %} +<ul> + <li> + {{ ip.ip_address }} + </li> +</ul> +{% endfor %} diff --git a/horizon/dashboards/nova/networks/templates/networks/ports/detail.html b/horizon/dashboards/nova/networks/templates/networks/ports/detail.html new file mode 100644 index 00000000..634c6d67 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/ports/detail.html @@ -0,0 +1,15 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Port Detail"%}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Port Detail") %} +{% endblock page_header %} + +{% block main %} +<div id="row-fluid"> + <div class="span12"> + {{ tab_group.render }} + </div> +</div> +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/subnets/_create.html b/horizon/dashboards/nova/networks/templates/networks/subnets/_create.html new file mode 100644 index 00000000..942ece06 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/subnets/_create.html @@ -0,0 +1,25 @@ +{% extends "horizon/common/_modal_form.html" %} +{% load i18n %} + +{% block form_id %}create_subnet_form{% endblock %} +{% block form_action %}{% url horizon:nova:networks:addsubnet network.id %} +{% endblock %} + +{% block modal-header %}{% trans "Create Subnet" %}{% endblock %} + +{% block modal-body %} +<div class="left"> + <fieldset> + {% include "horizon/common/_form_fields.html" %} + </fieldset> +</div> +<div class="right"> + <h3>{% trans "Description" %}:</h3> + <p>{% trans "You can create a subnet for the network. Any network address can be specified unless the network address does not overlap other subnets in the network." %}</p> +</div> +{% endblock %} + +{% block modal-footer %} + <input class="btn btn-primary pull-right" type="submit" value="{% trans "Create Subnet" %}" /> + <a href="{% url horizon:nova:networks:index %}" class="btn secondary cancel close">{% trans "Cancel" %}</a> +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/subnets/_detail_overview.html b/horizon/dashboards/nova/networks/templates/networks/subnets/_detail_overview.html new file mode 100644 index 00000000..4c09fde0 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/subnets/_detail_overview.html @@ -0,0 +1,29 @@ +{% load i18n sizeformat %} + +<h3>{% trans "Subnet Overview" %}</h3> + +<div class="info row-fluid detail"> + <h4>{% trans "Subnet" %}</h4> + <hr class="header_rule"> + <dl> + <dt>{% trans "Name" %}</dt> + <dd>{{ subnet.name|default:"None" }}</dd> + <dt>{% trans "ID" %}</dt> + <dd>{{ subnet.id|default:"None" }}</dd> + <dt>{% trans "Network ID" %}</dt> + <dd>{{ subnet.network_id|default:"None" }}</dd> + <dt>{% trans "CIDR" %}</dt> + <dd>{{ subnet.cidr|default:"None" }}</dd> + <dt>{% trans "IP version" %}</dt> + <dd>{{ subnet.ipver_str|default:"-" }}</dd> + <dt>{% trans "Gateway IP" %}</dt> + <dd>{{ subnet.gateway_ip|default:"-" }}</dd> + <dt>{% trans "IP allocation pool" %}</dt> + <dd> + {% for pool in subnet.allocation_pools %} + {% trans "Start" %} {{ pool.start }} + {% trans " - End" %} {{ pool.end }}<br> + {% endfor %} + </dd> + </dl> +</div> diff --git a/horizon/dashboards/nova/networks/templates/networks/subnets/_update.html b/horizon/dashboards/nova/networks/templates/networks/subnets/_update.html new file mode 100644 index 00000000..4093b06c --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/subnets/_update.html @@ -0,0 +1,33 @@ +{% extends "horizon/common/_modal_form.html" %} +{% load i18n %} + +{% block form_id %}update_subnet_form{% endblock %} +{% block form_action %}{% url horizon:nova:networks:editsubnet network_id subnet_id %}{% endblock %} + +{% block modal-header %}{% trans "Edit Subnet" %}{% endblock %} + +{% block modal-body %} +<div class="left"> + <dl> + <dt>{% trans "ID" %}</dt> + <dd>{{ subnet_id }}</dd> + <dt>{% trans "Network Address" %}</dt> + <dd>{{ cidr }}</dd> + <dt>{% trans "IP version" %}</dt> + <dd>{{ ip_version }}</dd> + </dl> + <hr> + <fieldset> + {% include "horizon/common/_form_fields.html" %} + </fieldset> +</div> +<div class="right"> + <h3>{% trans "Description:" %}</h3> + <p>{% trans "You may update the editable properties of your subnet here." %}</p> +</div> +{% endblock %} + +{% block modal-footer %} + <input class="btn btn-primary pull-right" type="submit" value="{% trans "Save Changes" %}" /> + <a href="{% url horizon:nova:networks:detail network_id %}" class="btn secondary cancel close">{% trans "Cancel" %}</a> +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/subnets/create.html b/horizon/dashboards/nova/networks/templates/networks/subnets/create.html new file mode 100644 index 00000000..01e052c2 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/subnets/create.html @@ -0,0 +1,11 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Create Subnet" %}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Create Subnet") %} +{% endblock page_header %} + +{% block main %} + {% include "nova/networks/subnets/_create.html" %} +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/subnets/detail.html b/horizon/dashboards/nova/networks/templates/networks/subnets/detail.html new file mode 100644 index 00000000..c4e35bd0 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/subnets/detail.html @@ -0,0 +1,15 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Subnet Detail"%}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Subnet Detail") %} +{% endblock page_header %} + +{% block main %} +<div id="row-fluid"> + <div class="span12"> + {{ tab_group.render }} + </div> +</div> +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/subnets/index.html b/horizon/dashboards/nova/networks/templates/networks/subnets/index.html new file mode 100644 index 00000000..833399a2 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/subnets/index.html @@ -0,0 +1,11 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Network" %}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Network") %} +{% endblock page_header %} + +{% block main %} + {{ table.render }} +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/subnets/update.html b/horizon/dashboards/nova/networks/templates/networks/subnets/update.html new file mode 100644 index 00000000..d5b81372 --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/subnets/update.html @@ -0,0 +1,11 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Update Subnet" %}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Update Subnet") %} +{% endblock page_header %} + +{% block main %} + {% include 'nova/networks/subnets/_update.html' %} +{% endblock %} diff --git a/horizon/dashboards/nova/networks/templates/networks/update.html b/horizon/dashboards/nova/networks/templates/networks/update.html new file mode 100644 index 00000000..599de61a --- /dev/null +++ b/horizon/dashboards/nova/networks/templates/networks/update.html @@ -0,0 +1,11 @@ +{% extends 'base.html' %} +{% load i18n %} +{% block title %}{% trans "Update Network" %}{% endblock %} + +{% block page_header %} + {% include "horizon/common/_page_header.html" with title=_("Update Network") %} +{% endblock page_header %} + +{% block main %} + {% include 'nova/networks/_update.html' %} +{% endblock %} |