Ticket #3957 (partial) - ganeti_webmgr uses ganeti python namespace:
[ganeti_webmgr.git] / ganeti_web / templates / cluster / edit.html
blob0577ebf427af6d28eba95c85050c0c2ea7a105b1
1 {% extends "menu_base.html" %}
2 {% load i18n %}
3 {% block title %}
4 {% if cluster %}
5 {% trans "Edit" %} {{ cluster.slug }}
6 {% else %}
7 {% trans "Add a new cluster" %}
8 {% endif %}
9 {% endblock %}
11 {% block content %}
13 <h1><a class="breadcrumb" href="{% url cluster-list %}">{% trans "Cluster" %}</a> :
14 {% if cluster %}
15 <a class="breadcrumb" href="{% url cluster-detail cluster.slug %}">{{ cluster.hostname }}</a>
16 : {% trans "Edit" %}
17 {% else %}{% trans "Add" %}{% endif %}</h1>
20 <form method="post">
21 {% csrf_token %}
22 <fieldset>
23 {% if form.hostname.errors %}<p class="error">{{form.hostname.errors}}</p>{%endif%}
24 <p><label for="id_hostname" class="required">{{form.hostname.label}}:</label> {{form.hostname}}</p>
25 {% if cluster %}
26 {% if form.slug.errors %}<p class="error">{{form.slug.errors}}</p>{%endif%}
27 <p><label for="id_slug" class="required">{{form.slug.label}}:</label> {{form.slug}}</p>
28 {% endif %}
29 {% if form.port.errors %}<p class="error">{{form.port.errors}}</p>{%endif%}
30 <p><label for="id_port" class="required">{{form.port.label}}:</label> {{form.port}}</p>
31 {% if form.description.errors %}<p class="error">{{form.description.errors}}</p>{%endif%}
32 <p><label for="id_description">{{form.description.label}}:</label> {{form.description}}</p>
33 {% if form.username.errors %}<p class="error">{{form.username.errors}}</p>{%endif%}
34 <p><label for="id_username">{{form.username.label}}:</label> {{form.username}}</p>
35 {% if form.password.errors %}<p class="error">{{form.password.errors}}</p>{%endif%}
36 <p><label for="id_password">{{form.password.label}}:</label> {{form.password}}</p>
37 </fieldset>
39 <fieldset>
40 <legend>{% trans "Default Quota" %}</legend>
41 {% if form.virtual_cpus.errors %}<p class="error">{{form.hostname.errors}}</p>{%endif%}
42 <p><label for="id_virtual_cpus">{{form.virtual_cpus.label}}:</label> {{form.virtual_cpus}}</p>
43 {% if form.disk.errors %}<p class="error">{{form.hostname.errors}}</p>{%endif%}
44 <p><label for="id_disk">{{form.disk.label}}:</label> {{form.disk}}</p>
45 {% if form.ram.errors %}<p class="error">{{form.hostname.errors}}</p>{%endif%}
46 <p><label for="id_ram">{{form.ram.label}}:</label> {{form.ram}}</p>
47 </fieldset>
49 {% if cluster %}
50 <input class="submit" type="submit" value="{% trans 'Save' %}">
51 {% else %}
52 <input class="submit" type="submit" value="{% trans 'Add' %}">
53 {% endif %}
54 </form>
55 {% endblock %}