From 4bd6fb5da90c15f257685a04b7d7337fad8d4aec Mon Sep 17 00:00:00 2001 From: Oláh István Gergely <olah.istvan.gergely@cloud.bme.hu> Date: Mon, 10 Feb 2014 04:56:53 +0100 Subject: [PATCH] node-detail: fixed node details --- circle/dashboard/templates/dashboard/node-detail-resources.html | 179 +++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------ circle/dashboard/templates/dashboard/node-detail.html | 5 +++++ 2 files changed, 16 insertions(+), 168 deletions(-) diff --git a/circle/dashboard/templates/dashboard/node-detail-resources.html b/circle/dashboard/templates/dashboard/node-detail-resources.html index 2b59173..ccb9374 100644 --- a/circle/dashboard/templates/dashboard/node-detail-resources.html +++ b/circle/dashboard/templates/dashboard/node-detail-resources.html @@ -1,177 +1,20 @@ {% load i18n %} -<form id="vm-details-resources-form" method="POST" action=""> {% csrf_token %} <dl class="dl-horizontal"> - <dt>Name:</dt><dd>{{ node.name }}</dd> - <dt>Number of cores:</dt><dd>{{ node.num_cores }}</dd> - <dt>Memory:</dt> <dd>{% widthratio node.ram_size 1048576 1 %} MB</dd> - <dt>Architecture:</td><dd>{{ record.arch }}</dd> - <dt>IPv4 address:</dt><dd>{{ node.host.ipv4 }}</dd> - <dt>IPv6 address:</dt><dd> {{ node.host.ipv6 }}</dd> - <dt>Enabled:</dt><dd>{{ node.enabled }}</dd> - <dt>Host online:</dt><dd> {{ node.online }}</dd> - <dt>Priority:</dt><dd>{{ node.priority }}</dd> - <dt>Host owner:</dt><dd>{{ node.host.owner }}</dd> - <dt>Vlan:</dt><dd>{{ node.host.vlan }}</dd> - <dt>Hostname:</dt><dd>{{ node.host.hostname }}</dd> + <dt>{% trans "Node name" %}:</dt><dd>{{ node.name }}</dd> + <dt>{% trans "CPU cores" %}:</dt><dd>{{ node.num_cores }}</dd> + <dt>{% trans "RAM size" %}:</dt> <dd>{% widthratio node.ram_size 1048576 1 %} MB</dd> + <dt>{% trans "Architecture" %}:</td><dd>{{ node.arch }}</dd> + <dt>{% trans "Host IP" %}:</dt><dd>{{ node.host.ipv4 }}</dd> + <dt>{% trans "Enabled" %}:</dt><dd>{{ node.enabled }}</dd> + <dt>{% trans "Host online" %}:</dt><dd> {{ node.online }}</dd> + <dt>{% trans "Priority" %}:</dt><dd>{{ node.priority }}</dd> + <dt>{% trans "Host owner" %}:</dt><dd>{{ node.host.owner }}</dd> + <dt>{% trans "Vlan" %}:</dt><dd>{{ node.host.vlan }}</dd> + <dt>{% trans "Host name" %}:</dt><dd>{{ node.host.hostname }}</dd> </dl> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Enabled" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.enabled }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Priority" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.priority }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "CPU cores" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.num_cores }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "RAM size" %}</label> - </div> - <div class="col-sm-9"> - <label > {% widthratio node.ram_size 1024000 1 %} MB </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Traits" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.traits.all }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Tags" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.tags.all }} </label> - </div> -</p> - - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Host owner" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.host.owner }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Host IP" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.host.ipv4 }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Shared IP" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.host.shared_ip }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Host vlan" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.host.vlan }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Host name" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.host.groups.all }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Host name" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.host.hostname }} </label> - </div> -</p> - - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Host name" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.host.hostname }} </label> - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "Host online" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.online }} </label> - </div> -</p> - - -<p class="row"> - <div class="col-sm-3"> - <label for="ram-slider"><i class="icon-ticket"></i> {% trans "RAM amount" %}</label> - </div> - <div class="col-sm-9"> - <input name="ram-size" type="text" id="vm-ram-size-slider" class="vm-slider" value="{{ instance.ram_size }}" data-slider-min="128" data-slider-max="4096" data-slider-step="128" data-slider-value="{{ instance.ram_size }}" data-slider-orientation="horizontal" data-slider-handle="square" data-slider-tooltip="hide"/> MiB - </div> -</p> - -<p class="row"> - <div class="col-sm-3"> - <label for="cpu-count-slider"><i class="icon-cogs"></i> {% trans "CPU count" %}</label> - </div> - <div class="col-sm-9"> - <label > {{ node.host }} </label> - </div> -</p> - - -<p class="row"> - <div class="col-sm-12"> - <button type="submit" class="btn btn-success btn-sm" id="vm-details-resources-save"><i class="icon-save"></i> {% trans "Save resources" %}</button> - </div> -</p> -</form> {% block extra_js %} <style> label {padding-top: 6px;} diff --git a/circle/dashboard/templates/dashboard/node-detail.html b/circle/dashboard/templates/dashboard/node-detail.html index f553516..0c006c0 100644 --- a/circle/dashboard/templates/dashboard/node-detail.html +++ b/circle/dashboard/templates/dashboard/node-detail.html @@ -52,6 +52,11 @@ </div> </div> </div> +<style> + .popover { + max-width: 600px; + } +</style> {% endblock %} {% block extra_js %} -- libgit2 0.26.0