summaryrefslogtreecommitdiffstats
path: root/ogcp/templates/actions/select_client.html
diff options
context:
space:
mode:
Diffstat (limited to 'ogcp/templates/actions/select_client.html')
-rw-r--r--ogcp/templates/actions/select_client.html42
1 files changed, 42 insertions, 0 deletions
diff --git a/ogcp/templates/actions/select_client.html b/ogcp/templates/actions/select_client.html
index 0415621..a44c551 100644
--- a/ogcp/templates/actions/select_client.html
+++ b/ogcp/templates/actions/select_client.html
@@ -17,6 +17,48 @@
{{ macros.cmd_selected_clients(selected_clients) }}
+{% if common_disk_data|length > 0 %}
+
+<div class="form-group mx-5">
+ <label class="control-label">{{ _('Disk inventory') }}</label>
+ <table class="table table-bordered">
+ <thead class="thead-light">
+ <tr>
+ <th>{{ _('Disk') }}</th>
+ <th>{{ _('Size (MiB)') }}</th>
+ <th>{{ _('Clients') }}</th>
+ </tr>
+ </thead>
+ <tbody>
+ {% for disk, data in common_disk_data.items() %}
+ {% for size, ips in data.inventory.items() %}
+ <tr>
+ {% if loop.first %}
+ <td rowspan="{{ data.inventory | length }}">{{ disk }}</td>
+ {% endif %}
+ <td>
+ {% if size == data.common_size %}
+ <strong>{{ size // 1024 }}</strong>
+ {% else %}
+ {{ size // 1024 }}
+ {% endif %}
+ </td>
+ <td>
+ {% for ip in ips %}
+ <div class="card d-inline-block" style="padding: 5px;">{{ ip }}</div>
+ {% endfor %}
+ </td>
+ </tr>
+ {% endfor %}
+
+ {% endfor %}
+ </tbody>
+ </table>
+ <p>{{ _('Note: the disk size in bold represents the selected common size for partitioning') }}</p>
+</div>
+
+{% endif %}
+
{{ wtf.quick_form(form,
action=url_for('action_setup_show'),
method='get',