Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
CIRCLE
/
cloud
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
94
Merge Requests
10
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
53f0b4ad
authored
Jul 10, 2014
by
Kálmán Viktor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dashboard: update fontawesome HTML icons
parent
3fdecc2a
Hide whitespace changes
Inline
Side-by-side
Showing
54 changed files
with
236 additions
and
236 deletions
+236
-236
circle/dashboard/templates/base.html
+1
-1
circle/dashboard/templates/dashboard/_disk-list-element.html
+1
-1
circle/dashboard/templates/dashboard/_notifications-timeline.html
+1
-1
circle/dashboard/templates/dashboard/_vm-create-1.html
+11
-11
circle/dashboard/templates/dashboard/base.html
+5
-5
circle/dashboard/templates/dashboard/group-detail.html
+13
-13
circle/dashboard/templates/dashboard/group-list.html
+2
-2
circle/dashboard/templates/dashboard/group-list/column-actions.html
+1
-1
circle/dashboard/templates/dashboard/group-list/column-admin.html
+1
-1
circle/dashboard/templates/dashboard/group-list/test-one.html
+6
-6
circle/dashboard/templates/dashboard/index-files.html
+10
-10
circle/dashboard/templates/dashboard/index-groups.html
+6
-6
circle/dashboard/templates/dashboard/index-nodes.html
+11
-11
circle/dashboard/templates/dashboard/index-templates.html
+6
-6
circle/dashboard/templates/dashboard/index-vm.html
+12
-12
circle/dashboard/templates/dashboard/lease-create.html
+1
-1
circle/dashboard/templates/dashboard/lease-edit.html
+1
-1
circle/dashboard/templates/dashboard/node-add-trait.html
+1
-1
circle/dashboard/templates/dashboard/node-detail.html
+10
-10
circle/dashboard/templates/dashboard/node-detail/_activity-timeline.html
+2
-2
circle/dashboard/templates/dashboard/node-detail/home.html
+1
-1
circle/dashboard/templates/dashboard/node-list.html
+1
-1
circle/dashboard/templates/dashboard/node-list/column-actions.html
+6
-6
circle/dashboard/templates/dashboard/node-list/column-admin.html
+2
-2
circle/dashboard/templates/dashboard/node-list/column-monitor.html
+2
-2
circle/dashboard/templates/dashboard/node-list/test-one.html
+6
-6
circle/dashboard/templates/dashboard/notifications.html
+1
-1
circle/dashboard/templates/dashboard/operate.html
+1
-1
circle/dashboard/templates/dashboard/profile.html
+6
-6
circle/dashboard/templates/dashboard/profile_form.html
+3
-3
circle/dashboard/templates/dashboard/template-edit.html
+7
-7
circle/dashboard/templates/dashboard/template-list.html
+5
-5
circle/dashboard/templates/dashboard/template-list/column-lease-actions.html
+2
-2
circle/dashboard/templates/dashboard/template-list/column-template-actions.html
+2
-2
circle/dashboard/templates/dashboard/userkey-create.html
+1
-1
circle/dashboard/templates/dashboard/userkey-edit.html
+1
-1
circle/dashboard/templates/dashboard/userkey-list/column-userkey-actions.html
+2
-2
circle/dashboard/templates/dashboard/vm-detail.html
+9
-9
circle/dashboard/templates/dashboard/vm-detail/_activity-timeline.html
+3
-3
circle/dashboard/templates/dashboard/vm-detail/_disk-operations.html
+1
-1
circle/dashboard/templates/dashboard/vm-detail/_network-port-add.html
+1
-1
circle/dashboard/templates/dashboard/vm-detail/_operations.html
+1
-1
circle/dashboard/templates/dashboard/vm-detail/access.html
+3
-3
circle/dashboard/templates/dashboard/vm-detail/console.html
+1
-1
circle/dashboard/templates/dashboard/vm-detail/home.html
+10
-10
circle/dashboard/templates/dashboard/vm-detail/network.html
+15
-15
circle/dashboard/templates/dashboard/vm-detail/resources.html
+4
-4
circle/dashboard/templates/dashboard/vm-list.html
+7
-7
circle/dashboard/templates/dashboard/vm-list/column-actions.html
+4
-4
circle/dashboard/templates/dashboard/vm-list/column-admin.html
+2
-2
circle/dashboard/templates/dashboard/vm-list/test-one.html
+6
-6
circle/dashboard/views.py
+5
-5
circle/vm/models/instance.py
+8
-8
circle/vm/models/node.py
+5
-5
No files found.
circle/dashboard/templates/base.html
View file @
53f0b4ad
...
...
@@ -12,7 +12,7 @@
<link
rel=
"stylesheet"
href=
"//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"
>
<link
rel=
"stylesheet"
href=
"//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css"
>
<link
href=
"//
netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome
.css"
rel=
"stylesheet"
>
<link
href=
"//
maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min
.css"
rel=
"stylesheet"
>
<link
rel=
"stylesheet"
href=
"{{ STATIC_URL }}/template.css"
>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
...
...
circle/dashboard/templates/dashboard/_disk-list-element.html
View file @
53f0b4ad
...
...
@@ -14,6 +14,6 @@
data-disk-pk=
"{{ d.pk }}"
class=
"btn btn-xs btn-danger pull-right disk-remove"
{%
if
not
long_remove
%}
title=
"{% trans "
Remove
"
%}"{%
endif
%}
>
<i
class=
"
icon-remove
"
></i>
{% if long_remove %} {% trans "Remove" %}{% endif %}
<i
class=
"
fa fa-times
"
></i>
{% if long_remove %} {% trans "Remove" %}{% endif %}
</a>
<div
style=
"clear: both;"
></div>
circle/dashboard/templates/dashboard/_notifications-timeline.html
View file @
53f0b4ad
...
...
@@ -2,7 +2,7 @@
{% for n in notifications %}
<li
class=
"notification-message"
>
<span
class=
"notification-message-subject"
>
{% if n.status == "new" %}
<i
class=
"
icon
-envelope-alt"
></i>
{% endif %}
{% if n.status == "new" %}
<i
class=
"
fa fa
-envelope-alt"
></i>
{% endif %}
{{ n.subject }}
</span>
<span
class=
"notification-message-date pull-right"
>
...
...
circle/dashboard/templates/dashboard/_vm-create-1.html
View file @
53f0b4ad
...
...
@@ -6,12 +6,12 @@
<div
class=
"vm-create-template"
>
<div
class=
"vm-create-template-summary"
>
{{ t.name }}
<span
class=
"pull-right"
><i
class=
"
icon
-{{ t.os_type }}"
></i>
{{ t.system }}
</span>
<span
class=
"pull-right"
><i
class=
"
fa fa
-{{ t.os_type }}"
></i>
{{ t.system }}
</span>
</div>
<div
class=
"vm-create-template-details"
>
<ul>
<li>
<i
class=
"
icon
-gears"
></i>
{% trans "CPU" %}
<i
class=
"
fa fa
-gears"
></i>
{% trans "CPU" %}
<div
class=
"progress pull-right"
>
<div
class=
"progress-bar progress-bar-success"
role=
"progressbar"
aria-valuenow=
"{{ t.num_cores }}"
aria-valuemin=
"0"
aria-valuemax=
"8"
style=
"width: 80%"
>
...
...
@@ -20,7 +20,7 @@
</div>
</li>
<li>
<i
class=
"
icon
-ticket"
></i>
{% trans "Memory" %}
<i
class=
"
fa fa
-ticket"
></i>
{% trans "Memory" %}
<div
class=
"progress pull-right"
>
<div
class=
"progress-bar progress-bar-info"
role=
"progressbar"
aria-valuenow=
"{{ t.ram_size }}"
aria-valuemin=
"0"
aria-valuemax=
"4096"
...
...
@@ -30,27 +30,27 @@
</div>
</li>
<li>
<i
class=
"
icon
-file"
></i>
{% trans "Disks" %}
<i
class=
"
fa fa
-file"
></i>
{% trans "Disks" %}
<span
style=
"float: right; text-align: right;"
>
{% for d in t.disks.all %}{{ d.name }} ({% if d.size %}{{ d.size|filesize }}{% endif %}){% if not forloop.last %}, {% endif %}{% endfor %}
</span>
<div
style=
"clear: both;"
></div>
</li>
<li>
<i
class=
"
icon
-globe"
></i>
{% trans "Network" %}
<i
class=
"
fa fa
-globe"
></i>
{% trans "Network" %}
<span
style=
"float: right;"
>
{% for i in t.interface_set.all %}{{ i.vlan.name }}{% if not forloop.last %}, {% endif %}{% endfor %}
</span>
</li>
<li>
<i
class=
"
icon
-tag"
></i>
{% trans "Type" %}: {{ t.lease.name }}
<i
class=
"
fa fa
-tag"
></i>
{% trans "Type" %}: {{ t.lease.name }}
<span
style=
"float: right;"
>
<i
class=
"
icon
-pause"
></i>
{{ t.lease.get_readable_suspend_time }}
<i
class=
"
icon-remove
"
></i>
{{ t.lease.get_readable_delete_time }}
<i
class=
"
fa fa
-pause"
></i>
{{ t.lease.get_readable_suspend_time }}
<i
class=
"
fa fa-times
"
></i>
{{ t.lease.get_readable_delete_time }}
</span>
</li>
<li>
<i
class=
"
icon
-hand-right"
></i>
{% trans "Description" %}:
<i
class=
"
fa fa
-hand-right"
></i>
{% trans "Description" %}:
<span
style=
"float: right; max-width: 350px;"
>
{{ t.description }}
</span>
...
...
@@ -59,13 +59,13 @@
</ul>
<div
style=
"margin-top: 20px; padding: 0 15px; width: 100%"
>
{% if perms.vm_set_resources %}
<a
class=
"btn btn-primary btn-xs customize-vm"
data-template-pk=
"{{ t.pk }}"
href=
"{% url "
dashboard
.
views
.
vm-create
"
%}?
template=
{{
t
.
pk
}}"
><i
class=
"
icon
-wrench"
></i>
{% trans "Customize" %}
</a>
<a
class=
"btn btn-primary btn-xs customize-vm"
data-template-pk=
"{{ t.pk }}"
href=
"{% url "
dashboard
.
views
.
vm-create
"
%}?
template=
{{
t
.
pk
}}"
><i
class=
"
fa fa
-wrench"
></i>
{% trans "Customize" %}
</a>
{% endif %}
<form
class=
"pull-right text-right"
method=
"POST"
action=
"{% url "
dashboard
.
views
.
vm-create
"
%}"
>
{% csrf_token %}
<input
type=
"hidden"
name=
"template"
value=
"{{ t.pk }}"
/>
<button
class=
"btn btn-success btn-xs vm-create-start"
data-template-pk=
"{{ t.pk }}"
type=
"submit"
>
<i
class=
"
icon
-play"
></i>
{% trans "Start" %}
<i
class=
"
fa fa
-play"
></i>
{% trans "Start" %}
</button>
</form>
<div
style=
"clear: both;"
></div>
...
...
circle/dashboard/templates/dashboard/base.html
View file @
53f0b4ad
...
...
@@ -36,19 +36,19 @@
{% if user.is_authenticated and user.pk %}
<a
class=
"navbar-brand pull-right"
href=
"{% url "
logout
"
%}?
next=
{%
url
"
login
"
%}"
style=
"color: white; font-size: 10px;"
>
<i
class=
"
icon-sign
out icon-sign-out"
></i>
{% trans "Log out" %}
<i
class=
"
fa fa-sign-
out icon-sign-out"
></i>
{% trans "Log out" %}
</a>
<a
class=
"navbar-brand pull-right"
href=
"{% url "
dashboard
.
views
.
profile-preferences
"
%}"
title=
"{% trans "
User
profile
"
%}"
style=
"color: white; font-size: 10px;"
>
<i
class=
"
icon
-user"
></i>
<i
class=
"
fa fa
-user"
></i>
{% include "dashboard/_display-name.html" with user=user show_org=True %}
</a>
{% if user.is_superuser %}
<a
class=
"navbar-brand pull-right"
href=
"/network/"
style=
"color: white; font-size: 10px;"
><i
class=
"
icon
-globe"
></i>
{% trans "Network" %}
</a>
<a
class=
"navbar-brand pull-right"
href=
"/admin/"
style=
"color: white; font-size: 10px;"
><i
class=
"
icon
-cogs"
></i>
{% trans "Admin" %}
</a>
<a
class=
"navbar-brand pull-right"
href=
"/network/"
style=
"color: white; font-size: 10px;"
><i
class=
"
fa fa
-globe"
></i>
{% trans "Network" %}
</a>
<a
class=
"navbar-brand pull-right"
href=
"/admin/"
style=
"color: white; font-size: 10px;"
><i
class=
"
fa fa
-cogs"
></i>
{% trans "Admin" %}
</a>
{% endif %}
{% else %}
<a
class=
"navbar-brand pull-right"
href=
"{% url "
login
"
%}?
next=
{%
url
"
dashboard
.
index
"
%}"
style=
"color: white; font-size: 10px;"
><i
class=
"
icon
-sign-in"
></i>
{% trans "Log in " %}
</a>
<a
class=
"navbar-brand pull-right"
href=
"{% url "
login
"
%}?
next=
{%
url
"
dashboard
.
index
"
%}"
style=
"color: white; font-size: 10px;"
><i
class=
"
fa fa
-sign-in"
></i>
{% trans "Log in " %}
</a>
{% endif %}
{% endblock %}
...
...
circle/dashboard/templates/dashboard/group-detail.html
View file @
53f0b4ad
...
...
@@ -6,9 +6,9 @@
<div
class=
"body-content"
>
<div
class=
"page-header"
>
<div
class=
"pull-right"
style=
"padding-top: 15px;"
>
<a
title=
"{% trans "
Rename
"
%}"
href=
"#"
class=
"btn btn-default btn-xs group-details-rename-button"
><i
class=
"
icon
-pencil"
></i></a>
<a
title=
"{% trans "
Delete
"
%}"
data-group-pk=
"{{ group.pk }}"
class=
"btn btn-default btn-xs real-link group-delete"
href=
"{% url "
dashboard
.
views
.
delete-group
"
pk=
group.pk
%}"
><i
class=
"
icon
-trash"
></i></a>
<a
title=
"{% trans "
Help
"
%}"
href=
"#"
class=
"btn btn-default btn-xs group-details-help-button"
><i
class=
"
icon
-question"
></i></a>
<a
title=
"{% trans "
Rename
"
%}"
href=
"#"
class=
"btn btn-default btn-xs group-details-rename-button"
><i
class=
"
fa fa
-pencil"
></i></a>
<a
title=
"{% trans "
Delete
"
%}"
data-group-pk=
"{{ group.pk }}"
class=
"btn btn-default btn-xs real-link group-delete"
href=
"{% url "
dashboard
.
views
.
delete-group
"
pk=
group.pk
%}"
><i
class=
"
fa fa
-trash"
></i></a>
<a
title=
"{% trans "
Help
"
%}"
href=
"#"
class=
"btn btn-default btn-xs group-details-help-button"
><i
class=
"
fa fa
-question"
></i></a>
</div>
<h1>
<div
id=
"group-details-rename"
>
...
...
@@ -62,32 +62,32 @@
{% for i in users %}
<tr>
<td>
<i
class=
"
icon
-user"
></i>
<i
class=
"
fa fa
-user"
></i>
</td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.username
%}"
title=
"{{ i.username }}"
>
{% include "dashboard/_display-name.html" with user=i show_org=True %}
</a>
</td>
<td>
<a
data-group_pk=
"{{ group.pk }}"
data-member_pk=
"{{i.pk}}"
href=
"{% url "
dashboard
.
views
.
remove-user
"
member_pk=
i.pk
group_pk=
group.pk
%}"
class=
"real-link delete-from-group btn btn-link btn-xs"
><i
class=
"
icon-remove
"
><span
class=
"sr-only"
>
{% trans "remove" %}
</span></i></a>
<a
data-group_pk=
"{{ group.pk }}"
data-member_pk=
"{{i.pk}}"
href=
"{% url "
dashboard
.
views
.
remove-user
"
member_pk=
i.pk
group_pk=
group.pk
%}"
class=
"real-link delete-from-group btn btn-link btn-xs"
><i
class=
"
fa fa-times
"
><span
class=
"sr-only"
>
{% trans "remove" %}
</span></i></a>
</td>
</tr>
{% endfor %}
{% for i in future_users %}
<tr>
<td>
<i
class=
"
icon
-user text-muted"
></i>
<i
class=
"
fa fa
-user text-muted"
></i>
</td>
<td>
{{ i.org_id }}
</td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
remove-future-user
"
member_org_id=
i.org_id
group_pk=
group.pk
%}"
class=
"real-link btn-link btn-xs"
>
<i
class=
"
icon-remove
"
><span
class=
"sr-only"
>
{% trans "remove" %}
</span></i></a>
<i
class=
"
fa fa-times
"
><span
class=
"sr-only"
>
{% trans "remove" %}
</span></i></a>
</td>
</tr>
{% endfor %}
<tr>
<td><i
class=
"
icon
-plus"
></i></td>
<td><i
class=
"
fa fa
-plus"
></i></td>
<td
colspan=
"2"
>
<input
type=
"text"
class=
"form-control"
name=
"list-new-name"
placeholder=
"{% trans "
Name
of
user
"
%}"
>
...
...
@@ -115,7 +115,7 @@
{% for i in acl.users %}
<tr>
<td>
<i
class=
"
icon
-user"
></i>
<i
class=
"
fa fa
-user"
></i>
</td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.user.username
%}"
title=
"{{ i.user.username }}"
...
...
@@ -128,14 +128,14 @@
{% endfor %}
</select>
</td>
<td
class=
"user-remove"
><a
data-group_pk=
"{{ group.pk }}"
data-member_pk=
"{{i.user.pk }}"
href=
"{% url "
dashboard
.
views
.
remove-acluser
"
member_pk=
i.user.pk
group_pk=
group.pk
%}"
class=
"real-link delete-from-group btn btn-link btn-xs"
><i
class=
"
icon-remove
"
><span
class=
"sr-only"
>
{% trans "remove" %}
</span></i></a></td>
<td
class=
"user-remove"
><a
data-group_pk=
"{{ group.pk }}"
data-member_pk=
"{{i.user.pk }}"
href=
"{% url "
dashboard
.
views
.
remove-acluser
"
member_pk=
i.user.pk
group_pk=
group.pk
%}"
class=
"real-link delete-from-group btn btn-link btn-xs"
><i
class=
"
fa fa-times
"
><span
class=
"sr-only"
>
{% trans "remove" %}
</span></i></a></td>
</tr>
{% endfor %}
{% for i in acl.groups %}
<tr>
<td>
<i
class=
"
icon
-group"
></i>
<i
class=
"
fa fa
-group"
></i>
</td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.group.pk
%}"
>
{{ i.group }}
</a>
...
...
@@ -147,12 +147,12 @@
{% endfor %}
</select>
</td>
<td
class=
"user-remove"
><a
data-group_pk=
"{{ i.pk }}"
data-member_pk=
"{{i.group.pk }}"
href=
"{% url "
dashboard
.
views
.
remove-aclgroup
"
member_pk=
i.group.pk
group_pk=
group.pk
%}"
class=
"real-link delete-from-group btn btn-link btn-xs"
><i
class=
"
icon-remove
"
><span
class=
"sr-only"
>
{% trans "remove" %}
</span></i></a>
<td
class=
"user-remove"
><a
data-group_pk=
"{{ i.pk }}"
data-member_pk=
"{{i.group.pk }}"
href=
"{% url "
dashboard
.
views
.
remove-aclgroup
"
member_pk=
i.group.pk
group_pk=
group.pk
%}"
class=
"real-link delete-from-group btn btn-link btn-xs"
><i
class=
"
fa fa-times
"
><span
class=
"sr-only"
>
{% trans "remove" %}
</span></i></a>
</td>
</tr>
{% endfor %}
<tr>
<td><i
class=
"
icon
-plus"
></i></td>
<td><i
class=
"
fa fa
-plus"
></i></td>
<td>
<input
type=
"text"
class=
"form-control"
name=
"perm-new-name"
placeholder=
"{% trans "
Name
of
group
or
user
"
%}"
>
...
...
circle/dashboard/templates/dashboard/group-list.html
View file @
53f0b4ad
...
...
@@ -18,13 +18,13 @@
<div
class=
"col-md-12"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<h3
class=
"no-margin"
><i
class=
"
icon
-group"
></i>
Your groups
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-group"
></i>
Your groups
</h3>
</div>
<div
class=
"panel-body group-list-group-control"
>
<p>
<strong>
Group actions
</strong>
<button
id=
"group-list-group-select-all"
class=
"btn btn-info btn-xs"
>
Select all
</button>
<a
id=
"group-list-group-delete"
disabled
href=
"#"
class=
"btn btn-danger btn-xs"
><i
class=
"
icon-remove
"
></i>
Discard
</a>
<a
id=
"group-list-group-delete"
disabled
href=
"#"
class=
"btn btn-danger btn-xs"
><i
class=
"
fa fa-times
"
></i>
Discard
</a>
</p>
</div>
<div
id=
"table_container"
>
...
...
circle/dashboard/templates/dashboard/group-list/column-actions.html
View file @
53f0b4ad
<a
data-group-pk=
"{{ record.pk }}"
class=
"btn btn-danger btn-xs real-link group-delete"
href=
"{% url "
dashboard
.
views
.
delete-group
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
icon
-trash"
></i></a>
<a
data-group-pk=
"{{ record.pk }}"
class=
"btn btn-danger btn-xs real-link group-delete"
href=
"{% url "
dashboard
.
views
.
delete-group
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
fa fa
-trash"
></i></a>
circle/dashboard/templates/dashboard/group-list/column-admin.html
View file @
53f0b4ad
<a
id=
"group-list-rename-button"
class=
"btn btn-default btn-xs"
title
data-original-title=
"Rename"
>
<i
class=
"
icon
-pencil"
></i>
<i
class=
"
fa fa
-pencil"
></i>
</a>
circle/dashboard/templates/dashboard/group-list/test-one.html
View file @
53f0b4ad
...
...
@@ -10,10 +10,10 @@
<td>
1 month
</td>
<td>
<a
class=
"btn btn-default btn-xs"
title
data-original-title=
"Migrate"
>
<i
class=
"
icon
-truck"
></i>
<i
class=
"
fa fa
-truck"
></i>
</a>
<a
class=
"btn btn-default btn-xs"
title
data-original-title=
"Rename"
>
<i
class=
"
icon
-pencil"
></i>
<i
class=
"
fa fa
-pencil"
></i>
</a>
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
data-content=
'
...
...
@@ -39,11 +39,11 @@
</td>
<td>
<div
class=
"btn-group"
>
<button
type=
"button"
class=
"btn btn-xs btn-warning nojs-dropdown-toogle dropdown-toggle"
data-toggle=
"dropdown"
>
Action
<i
class=
"
icon
-caret-down"
></i></button>
<button
type=
"button"
class=
"btn btn-xs btn-warning nojs-dropdown-toogle dropdown-toggle"
data-toggle=
"dropdown"
>
Action
<i
class=
"
fa fa
-caret-down"
></i></button>
<ul
class=
"nojs-dropdown-menu dropdown-menu"
role=
"menu"
>
<li><a
href=
"#"
><i
class=
"
icon
-refresh"
></i>
Reboot
</a></li>
<li><a
href=
"#"
><i
class=
"
icon
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
icon-remove
"
></i>
Discard
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa
-refresh"
></i>
Reboot
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa-times
"
></i>
Discard
</a></li>
</ul>
</div>
</td>
...
...
circle/dashboard/templates/dashboard/index-files.html
View file @
53f0b4ad
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<ul
class=
"list-inline pull-right"
>
<li><a
href=
"#vm-graph-view"
class=
"btn btn-default btn-xs"
><i
class=
"
icon
-dashboard"
></i></a></li>
<li><a
href=
"#vm-list-view"
class=
"btn btn-default btn-xs"
><i
class=
"
icon
-list"
></i></a></li>
<li><a
href=
"#vm-graph-view"
class=
"btn btn-default btn-xs"
><i
class=
"
fa fa
-dashboard"
></i></a></li>
<li><a
href=
"#vm-list-view"
class=
"btn btn-default btn-xs"
><i
class=
"
fa fa
-list"
></i></a></li>
</ul>
<h3
class=
"no-margin"
><i
class=
"
icon
-briefcase"
></i>
Files
<h3
class=
"no-margin"
><i
class=
"
fa fa
-briefcase"
></i>
Files
</h3>
</div>
<div
class=
"list-group"
id=
"vm-list-view"
>
<a
href=
"#"
class=
"list-group-item"
>
<i
class=
"
icon-file"
></i>
ALMA
<div
class=
"pull-right"
><i
class=
"icon
-download-alt "
></i></div>
<i
class=
"
fa fa-file"
></i>
ALMA
<div
class=
"pull-right"
><i
class=
"fa fa
-download-alt "
></i></div>
</a>
<a
href=
"#"
class=
"list-group-item"
>
<i
class=
"
icon-file-text"
></i>
ALMA.docx
<div
class=
"pull-right"
><i
class=
"icon
-download-alt "
></i></div>
<i
class=
"
fa fa-file-text"
></i>
ALMA.docx
<div
class=
"pull-right"
><i
class=
"fa fa
-download-alt "
></i></div>
</a>
<a
href=
"#"
class=
"list-group-item"
>
<i
class=
"
icon-file-text"
></i>
ALMA.docx
<div
class=
"pull-right"
><i
class=
"icon
-download-alt "
></i></div>
<i
class=
"
fa fa-file-text"
></i>
ALMA.docx
<div
class=
"pull-right"
><i
class=
"fa fa
-download-alt "
></i></div>
</a>
<a
href=
"#"
class=
"list-group-item"
>
<i
class=
"
icon-file-text"
></i>
ALMA.docx
<div
class=
"pull-right"
><i
class=
"icon
-download-alt "
></i></div>
<i
class=
"
fa fa-file-text"
></i>
ALMA.docx
<div
class=
"pull-right"
><i
class=
"fa fa
-download-alt "
></i></div>
</a>
<a
href=
"#"
class=
"list-group-item"
>
<i
class=
"
icon-file-text"
></i>
ALMA.docx
<div
class=
"pull-right"
><i
class=
"icon
-download-alt "
></i></div>
<i
class=
"
fa fa-file-text"
></i>
ALMA.docx
<div
class=
"pull-right"
><i
class=
"fa fa
-download-alt "
></i></div>
</a>
<div
href=
"#"
class=
"list-group-item list-group-footer text-right"
>
<p>
<a
class=
"btn btn-primary btn-xs"
><i
class=
"
icon-chevron-sign
-right"
></i>
show more
</a>
<a
class=
"btn btn-success btn-xs"
><i
class=
"
icon
-upload-alt"
></i>
upload
</a>
<a
class=
"btn btn-primary btn-xs"
><i
class=
"
fa fa-chevron-circle
-right"
></i>
show more
</a>
<a
class=
"btn btn-success btn-xs"
><i
class=
"
fa fa
-upload-alt"
></i>
upload
</a>
</p>
</div>
</div>
...
...
circle/dashboard/templates/dashboard/index-groups.html
View file @
53f0b4ad
...
...
@@ -2,16 +2,16 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"pull-right toolbar"
>
<span
class=
"btn btn-default btn-xs infobtn"
title=
"{% trans "
List
of
groups
that
you
have
access
to
."
%}"
><i
class=
"
icon-info-sign
"
></i></span>
<span
class=
"btn btn-default btn-xs infobtn"
title=
"{% trans "
List
of
groups
that
you
have
access
to
."
%}"
><i
class=
"
fa fa-info-circle
"
></i></span>
</div>
<h3
class=
"no-margin"
><i
class=
"
icon
-group"
></i>
{% trans "Groups" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-group"
></i>
{% trans "Groups" %}
</h3>
</div>
<div
class=
"list-group"
id=
"vm-list-view"
>
<div
id=
"dashboard-group-list"
>
{% for i in groups %}
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.pk
%}"
class=
"list-group-item real-link
{% if forloop.last and groups|length < 5 %} list-group-item-last{% endif %}"
>
<i
class=
"
icon
-group"
></i>
{{ i.name }}
<i
class=
"
fa fa
-group"
></i>
{{ i.name }}
</a>
{% endfor %}
</div>
...
...
@@ -20,12 +20,12 @@
<div
class=
"col-sm-6 col-xs-6 input-group input-group-sm"
>
<input
id=
"dashboard-group-search-input"
type=
"text"
class=
"form-control"
placeholder=
"{% trans "
Search
..."
%}"
/>
<div
class=
"input-group-btn"
>
<button
type=
"submit"
class=
"form-control btn btn-primary"
><i
class=
"
icon
-search"
></i></button>
<button
type=
"submit"
class=
"form-control btn btn-primary"
><i
class=
"
fa fa
-search"
></i></button>
</div>
</div>
<div
class=
"col-sm-6 text-right"
>
<a
class=
"btn btn-primary btn-xs"
href=
"{% url "
dashboard
.
views
.
group-list
"
%}"
>
<i
class=
"
icon-chevron-sign
-right"
></i>
<i
class=
"
fa fa-chevron-circle
-right"
></i>
{% if more_groups > 0 %}
{% blocktrans count more=more_groups %}
<strong>
{{ more }}
</strong>
more
...
...
@@ -36,7 +36,7 @@
{% trans "list" %}
{% endif %}
</a>
<a
class=
"btn btn-success btn-xs group-create"
href=
"{% url "
dashboard
.
views
.
group-create
"
%}"
><i
class=
"
icon-plus-sign
"
></i>
{% trans "new" %}
</a>
<a
class=
"btn btn-success btn-xs group-create"
href=
"{% url "
dashboard
.
views
.
group-create
"
%}"
><i
class=
"
fa fa-plus-circle
"
></i>
{% trans "new" %}
</a>
</div>
</div>
</div>
...
...
circle/dashboard/templates/dashboard/index-nodes.html
View file @
53f0b4ad
...
...
@@ -3,14 +3,14 @@
<div
class=
"panel-heading"
>
<div
class=
"pull-right toolbar"
>
<div
class=
"btn-group"
>
<a
href=
"#index-graph-view"
data-index-box=
"node"
class=
"btn btn-default btn-xs"
><i
class=
"
icon
-dashboard"
></i></a>
<a
href=
"#index-list-view"
data-index-box=
"node"
class=
"btn btn-default btn-xs disabled"
><i
class=
"
icon
-list"
></i></a>
<a
href=
"#index-graph-view"
data-index-box=
"node"
class=
"btn btn-default btn-xs"
><i
class=
"
fa fa
-dashboard"
></i></a>
<a
href=
"#index-list-view"
data-index-box=
"node"
class=
"btn btn-default btn-xs disabled"
><i
class=
"
fa fa
-list"
></i></a>
</div>
<span
class=
"btn btn-default btn-xs infobtn"
title=
"{% trans "
List
of
compute
nodes
,
also
called
worker
nodes
or
hypervisors
,
which
run
the
virtual
machines
."
%}"
><i
class=
"
icon-info-sign
"
></i></span>
<span
class=
"btn btn-default btn-xs infobtn"
title=
"{% trans "
List
of
compute
nodes
,
also
called
worker
nodes
or
hypervisors
,
which
run
the
virtual
machines
."
%}"
><i
class=
"
fa fa-info-circle
"
></i></span>
</div>
<h3
class=
"no-margin"
>
<i
class=
"
icon
-sitemap"
></i>
{% trans "Nodes" %}
<i
class=
"
fa fa
-sitemap"
></i>
{% trans "Nodes" %}
</h3>
</div
>
<div
class=
"list-group"
id=
"node-list-view"
>
...
...
@@ -19,7 +19,7 @@
<a
href=
"{{ i.get_absolute_url }}"
class=
"list-group-item real-link
{% if forloop.last and nodes|length < 5 %} list-group-item-last{% endif %}"
>
<span
class=
"index-node-list-name"
>
<i
class=
"{{ i.get_status_icon }}"
title=
"{{ i.get_status_display }}"
></i>
<i
class=
"
fa
{{ i.get_status_icon }}"
title=
"{{ i.get_status_display }}"
></i>
{{ i.name }}
</span>
<div
style=
"clear: both;"
></div>
...
...
@@ -31,19 +31,19 @@
<div
class=
"col-sm-6 col-xs-6 input-group input-group-sm"
>
<input
id=
"dashboard-node-search-input"
type=
"text"
class=
"form-control"
placeholder=
"{% trans "
Search
..."
%}"
/>
<div
class=
"input-group-btn"
>
<button
type=
"submit"
class=
"form-control btn btn-primary"
title=
"search"
><i
class=
"
icon
-search"
></i></button>
<button
type=
"submit"
class=
"form-control btn btn-primary"
title=
"search"
><i
class=
"
fa fa
-search"
></i></button>
</div>
</div>
<div
class=
"col-sm-6 text-right"
>
<a
class=
"btn btn-primary btn-xs"
href=
"{% url "
dashboard
.
views
.
node-list
"
%}"
>
<i
class=
"
icon-chevron-sign
-right"
></i>
<i
class=
"
fa fa-chevron-circle
-right"
></i>
{% if more_nodes > 0 %}
{% blocktrans with count=more_nodes %}
<strong>
{{count}}
</strong>
more{% endblocktrans %}
{% else %}
{% trans "list" %}
{% endif %}
</a>
<a
class=
"btn btn-success btn-xs node-create"
href=
"{% url "
dashboard
.
views
.
node-create
"
%}"
><i
class=
"
icon-plus-sign
"
></i>
{% trans "new" %}
</a>
<a
class=
"btn btn-success btn-xs node-create"
href=
"{% url "
dashboard
.
views
.
node-create
"
%}"
><i
class=
"
fa fa-plus-circle
"
></i>
{% trans "new" %}
</a>
</div>
</div>
</div>
...
...
@@ -56,7 +56,7 @@
<ul
class=
"list-inline"
id=
"dashboard-node-taglist"
>
{% for i in nodes %}
<a
href=
"{{ i.get_absolute_url }}"
class=
"label {{i.get_status_label}}"
>
<i
class=
"{{ i.get_status_icon }}"
title=
"{{ i.get_status_display }}"
></i>
{{ i.name }}
</a>
<i
class=
"
fa
{{ i.get_status_icon }}"
title=
"{{ i.get_status_display }}"
></i>
{{ i.name }}
</a>
{% endfor %}
</ul>
...
...
@@ -65,10 +65,10 @@
<div
class=
"col-sm-6 text-right pull-right"
>
{% if more_nodes >= 0 %}
<a
class=
"btn btn-primary btn-xs"
href=
"{% url "
dashboard
.
views
.
node-list
"
%}"
>
<i
class=
"
icon-chevron-sign
-right"
></i>
{% blocktrans with count=more_nodes %}
<strong>
{{count}}
</strong>
more{% endblocktrans %}
<i
class=
"
fa fa-chevron-circle
-right"
></i>
{% blocktrans with count=more_nodes %}
<strong>
{{count}}
</strong>
more{% endblocktrans %}
</a>
{% endif %}
<a
class=
"btn btn-success btn-xs node-create"
href=
"{% url "
dashboard
.
views
.
node-create
"
%}"
><i
class=
"
icon-plus-sign
"
></i>
{% trans "new" %}
</a>
<a
class=
"btn btn-success btn-xs node-create"
href=
"{% url "
dashboard
.
views
.
node-create
"
%}"
><i
class=
"
fa fa-plus-circle
"
></i>
{% trans "new" %}
</a>
</div>
</div>
</div>
...
...
circle/dashboard/templates/dashboard/index-templates.html
View file @
53f0b4ad
...
...
@@ -2,9 +2,9 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<span
class=
"btn btn-default btn-xs infobtn pull-right"
title=
"{% trans "
List
of
VM
templates
that
are
available
for
you
.
You
can
create
new
ones
from
scratch
or
customize
existing
ones
(
preferred
)."
%}"
>
<i
class=
"
icon-info-sign
"
></i>
<i
class=
"
fa fa-info-circle
"
></i>
</span>
<h3
class=
"no-margin"
><i
class=
"
icon
-puzzle-piece"
></i>
{% trans "Templates" %}
<h3
class=
"no-margin"
><i
class=
"
fa fa
-puzzle-piece"
></i>
{% trans "Templates" %}
</h3>
</div>
<div
class=
"list-group"
id=
"dashboard-template-list"
>
...
...
@@ -13,10 +13,10 @@
<a
href=
"{% url "
dashboard
.
views
.
template-detail
"
pk=
t.pk
%}"
class=
"list-group-item
{% if forloop.last and templates|length < 5 %} list-group-item-last{% endif %}"
>
<span
class=
"index-template-list-name"
>
<i
class=
"
icon
-{{ t.os_type }}"
></i>
{{ t.name }}
<i
class=
"
fa fa
-{{ t.os_type }}"
></i>
{{ t.name }}
</span>
<small
class=
"text-muted index-template-list-system"
>
{{ t.system }}
</small>
<div
class=
"pull-right vm-create"
data-template=
"{{ t.pk }}"
><i
title=
"{% trans "
Start
vm
instance
"
%}"
class=
"
icon
-play"
></i></div>
<div
class=
"pull-right vm-create"
data-template=
"{{ t.pk }}"
><i
title=
"{% trans "
Start
vm
instance
"
%}"
class=
"
fa fa
-play"
></i></div>
<div
class=
"clearfix"
></div>
</a>
{% empty %}
...
...
@@ -30,10 +30,10 @@
<div
href=
"#"
class=
"list-group-item list-group-footer text-right"
>
<p>
<a
href=
"{% url "
dashboard
.
views
.
template-list
"
%}"
class=
"btn btn-primary btn-xs"
>
<i
class=
"
icon-chevron-sign
-right"
></i>
{% trans "show all" %}
<i
class=
"
fa fa-chevron-circle
-right"
></i>
{% trans "show all" %}
</a>
<a
href=
"{% url "
dashboard
.
views
.
template-choose
"
%}"
class=
"btn btn-success btn-xs template-choose"
>
<i
class=
"
icon-plus-sign
"
></i>
{% trans "new" %}
<i
class=
"
fa fa-plus-circle
"
></i>
{% trans "new" %}
</a>
</p>
</div>
...
...
circle/dashboard/templates/dashboard/index-vm.html
View file @
53f0b4ad
...
...
@@ -3,13 +3,13 @@
<div
class=
"panel-heading"
>
<div
class=
"pull-right toolbar"
>
<div
class=
"btn-group"
>
<a
href=
"#index-graph-view"
data-index-box=
"vm"
class=
"btn btn-default btn-xs"
><i
class=
"
icon
-dashboard"
></i></a>
<a
href=
"#index-list-view"
data-index-box=
"vm"
class=
"btn btn-default btn-xs disabled"
><i
class=
"
icon
-list"
></i></a>
<a
href=
"#index-graph-view"
data-index-box=
"vm"
class=
"btn btn-default btn-xs"
><i
class=
"
fa fa
-dashboard"
></i></a>
<a
href=
"#index-list-view"
data-index-box=
"vm"
class=
"btn btn-default btn-xs disabled"
><i
class=
"
fa fa
-list"
></i></a>
</div>
<span
class=
"btn btn-default btn-xs infobtn"
title=
"{% trans "
List
of
your
current
virtual
machines
.
Favourited
ones
are
ahead
of
others
."
%}"
><i
class=
"
icon-info-sign
"
></i></span>
<span
class=
"btn btn-default btn-xs infobtn"
title=
"{% trans "
List
of
your
current
virtual
machines
.
Favourited
ones
are
ahead
of
others
."
%}"
><i
class=
"
fa fa-info-circle
"
></i></span>
</div>
<h3
class=
"no-margin"
>
<i
class=
"
icon
-desktop"
></i>
{% trans "Virtual machines" %}
<i
class=
"
fa fa
-desktop"
></i>
{% trans "Virtual machines" %}
</h3>
</div>
<div
class=
"list-group"
id=
"vm-list-view"
>
...
...
@@ -18,15 +18,15 @@
<a
href=
"{{ i.get_absolute_url }}"
class=
"list-group-item
{% if forloop.last and instances|length < 5 %} list-group-item-last{% endif %}"
>
<span
class=
"index-vm-list-name"
>
<i
class=
"{{ i.get_status_icon }}"
title=
"{{ i.get_status_display }}"
></i>
<i
class=
"
fa
{{ i.get_status_icon }}"
title=
"{{ i.get_status_display }}"
></i>
{{ i.name }}
</span>
<small
class=
"text-muted"
>
{{ i.primary_host.hostname }}
</small>
<div
class=
"pull-right dashboard-vm-favourite"
data-vm=
"{{ i.pk }}"
>
{% if i.fav %}
<i
class=
"
icon
-star text-primary title-favourite"
title=
"{% trans "
Unfavourite
"
%}"
></i>
<i
class=
"
fa fa
-star text-primary title-favourite"
title=
"{% trans "
Unfavourite
"
%}"
></i>
{% else %}
<i
class=
"
icon
-star-empty text-primary title-favourite"
title=
"{% trans "
Mark
as
favorite
"
%}"
></i>
<i
class=
"
fa fa
-star-empty text-primary title-favourite"
title=
"{% trans "
Mark
as
favorite
"
%}"
></i>
{% endif %}
</div>
<div
style=
"clear: both;"
></div>
...
...
@@ -47,12 +47,12 @@
<div
class=
"col-sm-6 col-xs-6 input-group input-group-sm"
>
<input
id=
"dashboard-vm-search-input"
type=
"text"
class=
"form-control"
placeholder=
"{% trans "
Search
..."
%}"
/>
<div
class=
"input-group-btn"
>
<button
type=
"submit"
class=
"form-control btn btn-primary"
><i
class=
"
icon
-search"
></i></button>
<button
type=
"submit"
class=
"form-control btn btn-primary"
><i
class=
"
fa fa
-search"
></i></button>
</div>
</div>
<div
class=
"col-sm-6 text-right"
>
<a
class=
"btn btn-primary btn-xs"
href=
"{% url "
dashboard
.
views
.
vm-list
"
%}"
>
<i
class=
"
icon-chevron-sign
-right"
></i>
<i
class=
"
fa fa-chevron-circle
-right"
></i>
{% if more_instances > 0 %}
{% blocktrans count counter=more_instances %}
<strong>
{{ counter }}
</strong>
more
...
...
@@ -63,7 +63,7 @@
{% trans "list" %}
{% endif %}
</a>
<a
class=
"btn btn-success btn-xs vm-create"
href=
"{% url "
dashboard
.
views
.
vm-create
"
%}"
><i
class=
"
icon-plus-sign
"
></i>
{% trans "new" %}
</a>
<a
class=
"btn btn-success btn-xs vm-create"
href=
"{% url "
dashboard
.
views
.
vm-create
"
%}"
><i
class=
"
fa fa-plus-circle
"
></i>
{% trans "new" %}
</a>
</div>
</div>
</div>
...
...
@@ -77,7 +77,7 @@
{% for vm in running_vms %}
<li
style=
"display: inline-block; padding: 2px;"
>
<a
href=
"{{vm.get_absolute_url}}"
title=
"{{vm.primary_host.get_fqdn}}"
class=
"label label-success"
>
<i
class=
"{{vm.get_status_icon}}"
></i>
{{vm.name}}
<i
class=
"
fa
{{vm.get_status_icon}}"
></i>
{{vm.name}}
</a>
</li>
{% endfor %}
...
...
@@ -87,7 +87,7 @@
<div
class=
"clearfix"
></div>
<div>
<a
style=
"float: right; margin-top: 17px;"
href=
"{% url "
dashboard
.
views
.
vm-list
"
%}"
class=
"btn btn-primary btn-xs"
>
<i
class=
"
icon-chevron-sign
-right"
></i>
<i
class=
"
fa fa-chevron-circle
-right"
></i>
{% blocktrans count counter=instances|length|add:more_instances %}
<strong>
{{ counter }}
</strong>
machine total
{% plural %}
...
...
circle/dashboard/templates/dashboard/lease-create.html
View file @
53f0b4ad
...
...
@@ -11,7 +11,7 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
template-list
"
%}"
>
{% trans "Back" %}
</a>
<h3
class=
"no-margin"
><i
class=
"
icon
-time"
></i>
{% trans "Create lease" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-time"
></i>
{% trans "Create lease" %}
</h3>
</div>
<div
class=
"panel-body"
>
{% with form=form %}
...
...
circle/dashboard/templates/dashboard/lease-edit.html
View file @
53f0b4ad
...
...
@@ -10,7 +10,7 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
template-list
"
%}"
>
{% trans "Back" %}
</a>
<h3
class=
"no-margin"
><i
class=
"
icon
-time"
></i>
{% trans "Edit lease" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-time"
></i>
{% trans "Edit lease" %}
</h3>
</div>
<div
class=
"panel-body"
>
{% with form=form %}
...
...
circle/dashboard/templates/dashboard/node-add-trait.html
View file @
53f0b4ad
...
...
@@ -16,7 +16,7 @@
<div
class=
"col-md-12"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<h3
class=
"no-margin"
><i
class=
"
icon
-plus"
></i>
{% trans "Add Trait" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-plus"
></i>
{% trans "Add Trait" %}
</h3>
</div>
<div
class=
"panel-body"
>
{% with form=form %}
...
...
circle/dashboard/templates/dashboard/node-detail.html
View file @
53f0b4ad
...
...
@@ -7,12 +7,12 @@
<div
class=
"body-content"
>
<div
class=
"page-header"
>
<div
class=
"pull-right"
style=
"padding-top: 15px;"
>
<a
title=
"{% trans "
Rename
"
%}"
href=
"#"
class=
"btn btn-default btn-xs node-details-rename-button"
><i
class=
"
icon
-pencil"
></i></a>
<a
title=
"{% trans "
Flush
"
%}"
data-node-pk=
"{{ node.pk }}"
class=
"btn btn-default btn-xs real-link node-flush"
href=
"{% url "
dashboard
.
views
.
flush-node
"
pk=
node.pk
%}"
><i
class=
"
icon
-cloud-upload"
></i></a>
<a
title=
"{% trans "
Enable
"
%}"
style=
"display:{% if node.enabled %}none{% else %}inline-block{% endif %}"
data-node-pk=
"{{ node.pk }}"
class=
"btn btn-default btn-xs real-link node-enable"
href=
"{% url "
dashboard
.
views
.
status-node
"
pk=
node.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
icon
-check"
></i></a>
<a
title=
"{% trans "
Disable
"
%}"
style=
"display:{% if not node.enabled %}none{% else %}inline-block{% endif %}"
data-node-pk=
"{{ node.pk }}"
class=
"btn btn-default btn-xs real-link node-enable"
href=
"{% url "
dashboard
.
views
.
status-node
"
pk=
node.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
icon
-ban-circle"
></i></a>
<a
title=
"{% trans "
Delete
"
%}"
data-node-pk=
"{{ node.pk }}"
class=
"btn btn-default btn-xs real-link node-delete"
href=
"{% url "
dashboard
.
views
.
delete-node
"
pk=
node.pk
%}"
><i
class=
"
icon
-trash"
></i></a>
<a
title=
"{% trans "
Help
"
%}"
href=
"#"
class=
"btn btn-default btn-xs node-details-help-button"
><i
class=
"
icon
-question"
></i></a>
<a
title=
"{% trans "
Rename
"
%}"
href=
"#"
class=
"btn btn-default btn-xs node-details-rename-button"
><i
class=
"
fa fa
-pencil"
></i></a>
<a
title=
"{% trans "
Flush
"
%}"
data-node-pk=
"{{ node.pk }}"
class=
"btn btn-default btn-xs real-link node-flush"
href=
"{% url "
dashboard
.
views
.
flush-node
"
pk=
node.pk
%}"
><i
class=
"
fa fa
-cloud-upload"
></i></a>
<a
title=
"{% trans "
Enable
"
%}"
style=
"display:{% if node.enabled %}none{% else %}inline-block{% endif %}"
data-node-pk=
"{{ node.pk }}"
class=
"btn btn-default btn-xs real-link node-enable"
href=
"{% url "
dashboard
.
views
.
status-node
"
pk=
node.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
fa fa
-check"
></i></a>
<a
title=
"{% trans "
Disable
"
%}"
style=
"display:{% if not node.enabled %}none{% else %}inline-block{% endif %}"
data-node-pk=
"{{ node.pk }}"
class=
"btn btn-default btn-xs real-link node-enable"
href=
"{% url "
dashboard
.
views
.
status-node
"
pk=
node.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
fa fa
-ban-circle"
></i></a>
<a
title=
"{% trans "
Delete
"
%}"
data-node-pk=
"{{ node.pk }}"
class=
"btn btn-default btn-xs real-link node-delete"
href=
"{% url "
dashboard
.
views
.
delete-node
"
pk=
node.pk
%}"
><i
class=
"
fa fa
-trash"
></i></a>
<a
title=
"{% trans "
Help
"
%}"
href=
"#"
class=
"btn btn-default btn-xs node-details-help-button"
><i
class=
"
fa fa
-question"
></i></a>
</div>
<h1>
<div
id=
"node-details-rename"
>
...
...
@@ -66,19 +66,19 @@
<ul
class=
"nav nav-pills panel-heading"
>
<li
class=
"active"
>
<a
href=
"#home"
data-toggle=
"pill"
class=
"text-center"
>
<i
class=
"
icon
-compass icon-2x"
></i><br>
<i
class=
"
fa fa
-compass icon-2x"
></i><br>
{% trans "Home" %}
</a></li>
<li>
<a
href=
"#resources"
data-toggle=
"pill"
class=
"text-center"
>
<i
class=
"
icon
-tasks icon-2x"
></i><br>
<i
class=
"
fa fa
-tasks icon-2x"
></i><br>
{% trans "Resources" %}
</a></li>
<li>
<a
href=
"#virtualmachines"
data-toggle=
"pill"
class=
"text-center"
>
<i
class=
"
icon
-desktop icon-2x"
></i><br>
<i
class=
"
fa fa
-desktop icon-2x"
></i><br>
{% trans "Virtual Machines" %}
</a></li>
<li>
<a
href=
"#activity"
data-toggle=
"pill"
class=
"text-center"
>
<i
class=
"
icon
-time icon-2x"
></i><br>
<i
class=
"
fa fa
-time icon-2x"
></i><br>
{% trans "Activity" %}
</a></li>
</ul>
...
...
circle/dashboard/templates/dashboard/node-detail/_activity-timeline.html
View file @
53f0b4ad
...
...
@@ -3,7 +3,7 @@
{% for a in activities %}
<div
class=
"activity"
data-activity-id=
"{{ a.pk }}"
>
<span
class=
"timeline-icon{% if a.has_failed %} timeline-icon-failed{% endif %}"
>
<i
class=
"{% if not a.finished %} icon-refresh icon-spin {% else %}
icon
-plus{% endif %}"
></i>
<i
class=
"{% if not a.finished %} icon-refresh icon-spin {% else %}
fa fa
-plus{% endif %}"
></i>
</span>
<strong>
{{ a.get_readable_name }}
</strong>
{{ a.started|date:"Y-m-d H:i" }}, {{ a.user }}
...
...
@@ -15,7 +15,7 @@
{% if s.finished %}
{{ s.finished|time:"H:i:s" }}
{% else %}
<i
class=
"
icon
-refresh icon-spin"
class=
"sub-activity-loading-icon"
></i>
<i
class=
"
fa fa
-refresh icon-spin"
class=
"sub-activity-loading-icon"
></i>
{% endif %}
{% if s.has_failed %}
<div
class=
"label label-danger"
>
{% trans "failed" %}
</div>
...
...
circle/dashboard/templates/dashboard/node-detail/home.html
View file @
53f0b4ad
...
...
@@ -8,7 +8,7 @@
{% for t in node.traits.all %}
<div
class=
"label label-success label-tag"
style=
"display: inline-block"
>
{{ t }}
<a
data-trait-pk=
"{{ t.pk }}"
href=
"#"
class=
"node-details-remove-trait"
><i
class=
"
icon-remove
"
></i></a>
<a
data-trait-pk=
"{{ t.pk }}"
href=
"#"
class=
"node-details-remove-trait"
><i
class=
"
fa fa-times
"
></i></a>
</div>
{% endfor %}
{% else %}
...
...
circle/dashboard/templates/dashboard/node-list.html
View file @
53f0b4ad
...
...
@@ -10,7 +10,7 @@
<div
class=
"col-md-12"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<h3
class=
"no-margin"
><i
class=
"
icon
-desktop"
></i>
{% trans "Compute nodes" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-desktop"
></i>
{% trans "Compute nodes" %}
</h3>
</div>
<div
id=
"table_container"
>
...
...
circle/dashboard/templates/dashboard/node-list/column-actions.html
View file @
53f0b4ad
{% load i18n %}
<div
class=
"btn-group"
>
<button
type=
"button"
class=
"btn {{ btn_size }} btn-warning nojs-dropdown-toogle dropdown-toggle"
data-toggle=
"dropdown"
>
Action
<i
class=
"
icon
-caret-down"
></i></button>
<button
type=
"button"
class=
"btn {{ btn_size }} btn-warning nojs-dropdown-toogle dropdown-toggle"
data-toggle=
"dropdown"
>
Action
<i
class=
"
fa fa
-caret-down"
></i></button>
<ul
class=
"dropdown-menu nojs-dropdown-toogle"
role=
"menu"
>
<li><a
href=
"#"
class=
"node-details-rename-button"
><i
class=
"
icon
-pencil"
></i>
{% trans "Rename" %}
</a></li>
<li><a
data-node-pk=
"{{ record.pk }}"
class=
"real-link node-flush"
href=
"{% url "
dashboard
.
views
.
flush-node
"
pk=
record.pk
%}"
><i
class=
"
icon
-cloud-upload"
></i>
{% trans "Flush" %}
</a>
<li><a
style=
{%
if
record
.
enabled
%}"
display:none
"{%
else
%}"
display:block
"{%
endif
%}
data-node-pk=
"{{ record.pk }}"
class=
"real-link node-enable"
href=
"{% url "
dashboard
.
views
.
status-node
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
icon
-check"
></i>
{% trans "Enable" %}
</a>
<a
style=
{%
if
record
.
enabled
%}"
display:block
"{%
else
%}"
display:none
"{%
endif
%}
data-node-pk=
"{{ record.pk }}"
class=
"real-link node-enable"
href=
"{% url "
dashboard
.
views
.
status-node
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
icon-remove
"
></i>
{% trans "Disable" %}
</a></li>
<li><a
data-node-pk=
"{{ record.pk }}"
class=
"real-link node-delete"
href=
"{% url "
dashboard
.
views
.
delete-node
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
icon
-trash"
></i>
{% trans "Delete" %}
</a></li>
<li><a
href=
"#"
class=
"node-details-rename-button"
><i
class=
"
fa fa
-pencil"
></i>
{% trans "Rename" %}
</a></li>
<li><a
data-node-pk=
"{{ record.pk }}"
class=
"real-link node-flush"
href=
"{% url "
dashboard
.
views
.
flush-node
"
pk=
record.pk
%}"
><i
class=
"
fa fa
-cloud-upload"
></i>
{% trans "Flush" %}
</a>
<li><a
style=
{%
if
record
.
enabled
%}"
display:none
"{%
else
%}"
display:block
"{%
endif
%}
data-node-pk=
"{{ record.pk }}"
class=
"real-link node-enable"
href=
"{% url "
dashboard
.
views
.
status-node
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
fa fa
-check"
></i>
{% trans "Enable" %}
</a>
<a
style=
{%
if
record
.
enabled
%}"
display:block
"{%
else
%}"
display:none
"{%
endif
%}
data-node-pk=
"{{ record.pk }}"
class=
"real-link node-enable"
href=
"{% url "
dashboard
.
views
.
status-node
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
fa fa-times
"
></i>
{% trans "Disable" %}
</a></li>
<li><a
data-node-pk=
"{{ record.pk }}"
class=
"real-link node-delete"
href=
"{% url "
dashboard
.
views
.
delete-node
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
fa fa
-trash"
></i>
{% trans "Delete" %}
</a></li>
</ul>
</div>
circle/dashboard/templates/dashboard/node-list/column-admin.html
View file @
53f0b4ad
{% load i18n %}
<a
class=
"btn btn-default btn-xs"
title=
"{% trans "
Flush
"
%}"
>
<i
class=
"
icon
-cloud-upload"
></i>