1 {% extends "base.html" %}
3 {% block title %}{% trans "Review application" %} #{{ application.pk }}{% endblock %}
5 <style type="text/css">
22 function set_network(net){
23 $("#id_network").val(net);
26 <div align="center" id="review">
27 <h2>{% trans "Review application" %} #{{ application.pk }} {% trans "by" %} {{ application.applicant }}</h2>
28 <p>{% trans "Submitted" %} {{ application.filed|date }}</p>
29 {% if application.is_pending %}
30 <form method="POST" id="appform">
33 <legend>{% trans "Instance information" %}</legend>
35 <tr><th>{{ appform.hostname.label_tag }}</th><td>{{ appform.hostname }}<span class="error">{{ appform.hostname.errors|join:", " }}</span></td></tr>
36 <tr><th>{{ appform.memory.label_tag }}</th><td>{{ appform.memory }}<span class="error">{{ appform.memory.errors|join:", " }}</span></td></tr>
37 <tr><th>{{ appform.vcpus.label_tag }}</th><td>{{ appform.vcpus }}<span class="error">{{ appform.vcpus.errors|join:", " }}</span></td></tr>
38 <tr><th>{{ appform.disk_size.label_tag }}</th><td>{{ appform.disk_size }}<span class="error">{{ appform.disk_size.errors|join:", " }}</span></td></tr>
39 <tr><th>{{ appform.organization.label_tag }}</th><td>{{ appform.organization }}<span class="error">{{ appform.organization.errors|join:", " }}</span></td></tr>
40 <tr><th>{{ appform.hosts_mail_server.label_tag }}</th><td>{{ appform.hosts_mail_server }}<span class="error">{{ appform.hosts_mail_server.errors|join:", " }}</span></td></tr>
41 <tr><th>{{ appform.operating_system.label_tag }}</th><td>{{ appform.operating_system }}<span class="error">{{ appform.operating_system.errors|join:", " }}</span></td></tr>
45 {% if application.admin_contact_name %}
47 <legend>{% trans "Administrative contact" %}</legend>
49 <tr><th>{% trans "Name" %}</th><td>{{ application.admin_contact_name }}</td></tr>
50 <tr><th>{% trans "Email" %}</th><td>{{ application.admin_contact_email }}</td></tr>
51 <tr><th>{% trans "Phone" %}</th><td>{{ application.admin_contact_phone }}</td></tr>
57 <legend>{% trans "Comments" %}</legend>
58 <div class="comments">
59 {{ application.comments }}
64 <legend>{% trans "Placement" %}</legend>
65 {% if application.network %}
67 {% trans "The user has requested explicit network placement on" %} {{ application.network }} ({{ application.network.cluster.description }})
71 <p>{% trans "Choose either a network, or a cluster from the quick list to use the cluster's default network." %}</p>
72 <p>{% trans "Network" %}: {{ appform.network }}</p>
73 {% if appform.network.errors %}
74 <p class="error">{{ appform.network.errors|join:", " }}</p>
76 <p>{% for cl in fast_clusters %}<a href="#" onclick="set_network('{{ cl.get_default_network.pk }}');">{{ cl.description }} ({{ cl.slug }})</a> {% if not forloop.last %}| {% endif %}{% endfor %}</p>
80 <legend>{% trans "Decision" %}</legend>
81 <p>{% trans "Comments to the user" %}:</p>
82 {% if appform.admin_comments.errors %}
83 <p><span class="error">{{ appform.admin_comments.errors }}</span></p>
85 <p>{{ appform.admin_comments }}</p>
86 <p><input type="submit" value="Accept" name="accept"/> <input type="submit" value="Reject" name="reject" /></p>
91 <legend>{% trans "Instance information" %}</legend>
93 <tr><th>{{ appform.hostname.label_tag }}</th><td>{{ application.hostname }}</td></tr>
94 <tr><th>{{ appform.memory.label_tag }}</th><td>{{ application.memory }}</td></tr>
95 <tr><th>{{ appform.vcpus.label_tag }}</th><td>{{ application.vcpus }}</td></tr>
96 <tr><th>{{ appform.disk_size.label_tag }}</th><td>{{ application.disk_size }}</td></tr>
97 <tr><th>{{ appform.organization.label_tag }}</th><td>{{ application.organization }}</td></tr>
98 <tr><th>{{ appform.hosts_mail_server.label_tag }}</th><td>{{ application.hosts_mail_server }}</td></tr>
99 <tr><th>{{ appform.operating_system.label_tag }}</th><td>{{ application.operating_system }}</td></tr>
103 {% if application.admin_contact_name %}
105 <legend>{% trans "Administrative contact" %}</legend>
107 <tr><th>{% trans "Name" %}</th><td>{{ application.admin_contact_name }}</td></tr>
108 <tr><th>{% trans "Email" %}</th><td>{{ application.admin_contact_email }}</td></tr>
109 <tr><th>{% trans "Phone" %}</th><td>{{ application.admin_contact_phone }}</td></tr>
115 <legend>{% trans "Comments" %}</legend>
116 <div class="comments">
117 {{ application.comments }}
122 <legend>{% trans "Placement" %}</legend>
123 <p>{% trans "The instance has been placed on" %} {{ application.network }} ({{ application.cluster.description }})</p>