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
A prog2-höz tartozó friss repo anyagok itt elérhetőek:
https://git.iit.bme.hu/
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 @@
...
@@ -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.min.css"
>
<link
rel=
"stylesheet"
href=
"//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.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"
>
<link
rel=
"stylesheet"
href=
"{{ STATIC_URL }}/template.css"
>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
...
...
circle/dashboard/templates/dashboard/_disk-list-element.html
View file @
53f0b4ad
...
@@ -14,6 +14,6 @@
...
@@ -14,6 +14,6 @@
data-disk-pk=
"{{ d.pk }}"
class=
"btn btn-xs btn-danger pull-right disk-remove"
data-disk-pk=
"{{ d.pk }}"
class=
"btn btn-xs btn-danger pull-right disk-remove"
{%
if
not
long_remove
%}
title=
"{% trans "
Remove
"
%}"{%
endif
%}
{%
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>
</a>
<div
style=
"clear: both;"
></div>
<div
style=
"clear: both;"
></div>
circle/dashboard/templates/dashboard/_notifications-timeline.html
View file @
53f0b4ad
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
{% for n in notifications %}
{% for n in notifications %}
<li
class=
"notification-message"
>
<li
class=
"notification-message"
>
<span
class=
"notification-message-subject"
>
<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 }}
{{ n.subject }}
</span>
</span>
<span
class=
"notification-message-date pull-right"
>
<span
class=
"notification-message-date pull-right"
>
...
...
circle/dashboard/templates/dashboard/_vm-create-1.html
View file @
53f0b4ad
...
@@ -6,12 +6,12 @@
...
@@ -6,12 +6,12 @@
<div
class=
"vm-create-template"
>
<div
class=
"vm-create-template"
>
<div
class=
"vm-create-template-summary"
>
<div
class=
"vm-create-template-summary"
>
{{ t.name }}
{{ 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>
<div
class=
"vm-create-template-details"
>
<div
class=
"vm-create-template-details"
>
<ul>
<ul>
<li>
<li>
<i
class=
"
icon
-gears"
></i>
{% trans "CPU" %}
<i
class=
"
fa fa
-gears"
></i>
{% trans "CPU" %}
<div
class=
"progress pull-right"
>
<div
class=
"progress pull-right"
>
<div
class=
"progress-bar progress-bar-success"
role=
"progressbar"
<div
class=
"progress-bar progress-bar-success"
role=
"progressbar"
aria-valuenow=
"{{ t.num_cores }}"
aria-valuemin=
"0"
aria-valuemax=
"8"
style=
"width: 80%"
>
aria-valuenow=
"{{ t.num_cores }}"
aria-valuemin=
"0"
aria-valuemax=
"8"
style=
"width: 80%"
>
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
</div>
</div>
</li>
</li>
<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 pull-right"
>
<div
class=
"progress-bar progress-bar-info"
role=
"progressbar"
<div
class=
"progress-bar progress-bar-info"
role=
"progressbar"
aria-valuenow=
"{{ t.ram_size }}"
aria-valuemin=
"0"
aria-valuemax=
"4096"
aria-valuenow=
"{{ t.ram_size }}"
aria-valuemin=
"0"
aria-valuemax=
"4096"
...
@@ -30,27 +30,27 @@
...
@@ -30,27 +30,27 @@
</div>
</div>
</li>
</li>
<li>
<li>
<i
class=
"
icon
-file"
></i>
{% trans "Disks" %}
<i
class=
"
fa fa
-file"
></i>
{% trans "Disks" %}
<span
style=
"float: right; text-align: right;"
>
<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 %}
{% for d in t.disks.all %}{{ d.name }} ({% if d.size %}{{ d.size|filesize }}{% endif %}){% if not forloop.last %}, {% endif %}{% endfor %}
</span>
</span>
<div
style=
"clear: both;"
></div>
<div
style=
"clear: both;"
></div>
</li>
</li>
<li>
<li>
<i
class=
"
icon
-globe"
></i>
{% trans "Network" %}
<i
class=
"
fa fa
-globe"
></i>
{% trans "Network" %}
<span
style=
"float: right;"
>
<span
style=
"float: right;"
>
{% for i in t.interface_set.all %}{{ i.vlan.name }}{% if not forloop.last %}, {% endif %}{% endfor %}
{% for i in t.interface_set.all %}{{ i.vlan.name }}{% if not forloop.last %}, {% endif %}{% endfor %}
</span>
</span>
</li>
</li>
<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;"
>
<span
style=
"float: right;"
>
<i
class=
"
icon
-pause"
></i>
{{ t.lease.get_readable_suspend_time }}
<i
class=
"
fa fa
-pause"
></i>
{{ t.lease.get_readable_suspend_time }}
<i
class=
"
icon-remove
"
></i>
{{ t.lease.get_readable_delete_time }}
<i
class=
"
fa fa-times
"
></i>
{{ t.lease.get_readable_delete_time }}
</span>
</span>
</li>
</li>
<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;"
>
<span
style=
"float: right; max-width: 350px;"
>
{{ t.description }}
{{ t.description }}
</span>
</span>
...
@@ -59,13 +59,13 @@
...
@@ -59,13 +59,13 @@
</ul>
</ul>
<div
style=
"margin-top: 20px; padding: 0 15px; width: 100%"
>
<div
style=
"margin-top: 20px; padding: 0 15px; width: 100%"
>
{% if perms.vm_set_resources %}
{% 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 %}
{% endif %}
<form
class=
"pull-right text-right"
method=
"POST"
action=
"{% url "
dashboard
.
views
.
vm-create
"
%}"
>
<form
class=
"pull-right text-right"
method=
"POST"
action=
"{% url "
dashboard
.
views
.
vm-create
"
%}"
>
{% csrf_token %}
{% csrf_token %}
<input
type=
"hidden"
name=
"template"
value=
"{{ t.pk }}"
/>
<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"
>
<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>
</button>
</form>
</form>
<div
style=
"clear: both;"
></div>
<div
style=
"clear: both;"
></div>
...
...
circle/dashboard/templates/dashboard/base.html
View file @
53f0b4ad
...
@@ -36,19 +36,19 @@
...
@@ -36,19 +36,19 @@
{% if user.is_authenticated and user.pk %}
{% 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;"
>
<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>
<a
class=
"navbar-brand pull-right"
href=
"{% url "
dashboard
.
views
.
profile-preferences
"
%}"
title=
"{% trans "
User
profile
"
%}"
style=
"color: white; font-size: 10px;"
>
<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 %}
{% include "dashboard/_display-name.html" with user=user show_org=True %}
</a>
</a>
{% if user.is_superuser %}
{% 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=
"/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=
"
icon
-cogs"
></i>
{% trans "Admin" %}
</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 %}
{% endif %}
{% else %}
{% 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 %}
{% endif %}
{% endblock %}
{% endblock %}
...
...
circle/dashboard/templates/dashboard/group-detail.html
View file @
53f0b4ad
...
@@ -6,9 +6,9 @@
...
@@ -6,9 +6,9 @@
<div
class=
"body-content"
>
<div
class=
"body-content"
>
<div
class=
"page-header"
>
<div
class=
"page-header"
>
<div
class=
"pull-right"
style=
"padding-top: 15px;"
>
<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 "
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=
"
icon
-trash"
></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=
"
icon
-question"
></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>
</div>
<h1>
<h1>
<div
id=
"group-details-rename"
>
<div
id=
"group-details-rename"
>
...
@@ -62,32 +62,32 @@
...
@@ -62,32 +62,32 @@
{% for i in users %}
{% for i in users %}
<tr>
<tr>
<td>
<td>
<i
class=
"
icon
-user"
></i>
<i
class=
"
fa fa
-user"
></i>
</td>
</td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.username
%}"
title=
"{{ i.username }}"
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.username
%}"
title=
"{{ i.username }}"
>
{% include "dashboard/_display-name.html" with user=i show_org=True %}
</a>
>
{% include "dashboard/_display-name.html" with user=i show_org=True %}
</a>
</td>
</td>
<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>
</td>
</tr>
</tr>
{% endfor %}
{% endfor %}
{% for i in future_users %}
{% for i in future_users %}
<tr>
<tr>
<td>
<td>
<i
class=
"
icon
-user text-muted"
></i>
<i
class=
"
fa fa
-user text-muted"
></i>
</td>
</td>
<td>
{{ i.org_id }}
</td>
<td>
{{ i.org_id }}
</td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
remove-future-user
"
member_org_id=
i.org_id
group_pk=
group.pk
%}"
<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"
>
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>
</td>
</tr>
</tr>
{% endfor %}
{% endfor %}
<tr>
<tr>
<td><i
class=
"
icon
-plus"
></i></td>
<td><i
class=
"
fa fa
-plus"
></i></td>
<td
colspan=
"2"
>
<td
colspan=
"2"
>
<input
type=
"text"
class=
"form-control"
name=
"list-new-name"
<input
type=
"text"
class=
"form-control"
name=
"list-new-name"
placeholder=
"{% trans "
Name
of
user
"
%}"
>
placeholder=
"{% trans "
Name
of
user
"
%}"
>
...
@@ -115,7 +115,7 @@
...
@@ -115,7 +115,7 @@
{% for i in acl.users %}
{% for i in acl.users %}
<tr>
<tr>
<td>
<td>
<i
class=
"
icon
-user"
></i>
<i
class=
"
fa fa
-user"
></i>
</td>
</td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.user.username
%}"
title=
"{{ i.user.username }}"
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.user.username
%}"
title=
"{{ i.user.username }}"
...
@@ -128,14 +128,14 @@
...
@@ -128,14 +128,14 @@
{% endfor %}
{% endfor %}
</select>
</select>
</td>
</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>
</tr>
{% endfor %}
{% endfor %}
{% for i in acl.groups %}
{% for i in acl.groups %}
<tr>
<tr>
<td>
<td>
<i
class=
"
icon
-group"
></i>
<i
class=
"
fa fa
-group"
></i>
</td>
</td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.group.pk
%}"
>
{{ i.group }}
</a>
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.group.pk
%}"
>
{{ i.group }}
</a>
...
@@ -147,12 +147,12 @@
...
@@ -147,12 +147,12 @@
{% endfor %}
{% endfor %}
</select>
</select>
</td>
</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>
</td>
</tr>
</tr>
{% endfor %}
{% endfor %}
<tr>
<tr>
<td><i
class=
"
icon
-plus"
></i></td>
<td><i
class=
"
fa fa
-plus"
></i></td>
<td>
<td>
<input
type=
"text"
class=
"form-control"
name=
"perm-new-name"
<input
type=
"text"
class=
"form-control"
name=
"perm-new-name"
placeholder=
"{% trans "
Name
of
group
or
user
"
%}"
>
placeholder=
"{% trans "
Name
of
group
or
user
"
%}"
>
...
...
circle/dashboard/templates/dashboard/group-list.html
View file @
53f0b4ad
...
@@ -18,13 +18,13 @@
...
@@ -18,13 +18,13 @@
<div
class=
"col-md-12"
>
<div
class=
"col-md-12"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<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>
<div
class=
"panel-body group-list-group-control"
>
<div
class=
"panel-body group-list-group-control"
>
<p>
<p>
<strong>
Group actions
</strong>
<strong>
Group actions
</strong>
<button
id=
"group-list-group-select-all"
class=
"btn btn-info btn-xs"
>
Select all
</button>
<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>
</p>
</div>
</div>
<div
id=
"table_container"
>
<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"
>
<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>
</a>
circle/dashboard/templates/dashboard/group-list/test-one.html
View file @
53f0b4ad
...
@@ -10,10 +10,10 @@
...
@@ -10,10 +10,10 @@
<td>
1 month
</td>
<td>
1 month
</td>
<td>
<td>
<a
class=
"btn btn-default btn-xs"
title
data-original-title=
"Migrate"
>
<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>
<a
class=
"btn btn-default btn-xs"
title
data-original-title=
"Rename"
>
<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>
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
data-content=
'
data-content=
'
...
@@ -39,11 +39,11 @@
...
@@ -39,11 +39,11 @@
</td>
</td>
<td>
<td>
<div
class=
"btn-group"
>
<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"
>
<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=
"
fa fa
-refresh"
></i>
Reboot
</a></li>
<li><a
href=
"#"
><i
class=
"
icon
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
icon-remove
"
></i>
Discard
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa-times
"
></i>
Discard
</a></li>
</ul>
</ul>
</div>
</div>
</td>
</td>
...
...
circle/dashboard/templates/dashboard/index-files.html
View file @
53f0b4ad
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<ul
class=
"list-inline pull-right"
>
<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-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=
"
icon
-list"
></i></a></li>
<li><a
href=
"#vm-list-view"
class=
"btn btn-default btn-xs"
><i
class=
"
fa fa
-list"
></i></a></li>
</ul>
</ul>
<h3
class=
"no-margin"
><i
class=
"
icon
-briefcase"
></i>
Files
<h3
class=
"no-margin"
><i
class=
"
fa fa
-briefcase"
></i>
Files
</h3>
</h3>
</div>
</div>
<div
class=
"list-group"
id=
"vm-list-view"
>
<div
class=
"list-group"
id=
"vm-list-view"
>
<a
href=
"#"
class=
"list-group-item"
>
<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>
<a
href=
"#"
class=
"list-group-item"
>
<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>
<a
href=
"#"
class=
"list-group-item"
>
<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>
<a
href=
"#"
class=
"list-group-item"
>
<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>
<a
href=
"#"
class=
"list-group-item"
>
<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>
<div
href=
"#"
class=
"list-group-item list-group-footer text-right"
>
<div
href=
"#"
class=
"list-group-item list-group-footer text-right"
>
<p>
<p>
<a
class=
"btn btn-primary btn-xs"
><i
class=
"
icon-chevron-sign
-right"
></i>
show more
</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=
"
icon
-upload-alt"
></i>
upload
</a>
<a
class=
"btn btn-success btn-xs"
><i
class=
"
fa fa
-upload-alt"
></i>
upload
</a>
</p>
</p>
</div>
</div>
</div>
</div>
...
...
circle/dashboard/templates/dashboard/index-groups.html
View file @
53f0b4ad
...
@@ -2,16 +2,16 @@
...
@@ -2,16 +2,16 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<div
class=
"pull-right toolbar"
>
<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>
</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>
<div
class=
"list-group"
id=
"vm-list-view"
>
<div
class=
"list-group"
id=
"vm-list-view"
>
<div
id=
"dashboard-group-list"
>
<div
id=
"dashboard-group-list"
>
{% for i in groups %}
{% for i in groups %}
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.pk
%}"
class=
"list-group-item real-link
<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 %}"
>
{% 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>
</a>
{% endfor %}
{% endfor %}
</div>
</div>
...
@@ -20,12 +20,12 @@
...
@@ -20,12 +20,12 @@
<div
class=
"col-sm-6 col-xs-6 input-group input-group-sm"
>
<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
..."
%}"
/>
<input
id=
"dashboard-group-search-input"
type=
"text"
class=
"form-control"
placeholder=
"{% trans "
Search
..."
%}"
/>
<div
class=
"input-group-btn"
>
<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>
</div>
<div
class=
"col-sm-6 text-right"
>
<div
class=
"col-sm-6 text-right"
>
<a
class=
"btn btn-primary btn-xs"
href=
"{% url "
dashboard
.
views
.
group-list
"
%}"
>
<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 %}
{% if more_groups > 0 %}
{% blocktrans count more=more_groups %}
{% blocktrans count more=more_groups %}
<strong>
{{ more }}
</strong>
more
<strong>
{{ more }}
</strong>
more
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
{% trans "list" %}
{% trans "list" %}
{% endif %}
{% endif %}
</a>
</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>
</div>
</div>
</div>
...
...
circle/dashboard/templates/dashboard/index-nodes.html
View file @
53f0b4ad
...
@@ -3,14 +3,14 @@
...
@@ -3,14 +3,14 @@
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<div
class=
"pull-right toolbar"
>
<div
class=
"pull-right toolbar"
>
<div
class=
"btn-group"
>
<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-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=
"
icon
-list"
></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>
</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>
</div>
<h3
class=
"no-margin"
>
<h3
class=
"no-margin"
>
<i
class=
"
icon
-sitemap"
></i>
{% trans "Nodes" %}
<i
class=
"
fa fa
-sitemap"
></i>
{% trans "Nodes" %}
</h3>
</h3>
</div
>
</div
>
<div
class=
"list-group"
id=
"node-list-view"
>
<div
class=
"list-group"
id=
"node-list-view"
>
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
<a
href=
"{{ i.get_absolute_url }}"
class=
"list-group-item real-link
<a
href=
"{{ i.get_absolute_url }}"
class=
"list-group-item real-link
{% if forloop.last and nodes|length < 5 %} list-group-item-last{% endif %}"
>
{% if forloop.last and nodes|length < 5 %} list-group-item-last{% endif %}"
>
<span
class=
"index-node-list-name"
>
<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 }}
{{ i.name }}
</span>
</span>
<div
style=
"clear: both;"
></div>
<div
style=
"clear: both;"
></div>
...
@@ -31,19 +31,19 @@
...
@@ -31,19 +31,19 @@
<div
class=
"col-sm-6 col-xs-6 input-group input-group-sm"
>
<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
..."
%}"
/>
<input
id=
"dashboard-node-search-input"
type=
"text"
class=
"form-control"
placeholder=
"{% trans "
Search
..."
%}"
/>
<div
class=
"input-group-btn"
>
<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>
</div>
<div
class=
"col-sm-6 text-right"
>
<div
class=
"col-sm-6 text-right"
>
<a
class=
"btn btn-primary btn-xs"
href=
"{% url "
dashboard
.
views
.
node-list
"
%}"
>
<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 %}
{% if more_nodes > 0 %}
{% blocktrans with count=more_nodes %}
<strong>
{{count}}
</strong>
more{% endblocktrans %}
{% blocktrans with count=more_nodes %}
<strong>
{{count}}
</strong>
more{% endblocktrans %}
{% else %}
{% else %}
{% trans "list" %}
{% trans "list" %}
{% endif %}
{% endif %}
</a>
</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>
</div>
</div>
</div>
...
@@ -56,7 +56,7 @@
...
@@ -56,7 +56,7 @@
<ul
class=
"list-inline"
id=
"dashboard-node-taglist"
>
<ul
class=
"list-inline"
id=
"dashboard-node-taglist"
>
{% for i in nodes %}
{% for i in nodes %}
<a
href=
"{{ i.get_absolute_url }}"
class=
"label {{i.get_status_label}}"
>
<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 %}
{% endfor %}
</ul>
</ul>
...
@@ -65,10 +65,10 @@
...
@@ -65,10 +65,10 @@
<div
class=
"col-sm-6 text-right pull-right"
>
<div
class=
"col-sm-6 text-right pull-right"
>
{% if more_nodes >= 0 %}
{% if more_nodes >= 0 %}
<a
class=
"btn btn-primary btn-xs"
href=
"{% url "
dashboard
.
views
.
node-list
"
%}"
>
<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>
</a>
{% endif %}
{% 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>
</div>
</div>
</div>
...
...
circle/dashboard/templates/dashboard/index-templates.html
View file @
53f0b4ad
...
@@ -2,9 +2,9 @@
...
@@ -2,9 +2,9 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<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
)."
%}"
>
<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>
</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>
</h3>
</div>
</div>
<div
class=
"list-group"
id=
"dashboard-template-list"
>
<div
class=
"list-group"
id=
"dashboard-template-list"
>
...
@@ -13,10 +13,10 @@
...
@@ -13,10 +13,10 @@
<a
href=
"{% url "
dashboard
.
views
.
template-detail
"
pk=
t.pk
%}"
class=
"list-group-item
<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 %}"
>
{% if forloop.last and templates|length < 5 %} list-group-item-last{% endif %}"
>
<span
class=
"index-template-list-name"
>
<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>
</span>
<small
class=
"text-muted index-template-list-system"
>
{{ t.system }}
</small>
<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>
<div
class=
"clearfix"
></div>
</a>
</a>
{% empty %}
{% empty %}
...
@@ -30,10 +30,10 @@
...
@@ -30,10 +30,10 @@
<div
href=
"#"
class=
"list-group-item list-group-footer text-right"
>
<div
href=
"#"
class=
"list-group-item list-group-footer text-right"
>
<p>
<p>
<a
href=
"{% url "
dashboard
.
views
.
template-list
"
%}"
class=
"btn btn-primary btn-xs"
>
<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>
<a
href=
"{% url "
dashboard
.
views
.
template-choose
"
%}"
class=
"btn btn-success btn-xs template-choose"
>
<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>
</a>
</p>
</p>
</div>
</div>
...
...
circle/dashboard/templates/dashboard/index-vm.html
View file @
53f0b4ad
...
@@ -3,13 +3,13 @@
...
@@ -3,13 +3,13 @@
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<div
class=
"pull-right toolbar"
>
<div
class=
"pull-right toolbar"
>
<div
class=
"btn-group"
>
<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-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=
"
icon
-list"
></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>
</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>
</div>
<h3
class=
"no-margin"
>
<h3
class=
"no-margin"
>
<i
class=
"
icon
-desktop"
></i>
{% trans "Virtual machines" %}
<i
class=
"
fa fa
-desktop"
></i>
{% trans "Virtual machines" %}
</h3>
</h3>
</div>
</div>
<div
class=
"list-group"
id=
"vm-list-view"
>
<div
class=
"list-group"
id=
"vm-list-view"
>
...
@@ -18,15 +18,15 @@
...
@@ -18,15 +18,15 @@
<a
href=
"{{ i.get_absolute_url }}"
class=
"list-group-item
<a
href=
"{{ i.get_absolute_url }}"
class=
"list-group-item
{% if forloop.last and instances|length < 5 %} list-group-item-last{% endif %}"
>
{% if forloop.last and instances|length < 5 %} list-group-item-last{% endif %}"
>
<span
class=
"index-vm-list-name"
>
<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 }}
{{ i.name }}
</span>
</span>
<small
class=
"text-muted"
>
{{ i.primary_host.hostname }}
</small>
<small
class=
"text-muted"
>
{{ i.primary_host.hostname }}
</small>
<div
class=
"pull-right dashboard-vm-favourite"
data-vm=
"{{ i.pk }}"
>
<div
class=
"pull-right dashboard-vm-favourite"
data-vm=
"{{ i.pk }}"
>
{% if i.fav %}
{% 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 %}
{% 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 %}
{% endif %}
</div>
</div>
<div
style=
"clear: both;"
></div>
<div
style=
"clear: both;"
></div>
...
@@ -47,12 +47,12 @@
...
@@ -47,12 +47,12 @@
<div
class=
"col-sm-6 col-xs-6 input-group input-group-sm"
>
<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
..."
%}"
/>
<input
id=
"dashboard-vm-search-input"
type=
"text"
class=
"form-control"
placeholder=
"{% trans "
Search
..."
%}"
/>
<div
class=
"input-group-btn"
>
<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>
</div>
<div
class=
"col-sm-6 text-right"
>
<div
class=
"col-sm-6 text-right"
>
<a
class=
"btn btn-primary btn-xs"
href=
"{% url "
dashboard
.
views
.
vm-list
"
%}"
>
<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 %}
{% if more_instances > 0 %}
{% blocktrans count counter=more_instances %}
{% blocktrans count counter=more_instances %}
<strong>
{{ counter }}
</strong>
more
<strong>
{{ counter }}
</strong>
more
...
@@ -63,7 +63,7 @@
...
@@ -63,7 +63,7 @@
{% trans "list" %}
{% trans "list" %}
{% endif %}
{% endif %}
</a>
</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>
</div>
</div>
</div>
...
@@ -77,7 +77,7 @@
...
@@ -77,7 +77,7 @@
{% for vm in running_vms %}
{% for vm in running_vms %}
<li
style=
"display: inline-block; padding: 2px;"
>
<li
style=
"display: inline-block; padding: 2px;"
>
<a
href=
"{{vm.get_absolute_url}}"
title=
"{{vm.primary_host.get_fqdn}}"
class=
"label label-success"
>
<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>
</a>
</li>
</li>
{% endfor %}
{% endfor %}
...
@@ -87,7 +87,7 @@
...
@@ -87,7 +87,7 @@
<div
class=
"clearfix"
></div>
<div
class=
"clearfix"
></div>
<div>
<div>
<a
style=
"float: right; margin-top: 17px;"
href=
"{% url "
dashboard
.
views
.
vm-list
"
%}"
class=
"btn btn-primary btn-xs"
>
<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 %}
{% blocktrans count counter=instances|length|add:more_instances %}
<strong>
{{ counter }}
</strong>
machine total
<strong>
{{ counter }}
</strong>
machine total
{% plural %}
{% plural %}
...
...
circle/dashboard/templates/dashboard/lease-create.html
View file @
53f0b4ad
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
template-list
"
%}"
>
{% trans "Back" %}
</a>
<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>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
{% with form=form %}
{% with form=form %}
...
...
circle/dashboard/templates/dashboard/lease-edit.html
View file @
53f0b4ad
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
template-list
"
%}"
>
{% trans "Back" %}
</a>
<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>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
{% with form=form %}
{% with form=form %}
...
...
circle/dashboard/templates/dashboard/node-add-trait.html
View file @
53f0b4ad
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<div
class=
"col-md-12"
>
<div
class=
"col-md-12"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<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>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
{% with form=form %}
{% with form=form %}
...
...
circle/dashboard/templates/dashboard/node-detail.html
View file @
53f0b4ad
...
@@ -7,12 +7,12 @@
...
@@ -7,12 +7,12 @@
<div
class=
"body-content"
>
<div
class=
"body-content"
>
<div
class=
"page-header"
>
<div
class=
"page-header"
>
<div
class=
"pull-right"
style=
"padding-top: 15px;"
>
<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 "
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=
"
icon
-cloud-upload"
></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=
"
icon
-check"
></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=
"
icon
-ban-circle"
></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=
"
icon
-trash"
></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=
"
icon
-question"
></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>
</div>
<h1>
<h1>
<div
id=
"node-details-rename"
>
<div
id=
"node-details-rename"
>
...
@@ -66,19 +66,19 @@
...
@@ -66,19 +66,19 @@
<ul
class=
"nav nav-pills panel-heading"
>
<ul
class=
"nav nav-pills panel-heading"
>
<li
class=
"active"
>
<li
class=
"active"
>
<a
href=
"#home"
data-toggle=
"pill"
class=
"text-center"
>
<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>
{% trans "Home" %}
</a></li>
<li>
<li>
<a
href=
"#resources"
data-toggle=
"pill"
class=
"text-center"
>
<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>
{% trans "Resources" %}
</a></li>
<li>
<li>
<a
href=
"#virtualmachines"
data-toggle=
"pill"
class=
"text-center"
>
<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>
{% trans "Virtual Machines" %}
</a></li>
<li>
<li>
<a
href=
"#activity"
data-toggle=
"pill"
class=
"text-center"
>
<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>
{% trans "Activity" %}
</a></li>
</ul>
</ul>
...
...
circle/dashboard/templates/dashboard/node-detail/_activity-timeline.html
View file @
53f0b4ad
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
{% for a in activities %}
{% for a in activities %}
<div
class=
"activity"
data-activity-id=
"{{ a.pk }}"
>
<div
class=
"activity"
data-activity-id=
"{{ a.pk }}"
>
<span
class=
"timeline-icon{% if a.has_failed %} timeline-icon-failed{% endif %}"
>
<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>
</span>
<strong>
{{ a.get_readable_name }}
</strong>
<strong>
{{ a.get_readable_name }}
</strong>
{{ a.started|date:"Y-m-d H:i" }}, {{ a.user }}
{{ a.started|date:"Y-m-d H:i" }}, {{ a.user }}
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
{% if s.finished %}
{% if s.finished %}
{{ s.finished|time:"H:i:s" }}
{{ s.finished|time:"H:i:s" }}
{% else %}
{% 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 %}
{% endif %}
{% if s.has_failed %}
{% if s.has_failed %}
<div
class=
"label label-danger"
>
{% trans "failed" %}
</div>
<div
class=
"label label-danger"
>
{% trans "failed" %}
</div>
...
...
circle/dashboard/templates/dashboard/node-detail/home.html
View file @
53f0b4ad
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
{% for t in node.traits.all %}
{% for t in node.traits.all %}
<div
class=
"label label-success label-tag"
style=
"display: inline-block"
>
<div
class=
"label label-success label-tag"
style=
"display: inline-block"
>
{{ t }}
{{ 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>
</div>
{% endfor %}
{% endfor %}
{% else %}
{% else %}
...
...
circle/dashboard/templates/dashboard/node-list.html
View file @
53f0b4ad
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<div
class=
"col-md-12"
>
<div
class=
"col-md-12"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<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>
<div
id=
"table_container"
>
<div
id=
"table_container"
>
...
...
circle/dashboard/templates/dashboard/node-list/column-actions.html
View file @
53f0b4ad
{% load i18n %}
{% load i18n %}
<div
class=
"btn-group"
>
<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"
>
<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
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=
"
icon
-cloud-upload"
></i>
{% trans "Flush" %}
</a>
<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=
"
icon
-check"
></i>
{% trans "Enable" %}
</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=
"
icon-remove
"
></i>
{% trans "Disable" %}
</a></li>
<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=
"
icon
-trash"
></i>
{% trans "Delete" %}
</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>
</ul>
</div>
</div>
circle/dashboard/templates/dashboard/node-list/column-admin.html
View file @
53f0b4ad
{% load i18n %}
{% load i18n %}
<a
class=
"btn btn-default btn-xs"
title=
"{% trans "
Flush
"
%}"
>
<a
class=
"btn btn-default btn-xs"
title=
"{% trans "
Flush
"
%}"
>
<i
class=
"
icon
-cloud-upload"
></i>
<i
class=
"
fa fa
-cloud-upload"
></i>
</a>
</a>
<a
id=
"node-list-rename-button"
class=
"btn btn-default btn-xs"
title=
"{% trans "
Rename
"
%}"
>
<a
id=
"node-list-rename-button"
class=
"btn btn-default btn-xs"
title=
"{% trans "
Rename
"
%}"
>
<i
class=
"
icon
-pencil"
></i>
<i
class=
"
fa fa
-pencil"
></i>
</a>
</a>
circle/dashboard/templates/dashboard/node-list/column-monitor.html
View file @
53f0b4ad
{% load sizefieldtags %}
{% load sizefieldtags %}
{% load i18n %}
{% load i18n %}
<i
class=
"
icon
-gears"
></i>
{% trans "CPU" %}
<i
class=
"
fa fa
-gears"
></i>
{% trans "CPU" %}
<div
class=
"progress pull-right"
>
<div
class=
"progress pull-right"
>
<div
class=
"progress-bar progress-bar-success"
role=
"progressbar"
<div
class=
"progress-bar progress-bar-success"
role=
"progressbar"
aria-valuenow=
"{{ record.cpu_usage|stringformat:"
f
"
}}"
aria-valuenow=
"{{ record.cpu_usage|stringformat:"
f
"
}}"
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
</div>
</div>
</div>
</div>
<br>
<br>
<i
class=
"
icon
-ticket"
></i>
{% trans "Memory" %}
<i
class=
"
fa fa
-ticket"
></i>
{% trans "Memory" %}
<div
class=
"progress pull-right"
>
<div
class=
"progress pull-right"
>
<div
class=
"progress-bar"
role=
"progressbar"
<div
class=
"progress-bar"
role=
"progressbar"
aria-valuenow=
"{{ record.ram_usage|stringformat:"
f
"
}}"
aria-valuenow=
"{{ record.ram_usage|stringformat:"
f
"
}}"
...
...
circle/dashboard/templates/dashboard/node-list/test-one.html
View file @
53f0b4ad
...
@@ -10,10 +10,10 @@
...
@@ -10,10 +10,10 @@
<td>
1 month
</td>
<td>
1 month
</td>
<td>
<td>
<a
class=
"btn btn-default btn-xs"
title
data-original-title=
"Migrate"
>
<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>
<a
class=
"btn btn-default btn-xs"
title
data-original-title=
"Rename"
>
<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>
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
data-content=
'
data-content=
'
...
@@ -39,11 +39,11 @@
...
@@ -39,11 +39,11 @@
</td>
</td>
<td>
<td>
<div
class=
"btn-group"
>
<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"
>
<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=
"
fa fa
-refresh"
></i>
Reboot
</a></li>
<li><a
href=
"#"
><i
class=
"
icon
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
icon-remove
"
></i>
Discard
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa-times
"
></i>
Discard
</a></li>
</ul>
</ul>
</div>
</div>
</td>
</td>
...
...
circle/dashboard/templates/dashboard/notifications.html
View file @
53f0b4ad
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<div
class=
"col-md-12"
>
<div
class=
"col-md-12"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<h3
class=
"no-margin"
><i
class=
"
icon
-desktop"
></i>
{% trans "Notifications" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-desktop"
></i>
{% trans "Notifications" %}
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
<ul
style=
"list-style: none;"
>
<ul
style=
"list-style: none;"
>
...
...
circle/dashboard/templates/dashboard/operate.html
View file @
53f0b4ad
...
@@ -20,7 +20,7 @@ Do you want to do the following operation on <a href="{{url}}">{{obj}}</a>:
...
@@ -20,7 +20,7 @@ Do you want to do the following operation on <a href="{{url}}">{{obj}}</a>:
<a
class=
"btn btn-default"
href=
"{{object.get_absolute_url}}"
<a
class=
"btn btn-default"
href=
"{{object.get_absolute_url}}"
data-dismiss=
"modal"
>
{% trans "Cancel" %}
</a>
data-dismiss=
"modal"
>
{% trans "Cancel" %}
</a>
<button
class=
"btn btn-{{ opview.effect }}"
type=
"submit"
id=
"op-form-send"
>
<button
class=
"btn btn-{{ opview.effect }}"
type=
"submit"
id=
"op-form-send"
>
{% if opview.icon %}
<i
class=
"
icon
-{{opview.icon}}"
></i>
{% endif %}{{ op|capfirst }}
{% if opview.icon %}
<i
class=
"
fa fa
-{{opview.icon}}"
></i>
{% endif %}{{ op|capfirst }}
</button>
</button>
</div>
</div>
</form>
</form>
circle/dashboard/templates/dashboard/profile.html
View file @
53f0b4ad
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
index
"
%}"
>
{% trans "Back" %}
</a>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
index
"
%}"
>
{% trans "Back" %}
</a>
<h3
class=
"no-margin"
>
<h3
class=
"no-margin"
>
<i
class=
"
icon
-user"
></i>
<i
class=
"
fa fa
-user"
></i>
{% include "dashboard/_display-name.html" with user=profile show_org=True %}
{% include "dashboard/_display-name.html" with user=profile show_org=True %}
</h3>
</h3>
</div>
</div>
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
{% if perm_group_list %}
{% if perm_group_list %}
<hr
/>
<hr
/>
<h4>
<h4>
<i
class=
"
icon
-group"
></i>
{% trans "Groups" %}
<i
class=
"
fa fa
-group"
></i>
{% trans "Groups" %}
</h4>
</h4>
<ul
class=
"dashboard-profile-group-list"
>
<ul
class=
"dashboard-profile-group-list"
>
{% for g in groups %}
{% for g in groups %}
...
@@ -61,14 +61,14 @@
...
@@ -61,14 +61,14 @@
<hr
/>
<hr
/>
<h4>
<h4>
<i
class=
"
icon
-desktop"
></i>
<i
class=
"
fa fa
-desktop"
></i>
{% trans "Virtual machines owned by the user" %} ({{ instances_owned|length }})
{% trans "Virtual machines owned by the user" %} ({{ instances_owned|length }})
</h4>
</h4>
<ul
class=
"dashboard-profile-vm-list"
>
<ul
class=
"dashboard-profile-vm-list"
>
{% for i in instances_owned %}
{% for i in instances_owned %}
<li>
<li>
<a
href=
"{{ i.get_absolute_url }}"
>
<a
href=
"{{ i.get_absolute_url }}"
>
<i
class=
"
icon
-li {{ i.get_status_icon }}"
></i>
<i
class=
"
fa fa
-li {{ i.get_status_icon }}"
></i>
{{ i }}
{{ i }}
</a>
</a>
</li>
</li>
...
@@ -82,14 +82,14 @@
...
@@ -82,14 +82,14 @@
<hr
/>
<hr
/>
<h4>
<h4>
<i
class=
"
icon
-desktop"
></i>
<i
class=
"
fa fa
-desktop"
></i>
{% trans "Virtual machines with access" %} ({{ instances_with_access|length }})
{% trans "Virtual machines with access" %} ({{ instances_with_access|length }})
</h4>
</h4>
<ul
class=
"dashboard-profile-vm-list"
>
<ul
class=
"dashboard-profile-vm-list"
>
{% for i in instances_with_access %}
{% for i in instances_with_access %}
<li>
<li>
<a
href=
"{{ i.get_absolute_url }}"
>
<a
href=
"{{ i.get_absolute_url }}"
>
<i
class=
"
icon
-li {{ i.get_status_icon }}"
></i>
<i
class=
"
fa fa
-li {{ i.get_status_icon }}"
></i>
{{ i }}
{{ i }}
</a>
</a>
</li>
</li>
...
...
circle/dashboard/templates/dashboard/profile_form.html
View file @
53f0b4ad
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
<a
class=
"pull-right btn btn-default btn-xs"
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
profile
"
username=
object.user.username
%}"
>
href=
"{% url "
dashboard
.
views
.
profile
"
username=
object.user.username
%}"
>
{% trans "Go to my profile" %}
</a>
{% trans "Go to my profile" %}
</a>
<h3
class=
"no-margin"
><i
class=
"
icon
-desktop"
></i>
{% trans "My profile" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-desktop"
></i>
{% trans "My profile" %}
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
<div
class=
"row"
>
<div
class=
"row"
>
...
@@ -55,9 +55,9 @@
...
@@ -55,9 +55,9 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
href=
"{% url "
dashboard
.
views
.
userkey-create
"
%}"
class=
"pull-right btn btn-success btn-xs"
style=
"margin-right: 10px;"
>
<a
href=
"{% url "
dashboard
.
views
.
userkey-create
"
%}"
class=
"pull-right btn btn-success btn-xs"
style=
"margin-right: 10px;"
>
<i
class=
"
icon
-plus"
></i>
{% trans "add SSH key" %}
<i
class=
"
fa fa
-plus"
></i>
{% trans "add SSH key" %}
</a>
</a>
<h3
class=
"no-margin"
><i
class=
"
icon
-key"
></i>
{% trans "SSH public keys" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-key"
></i>
{% trans "SSH public keys" %}
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
{% render_table userkey_table %}
{% render_table userkey_table %}
...
...
circle/dashboard/templates/dashboard/template-edit.html
View file @
53f0b4ad
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
template-list
"
%}"
>
{% trans "Back" %}
</a>
<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
-puzzle-piece"
></i>
{% trans "Edit template" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-puzzle-piece"
></i>
{% trans "Edit template" %}
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
{% with form=form %}
{% with form=form %}
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
<div
class=
"col-md-5"
>
<div
class=
"col-md-5"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<h4
class=
"no-margin"
><i
class=
"
icon
-group"
></i>
{% trans "Manage access" %}
</h4>
<h4
class=
"no-margin"
><i
class=
"
fa fa
-group"
></i>
{% trans "Manage access" %}
</h4>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
<form
action=
"{% url "
dashboard
.
views
.
template-acl
"
pk=
object.pk
%}"
method=
"post"
>
{% csrf_token %}
<form
action=
"{% url "
dashboard
.
views
.
template-acl
"
pk=
object.pk
%}"
method=
"post"
>
{% csrf_token %}
...
@@ -36,14 +36,14 @@
...
@@ -36,14 +36,14 @@
<th></th>
<th></th>
<th>
{% trans "Who" %}
</th>
<th>
{% trans "Who" %}
</th>
<th>
{% trans "What" %}
</th>
<th>
{% trans "What" %}
</th>
<th><i
class=
"
icon-remove
"
></i></th>
<th><i
class=
"
fa fa-times
"
></i></th>
</tr>
</tr>
</thead>
</thead>
<tbody>
<tbody>
{% for i in acl.users %}
{% for i in acl.users %}
<tr>
<tr>
<td>
<td>
<i
class=
"
icon
-user"
></i>
<i
class=
"
fa fa
-user"
></i>
</td>
</td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.user.username
%}"
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.user.username
%}"
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
{% endfor %}
{% endfor %}
{% for i in acl.groups %}
{% for i in acl.groups %}
<tr>
<tr>
<td><i
class=
"
icon
-group"
></i></td>
<td><i
class=
"
fa fa
-group"
></i></td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.group.pk
%}"
>
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.group.pk
%}"
>
{{i.group}}
{{i.group}}
...
@@ -83,7 +83,7 @@
...
@@ -83,7 +83,7 @@
</td>
</td>
</tr>
</tr>
{% endfor %}
{% endfor %}
<tr><td><i
class=
"
icon
-plus"
></i></td>
<tr><td><i
class=
"
fa fa
-plus"
></i></td>
<td><input
type=
"text"
class=
"form-control"
name=
"perm-new-name"
<td><input
type=
"text"
class=
"form-control"
name=
"perm-new-name"
placeholder=
"{% trans "
Name
of
group
or
user
"
%}"
></td>
placeholder=
"{% trans "
Name
of
group
or
user
"
%}"
></td>
<td><select
class=
"form-control"
name=
"perm-new"
>
<td><select
class=
"form-control"
name=
"perm-new"
>
...
@@ -104,7 +104,7 @@
...
@@ -104,7 +104,7 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<h4
class=
"no-margin"
><i
class=
"
icon
-file"
></i>
{% trans "Disk list" %}
</h4>
<h4
class=
"no-margin"
><i
class=
"
fa fa
-file"
></i>
{% trans "Disk list" %}
</h4>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
<ul
class=
"template-disk-list"
>
<ul
class=
"template-disk-list"
>
...
...
circle/dashboard/templates/dashboard/template-list.html
View file @
53f0b4ad
...
@@ -11,9 +11,9 @@
...
@@ -11,9 +11,9 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
href=
"{% url "
dashboard
.
views
.
template-create
"
%}"
class=
"pull-right btn btn-success btn-xs"
>
<a
href=
"{% url "
dashboard
.
views
.
template-create
"
%}"
class=
"pull-right btn btn-success btn-xs"
>
<i
class=
"
icon
-plus"
></i>
{% trans "new base vm" %}
<i
class=
"
fa fa
-plus"
></i>
{% trans "new base vm" %}
</a>
</a>
<h3
class=
"no-margin"
><i
class=
"
icon
-puzzle-piece"
></i>
{% trans "Templates" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-puzzle-piece"
></i>
{% trans "Templates" %}
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
{% render_table table %}
{% render_table table %}
...
@@ -27,9 +27,9 @@
...
@@ -27,9 +27,9 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
href=
"{% url "
dashboard
.
views
.
lease-create
"
%}"
class=
"pull-right btn btn-success btn-xs"
style=
"margin-right: 10px;"
>
<a
href=
"{% url "
dashboard
.
views
.
lease-create
"
%}"
class=
"pull-right btn btn-success btn-xs"
style=
"margin-right: 10px;"
>
<i
class=
"
icon
-plus"
></i>
{% trans "new lease" %}
<i
class=
"
fa fa
-plus"
></i>
{% trans "new lease" %}
</a>
</a>
<h3
class=
"no-margin"
><i
class=
"
icon
-time"
></i>
{% trans "Leases" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-time"
></i>
{% trans "Leases" %}
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
<div
class=
""
style=
"max-width: 600px;"
>
<div
class=
""
style=
"max-width: 600px;"
>
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
<div
class=
"col-md-6"
>
<div
class=
"col-md-6"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<h3
class=
"no-margin"
><i
class=
"
icon
-desktop"
></i>
Placeholder
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-desktop"
></i>
Placeholder
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
???
???
...
...
circle/dashboard/templates/dashboard/template-list/column-lease-actions.html
View file @
53f0b4ad
{% load i18n %}
{% load i18n %}
<a
href=
"{% url "
dashboard
.
views
.
lease-detail
"
pk=
record.pk
%}"
id=
"template-list-edit-button"
class=
"btn btn-default btn-xs"
title
data-original-title=
"{% trans "
Edit
"
%}"
>
<a
href=
"{% url "
dashboard
.
views
.
lease-detail
"
pk=
record.pk
%}"
id=
"template-list-edit-button"
class=
"btn btn-default btn-xs"
title
data-original-title=
"{% trans "
Edit
"
%}"
>
<i
class=
"
icon
-edit"
></i>
<i
class=
"
fa fa
-edit"
></i>
</a>
</a>
<a
data-lease-pk=
"{{ record.pk }}"
href=
"{% url "
dashboard
.
views
.
lease-delete
"
pk=
record.pk
%}"
class=
"btn btn-danger btn-xs lease-delete"
title=
"{% trans "
Delete
"
%}"
>
<a
data-lease-pk=
"{{ record.pk }}"
href=
"{% url "
dashboard
.
views
.
lease-delete
"
pk=
record.pk
%}"
class=
"btn btn-danger btn-xs lease-delete"
title=
"{% trans "
Delete
"
%}"
>
<i
class=
"
icon-remove
"
></i>
<i
class=
"
fa fa-times
"
></i>
</a>
</a>
circle/dashboard/templates/dashboard/template-list/column-template-actions.html
View file @
53f0b4ad
{% load i18n %}
{% load i18n %}
<a
href=
"{% url "
dashboard
.
views
.
template-detail
"
pk=
record.pk%}"
id=
"template-list-edit-button"
class=
"btn btn-default btn-xs"
title=
"{% trans "
Edit
"
%}"
>
<a
href=
"{% url "
dashboard
.
views
.
template-detail
"
pk=
record.pk%}"
id=
"template-list-edit-button"
class=
"btn btn-default btn-xs"
title=
"{% trans "
Edit
"
%}"
>
<i
class=
"
icon
-edit"
></i>
<i
class=
"
fa fa
-edit"
></i>
</a>
</a>
<a
data-template-pk=
"{{ record.pk }}"
href=
"{% url "
dashboard
.
views
.
template-delete
"
pk=
record.pk
%}"
class=
"btn btn-danger btn-xs template-delete"
title=
"{% trans "
Delete
"
%}"
>
<a
data-template-pk=
"{{ record.pk }}"
href=
"{% url "
dashboard
.
views
.
template-delete
"
pk=
record.pk
%}"
class=
"btn btn-danger btn-xs template-delete"
title=
"{% trans "
Delete
"
%}"
>
<i
class=
"
icon-remove
"
></i>
<i
class=
"
fa fa-times
"
></i>
</a>
</a>
circle/dashboard/templates/dashboard/userkey-create.html
View file @
53f0b4ad
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
profile-preferences
"
%}"
>
{% trans "Back" %}
</a>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
profile-preferences
"
%}"
>
{% trans "Back" %}
</a>
<h3
class=
"no-margin"
><i
class=
"
icon
-key"
></i>
{% trans "Create SSH public key" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-key"
></i>
{% trans "Create SSH public key" %}
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
{% crispy form %}
{% crispy form %}
...
...
circle/dashboard/templates/dashboard/userkey-edit.html
View file @
53f0b4ad
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
profile-preferences
"
%}"
>
{% trans "Back" %}
</a>
<a
class=
"pull-right btn btn-default btn-xs"
href=
"{% url "
dashboard
.
views
.
profile-preferences
"
%}"
>
{% trans "Back" %}
</a>
<h3
class=
"no-margin"
><i
class=
"
icon
-key"
></i>
{% trans "Edit SSH public key" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-key"
></i>
{% trans "Edit SSH public key" %}
</h3>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
{% crispy form %}
{% crispy form %}
...
...
circle/dashboard/templates/dashboard/userkey-list/column-userkey-actions.html
View file @
53f0b4ad
{% load i18n %}
{% load i18n %}
<a
href=
"{% url "
dashboard
.
views
.
userkey-detail
"
pk=
record.pk%}"
id=
"template-list-edit-button"
class=
"btn btn-default btn-xs"
title=
"{% trans "
Edit
"
%}"
>
<a
href=
"{% url "
dashboard
.
views
.
userkey-detail
"
pk=
record.pk%}"
id=
"template-list-edit-button"
class=
"btn btn-default btn-xs"
title=
"{% trans "
Edit
"
%}"
>
<i
class=
"
icon
-edit"
></i>
<i
class=
"
fa fa
-edit"
></i>
</a>
</a>
<a
data-template-pk=
"{{ record.pk }}"
href=
"{% url "
dashboard
.
views
.
userkey-delete
"
pk=
record.pk
%}"
class=
"btn btn-danger btn-xs template-delete"
title=
"{% trans "
Delete
"
%}"
>
<a
data-template-pk=
"{{ record.pk }}"
href=
"{% url "
dashboard
.
views
.
userkey-delete
"
pk=
record.pk
%}"
class=
"btn btn-danger btn-xs template-delete"
title=
"{% trans "
Delete
"
%}"
>
<i
class=
"
icon-remove
"
></i>
<i
class=
"
fa fa-times
"
></i>
</a>
</a>
circle/dashboard/templates/dashboard/vm-detail.html
View file @
53f0b4ad
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<strong>
{% trans "This is the master vm of your new template" %}
</strong>
<strong>
{% trans "This is the master vm of your new template" %}
</strong>
<div
id=
"vm-details-template-tour-button"
class=
"pull-right"
>
<div
id=
"vm-details-template-tour-button"
class=
"pull-right"
>
<a
href=
"#"
class=
"btn btn-default btn-lg pull-right vm-details-start-template-tour"
>
<a
href=
"#"
class=
"btn btn-default btn-lg pull-right vm-details-start-template-tour"
>
<i
class=
"
icon
-play"
></i>
{% trans "Start template tutorial" %}
<i
class=
"
fa fa
-play"
></i>
{% trans "Start template tutorial" %}
</a>
</a>
</div>
</div>
<ol>
<ol>
...
@@ -93,7 +93,7 @@
...
@@ -93,7 +93,7 @@
<input
type=
"text"
id=
"vm-details-pw-input"
class=
"form-control input-sm input-tags"
<input
type=
"text"
id=
"vm-details-pw-input"
class=
"form-control input-sm input-tags"
value=
"{{ instance.pw }}"
spellcheck=
"false"
/>
value=
"{{ instance.pw }}"
spellcheck=
"false"
/>
<span
class=
"input-group-addon input-tags"
id=
"vm-details-pw-show"
>
<span
class=
"input-group-addon input-tags"
id=
"vm-details-pw-show"
>
<i
class=
"
icon-eye-open
"
id=
"vm-details-pw-eye"
title=
"Show password"
></i>
<i
class=
"
fa fa-eye
"
id=
"vm-details-pw-eye"
title=
"Show password"
></i>
</span>
</span>
</div>
</div>
</dd>
</dd>
...
@@ -118,7 +118,7 @@
...
@@ -118,7 +118,7 @@
{% trans "
Connection
is
not
possible
."
%}{%
endif
%}"
{% trans "
Connection
is
not
possible
."
%}{%
endif
%}"
id=
"vm-details-connection-string"
class=
"form-control input-tags"
/>
id=
"vm-details-connection-string"
class=
"form-control input-tags"
/>
<span
class=
"input-group-addon input-tags"
id=
"vm-details-connection-string-copy"
>
<span
class=
"input-group-addon input-tags"
id=
"vm-details-connection-string-copy"
>
<i
class=
"
icon
-copy"
title=
"{% trans "
Select
all
"
%}"
></i>
<i
class=
"
fa fa
-copy"
title=
"{% trans "
Select
all
"
%}"
></i>
</span>
</span>
</div>
</div>
</div>
</div>
...
@@ -127,31 +127,31 @@
...
@@ -127,31 +127,31 @@
<ul
class=
"nav nav-pills panel-heading"
>
<ul
class=
"nav nav-pills panel-heading"
>
<li
class=
"active"
>
<li
class=
"active"
>
<a
href=
"#home"
data-toggle=
"pill"
data-target=
"#_home"
class=
"text-center"
>
<a
href=
"#home"
data-toggle=
"pill"
data-target=
"#_home"
class=
"text-center"
>
<i
class=
"
icon
-compass icon-2x"
></i><br>
<i
class=
"
fa fa
-compass icon-2x"
></i><br>
{% trans "Home" %}
</a>
{% trans "Home" %}
</a>
</li>
</li>
<li>
<li>
<a
href=
"#resources"
data-toggle=
"pill"
data-target=
"#_resources"
class=
"text-center"
>
<a
href=
"#resources"
data-toggle=
"pill"
data-target=
"#_resources"
class=
"text-center"
>
<i
class=
"
icon
-tasks icon-2x"
></i><br>
<i
class=
"
fa fa
-tasks icon-2x"
></i><br>
{% trans "Resources" %}
</a>
{% trans "Resources" %}
</a>
</li>
</li>
<li
{%
if
not
instance
.
is_console_available
%}
class=
"disabled"
{%
endif
%}
>
<li
{%
if
not
instance
.
is_console_available
%}
class=
"disabled"
{%
endif
%}
>
<a
href=
"#console"
data-toggle=
"pill"
data-target=
"#_console"
class=
"text-center"
>
<a
href=
"#console"
data-toggle=
"pill"
data-target=
"#_console"
class=
"text-center"
>
<i
class=
"
icon
-desktop icon-2x"
></i><br>
<i
class=
"
fa fa
-desktop icon-2x"
></i><br>
{% trans "Console" %}
</a></li>
{% trans "Console" %}
</a></li>
<li>
<li>
<a
href=
"#access"
data-toggle=
"pill"
data-target=
"#_access"
class=
"text-center"
>
<a
href=
"#access"
data-toggle=
"pill"
data-target=
"#_access"
class=
"text-center"
>
<i
class=
"
icon
-group icon-2x"
></i><br>
<i
class=
"
fa fa
-group icon-2x"
></i><br>
{% trans "Access" %}
</a>
{% trans "Access" %}
</a>
</li>
</li>
<li>
<li>
<a
href=
"#network"
data-toggle=
"pill"
data-target=
"#_network"
class=
"text-center"
>
<a
href=
"#network"
data-toggle=
"pill"
data-target=
"#_network"
class=
"text-center"
>
<i
class=
"
icon
-globe icon-2x"
></i><br>
<i
class=
"
fa fa
-globe icon-2x"
></i><br>
{% trans "Network" %}
</a>
{% trans "Network" %}
</a>
</li>
</li>
<li>
<li>
<a
href=
"#activity"
data-toggle=
"pill"
data-target=
"#_activity"
class=
"text-center"
>
<a
href=
"#activity"
data-toggle=
"pill"
data-target=
"#_activity"
class=
"text-center"
>
<i
class=
"
icon
-time icon-2x"
></i><br>
<i
class=
"
fa fa
-time icon-2x"
></i><br>
{% trans "Activity" %}
</a>
{% trans "Activity" %}
</a>
</li>
</li>
</ul>
</ul>
...
...
circle/dashboard/templates/dashboard/vm-detail/_activity-timeline.html
View file @
53f0b4ad
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
{% for a in activities %}
{% for a in activities %}
<div
class=
"activity{% if a.pk == active.pk %} activity-active{%endif%}"
data-activity-id=
"{{ a.pk }}"
>
<div
class=
"activity{% if a.pk == active.pk %} activity-active{%endif%}"
data-activity-id=
"{{ a.pk }}"
>
<span
class=
"timeline-icon{% if a.has_failed %} timeline-icon-failed{% endif %}"
>
<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>
</span>
<strong
{%
if
user
.
is_superuser
and
a
.
result
%}
title=
"{{ a.result }}"
{%
endif
%}
>
<strong
{%
if
user
.
is_superuser
and
a
.
result
%}
title=
"{{ a.result }}"
{%
endif
%}
>
{% if user.is_superuser %}
<a
href=
"{{ a.get_absolute_url }}"
>
{% endif %}
{% if user.is_superuser %}
<a
href=
"{{ a.get_absolute_url }}"
>
{% endif %}
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
{% csrf_token %}
{% csrf_token %}
<input
type=
"hidden"
name=
"abort_operation"
/>
<input
type=
"hidden"
name=
"abort_operation"
/>
<input
type=
"hidden"
name=
"activity"
value=
"{{ a.pk }}"
/>
<input
type=
"hidden"
name=
"activity"
value=
"{{ a.pk }}"
/>
<button
class=
"btn btn-danger btn-xs"
><i
class=
"
icon
-bolt"
></i>
{% trans "Abort" %}
</button>
<button
class=
"btn btn-danger btn-xs"
><i
class=
"
fa fa
-bolt"
></i>
{% trans "Abort" %}
</button>
</form>
</form>
{% endif %}
{% endif %}
{% if a.children.count > 0 %}
{% if a.children.count > 0 %}
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
{% if s.finished %}
{% if s.finished %}
{{ s.finished|time:"H:i:s" }}
{{ s.finished|time:"H:i:s" }}
{% else %}
{% 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 %}
{% endif %}
{% if s.has_failed %}
{% if s.has_failed %}
<div
class=
"label label-danger"
>
{% trans "failed" %}
</div>
<div
class=
"label label-danger"
>
{% trans "failed" %}
</div>
...
...
circle/dashboard/templates/dashboard/vm-detail/_disk-operations.html
View file @
53f0b4ad
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
{% if op.is_disk_operation %}
{% if op.is_disk_operation %}
<a
href=
"{{op.get_url}}"
class=
"btn btn-success btn-xs
<a
href=
"{{op.get_url}}"
class=
"btn btn-success btn-xs
operation operation-{{op.op}} btn btn-default"
>
operation operation-{{op.op}} btn btn-default"
>
<i
class=
"
icon
-{{op.icon}}"
></i>
<i
class=
"
fa fa
-{{op.icon}}"
></i>
{{op.name}}
</a>
{{op.name}}
</a>
{% endif %}
{% endif %}
{% endfor %}
{% endfor %}
circle/dashboard/templates/dashboard/vm-detail/_network-port-add.html
View file @
53f0b4ad
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<input
type=
"hidden"
name=
"host_pk"
value=
"{{ i.host.pk }}"
/>
<input
type=
"hidden"
name=
"host_pk"
value=
"{{ i.host.pk }}"
/>
<div
class=
"input-group input-group-sm"
>
<div
class=
"input-group input-group-sm"
>
<span
class=
"input-group-addon"
>
<span
class=
"input-group-addon"
>
<i
class=
"
icon-plus"
></i>
<i
class=
"icon
-long-arrow-right"
></i>
<i
class=
"
fa fa-plus"
></i>
<i
class=
"fa fa
-long-arrow-right"
></i>
</span>
</span>
<input
type=
"text"
class=
"form-control"
size=
"5"
style=
"width: 80px;"
name=
"port"
/>
<input
type=
"text"
class=
"form-control"
size=
"5"
style=
"width: 80px;"
name=
"port"
/>
<span
class=
"input-group-addon"
>
/
</span>
<span
class=
"input-group-addon"
>
/
</span>
...
...
circle/dashboard/templates/dashboard/vm-detail/_operations.html
View file @
53f0b4ad
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
<a
href=
"{{op.get_url}}"
class=
"operation operation-{{op.op}} btn
<a
href=
"{{op.get_url}}"
class=
"operation operation-{{op.op}} btn
btn-{{op.effect}} btn-xs"
title=
"{{op.name}}: {{op.description}}"
>
btn-{{op.effect}} btn-xs"
title=
"{{op.name}}: {{op.description}}"
>
{% endif %}
{% endif %}
<i
class=
"
icon
-{{op.icon}}"
></i>
<i
class=
"
fa fa
-{{op.icon}}"
></i>
<span
{%
if
not
op
.
is_preferred
%}
class=
"sr-only"
{%
endif
%}
>
{{op.name}}
</span>
<span
{%
if
not
op
.
is_preferred
%}
class=
"sr-only"
{%
endif
%}
>
{{op.name}}
</span>
{% if op.disabled %}
{% if op.disabled %}
</span>
</span>
...
...
circle/dashboard/templates/dashboard/vm-detail/access.html
View file @
53f0b4ad
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
<tbody>
<tbody>
{% for i in acl.users %}
{% for i in acl.users %}
<tr>
<tr>
<td><i
class=
"
icon
-user"
></i></td>
<td><i
class=
"
fa fa
-user"
></i></td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.user.username
%}"
title=
"{{ i.user.username }}"
<a
href=
"{% url "
dashboard
.
views
.
profile
"
username=
i.user.username
%}"
title=
"{{ i.user.username }}"
>
{% include "dashboard/_display-name.html" with user=i.user show_org=True %}
</a>
>
{% include "dashboard/_display-name.html" with user=i.user show_org=True %}
</a>
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
{% endfor %}
{% endfor %}
{% for i in acl.groups %}
{% for i in acl.groups %}
<tr>
<tr>
<td><i
class=
"
icon
-group"
></i></td>
<td><i
class=
"
fa fa
-group"
></i></td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.group.pk
%}"
<a
href=
"{% url "
dashboard
.
views
.
group-detail
"
pk=
i.group.pk
%}"
>
{{ i.group.name }}
</a>
>
{{ i.group.name }}
</a>
...
@@ -60,7 +60,7 @@
...
@@ -60,7 +60,7 @@
</td>
</td>
</tr>
</tr>
{% endfor %}
{% endfor %}
<tr><td><i
class=
"
icon
-plus"
></i></td>
<tr><td><i
class=
"
fa fa
-plus"
></i></td>
<td><input
type=
"text"
class=
"form-control"
name=
"perm-new-name"
<td><input
type=
"text"
class=
"form-control"
name=
"perm-new-name"
placeholder=
"{% trans "
Name
of
group
or
user
"
%}"
></td>
placeholder=
"{% trans "
Name
of
group
or
user
"
%}"
></td>
<td><select
class=
"form-control"
name=
"perm-new"
>
<td><select
class=
"form-control"
name=
"perm-new"
>
...
...
circle/dashboard/templates/dashboard/vm-detail/console.html
View file @
53f0b4ad
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<button
id=
"sendCtrlAltDelButton"
class=
"btn btn-danger btn-sm"
>
{% trans "Send Ctrl+Alt+Del" %}
</button>
<button
id=
"sendCtrlAltDelButton"
class=
"btn btn-danger btn-sm"
>
{% trans "Send Ctrl+Alt+Del" %}
</button>
<button
id=
"sendPasswordButton"
class=
"btn btn-default btn-sm"
>
{% trans "Type password" %}
</button>
<button
id=
"sendPasswordButton"
class=
"btn btn-default btn-sm"
>
{% trans "Type password" %}
</button>
{% endif %}
{% endif %}
<button
id=
"getScreenshotButton"
class=
"btn btn-info btn-sm pull-right"
data-vm-pk=
"{{ instance.pk }}"
><i
class=
"
icon
-picture"
></i>
{% trans "Screenshot" %}
</button>
<button
id=
"getScreenshotButton"
class=
"btn btn-info btn-sm pull-right"
data-vm-pk=
"{{ instance.pk }}"
><i
class=
"
fa fa
-picture"
></i>
{% trans "Screenshot" %}
</button>
</div>
</div>
{% if perms.vm.access_console %}
{% if perms.vm.access_console %}
<div
class=
"alert alert-info"
id=
"noVNC_status"
>
<div
class=
"alert alert-info"
id=
"noVNC_status"
>
...
...
circle/dashboard/templates/dashboard/vm-detail/home.html
View file @
53f0b4ad
...
@@ -3,10 +3,10 @@
...
@@ -3,10 +3,10 @@
<div
class=
"col-md-4"
>
<div
class=
"col-md-4"
>
<dl>
<dl>
<dt>
{% trans "System" %}:
</dt>
<dt>
{% trans "System" %}:
</dt>
<dd><i
class=
"
icon
-{{ os_type_icon }}"
></i>
{{ instance.system }}
</dd>
<dd><i
class=
"
fa fa
-{{ os_type_icon }}"
></i>
{{ instance.system }}
</dd>
<dt
style=
"margin-top: 5px;"
>
<dt
style=
"margin-top: 5px;"
>
{% trans "Name" %}:
{% trans "Name" %}:
<a
href=
"#"
class=
"vm-details-home-edit-name-click"
><i
class=
"
icon
-pencil"
></i></a>
<a
href=
"#"
class=
"vm-details-home-edit-name-click"
><i
class=
"
fa fa
-pencil"
></i></a>
</dt>
</dt>
<dd>
<dd>
<div
class=
"vm-details-home-edit-name-click"
>
<div
class=
"vm-details-home-edit-name-click"
>
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
<input
type=
"text"
name=
"new_name"
value=
"{{ instance.name }}"
class=
"form-control input-sm"
/>
<input
type=
"text"
name=
"new_name"
value=
"{{ instance.name }}"
class=
"form-control input-sm"
/>
<span
class=
"input-group-btn"
>
<span
class=
"input-group-btn"
>
<button
type=
"submit"
class=
"btn btn-success btn-sm vm-details-rename-submit"
>
<button
type=
"submit"
class=
"btn btn-success btn-sm vm-details-rename-submit"
>
<i
class=
"
icon
-pencil"
></i>
{% trans "Rename" %}
<i
class=
"
fa fa
-pencil"
></i>
{% trans "Rename" %}
</button>
</button>
</span>
</span>
</div>
</div>
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
</dd>
</dd>
<dt
style=
"margin-top: 5px;"
>
<dt
style=
"margin-top: 5px;"
>
{% trans "Description" %}:
{% trans "Description" %}:
<a
href=
"#"
class=
"vm-details-home-edit-description-click"
><i
class=
"
icon
-pencil"
></i></a>
<a
href=
"#"
class=
"vm-details-home-edit-description-click"
><i
class=
"
fa fa
-pencil"
></i></a>
</dt>
</dt>
<dd>
<dd>
{% csrf_token %}
{% csrf_token %}
...
@@ -39,21 +39,21 @@
...
@@ -39,21 +39,21 @@
<form
method=
"POST"
>
<form
method=
"POST"
>
<textarea
name=
"new_description"
class=
"form-control"
>
{{ instance.description }}
</textarea>
<textarea
name=
"new_description"
class=
"form-control"
>
{{ instance.description }}
</textarea>
<button
type=
"submit"
class=
"btn btn-xs btn-success vm-details-description-submit"
>
<button
type=
"submit"
class=
"btn btn-xs btn-success vm-details-description-submit"
>
<i
class=
"
icon
-pencil"
></i>
{% trans "Update" %}
<i
class=
"
fa fa
-pencil"
></i>
{% trans "Update" %}
</button>
</button>
</form>
</form>
</div>
</div>
</dd>
</dd>
</dl>
</dl>
<h4>
{% trans "Expiration" %} {% if instance.is_expiring %}
<i
class=
"
icon
-warning-sign text-danger"
></i>
{% endif %}
<h4>
{% trans "Expiration" %} {% if instance.is_expiring %}
<i
class=
"
fa fa
-warning-sign text-danger"
></i>
{% endif %}
<a
href=
"{% url "
dashboard
.
views
.
vm-renew
"
instance
.
pk
""
%}"
class=
"btn btn-success btn-xs pull-right"
>
{% trans "renew" %}
</a>
<a
href=
"{% url "
dashboard
.
views
.
vm-renew
"
instance
.
pk
""
%}"
class=
"btn btn-success btn-xs pull-right"
>
{% trans "renew" %}
</a>
</h4>
</h4>
<dl>
<dl>
<dt>
{% trans "Suspended at:" %}
</dt>
<dt>
{% trans "Suspended at:" %}
</dt>
<dd><i
class=
"
icon
-moon"
></i>
{{ instance.time_of_suspend|timeuntil }}
</dd>
<dd><i
class=
"
fa fa
-moon"
></i>
{{ instance.time_of_suspend|timeuntil }}
</dd>
<dt>
{% trans "Destroyed at:" %}
</dt>
<dt>
{% trans "Destroyed at:" %}
</dt>
<dd><i
class=
"
icon-remove
"
></i>
{{ instance.time_of_delete|timeuntil }}
</dd>
<dd><i
class=
"
fa fa-times
"
></i>
{{ instance.time_of_delete|timeuntil }}
</dd>
</dl>
</dl>
<div
style=
"font-weight: bold;"
>
{% trans "Tags" %}
</div>
<div
style=
"font-weight: bold;"
>
{% trans "Tags" %}
</div>
...
@@ -63,7 +63,7 @@
...
@@ -63,7 +63,7 @@
{% for t in instance.tags.all %}
{% for t in instance.tags.all %}
<div
class=
"label label-primary label-tag"
style=
"display: inline-block"
>
<div
class=
"label label-primary label-tag"
style=
"display: inline-block"
>
{{ t }}
{{ t }}
<a
href=
"#"
class=
"vm-details-remove-tag"
><i
class=
"
icon-remove
"
></i></a>
<a
href=
"#"
class=
"vm-details-remove-tag"
><i
class=
"
fa fa-times
"
></i></a>
</div>
</div>
{% endfor %}
{% endfor %}
{% else %}
{% else %}
...
@@ -75,7 +75,7 @@
...
@@ -75,7 +75,7 @@
<div
class=
"input-group"
id=
"vm-details-tags-form"
>
<div
class=
"input-group"
id=
"vm-details-tags-form"
>
<input
type=
"text"
class=
"form-control input-sm input-tags"
name=
"new_tag"
id=
"vm-details-tags-input"
/>
<input
type=
"text"
class=
"form-control input-sm input-tags"
name=
"new_tag"
id=
"vm-details-tags-input"
/>
<!--<div class="input-group-addon">
<!--<div class="input-group-addon">
<i class="
icon
-question"></i>
<i class="
fa fa
-question"></i>
</div>-->
</div>-->
<div
class=
"input-group-btn"
>
<div
class=
"input-group-btn"
>
<input
type=
"submit"
class=
"btn btn-default btn-sm input-tags"
value=
"{% trans "
Add
tag
"
%}"
/>
<input
type=
"submit"
class=
"btn btn-default btn-sm input-tags"
value=
"{% trans "
Add
tag
"
%}"
/>
...
...
circle/dashboard/templates/dashboard/vm-detail/network.html
View file @
53f0b4ad
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
{% load network_tags %}
{% load network_tags %}
<h2>
<h2>
<a
href=
"#"
id=
"vm-details-network-add"
class=
"btn btn-success pull-right no-js-hidden"
>
<a
href=
"#"
id=
"vm-details-network-add"
class=
"btn btn-success pull-right no-js-hidden"
>
<i
class=
"
icon
-plus"
></i>
{% trans "add interface" %}
<i
class=
"
fa fa
-plus"
></i>
{% trans "add interface" %}
</a>
</a>
{% trans "Interfaces" %}
{% trans "Interfaces" %}
</h2>
</h2>
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
</select>
</select>
<div
class=
"input-group-btn"
>
<div
class=
"input-group-btn"
>
<button
{%
if
vlans
|
length =
=
0
%}
disabled
{%
endif
%}
<button
{%
if
vlans
|
length =
=
0
%}
disabled
{%
endif
%}
type=
"submit"
class=
"btn btn-success"
><i
class=
"
icon-plus-sign
"
></i></button>
type=
"submit"
class=
"btn btn-success"
><i
class=
"
fa fa-plus-circle
"
></i></button>
</div>
</div>
</div>
</div>
</form>
</form>
...
@@ -45,7 +45,7 @@
...
@@ -45,7 +45,7 @@
{% for i in instance.interface_set.all %}
{% for i in instance.interface_set.all %}
<div>
<div>
<h3
class=
"list-group-item-heading dashboard-vm-details-network-h3"
>
<h3
class=
"list-group-item-heading dashboard-vm-details-network-h3"
>
<i
class=
"
icon
-{% if i.host %}globe{% else %}link{% endif %}"
></i>
{{ i.vlan.name }}
<i
class=
"
fa fa
-{% if i.host %}globe{% else %}link{% endif %}"
></i>
{{ i.vlan.name }}
{% if not i.host%}({% trans "unmanaged" %}){% endif %}
{% if not i.host%}({% trans "unmanaged" %}){% endif %}
{% if user.is_superuser %}
{% if user.is_superuser %}
<a
href=
"{{ i.host.get_absolute_url }}"
<a
href=
"{{ i.host.get_absolute_url }}"
...
@@ -85,13 +85,13 @@
...
@@ -85,13 +85,13 @@
<table
class=
"table table-striped rule-table"
>
<table
class=
"table table-striped rule-table"
>
<thead>
<thead>
<tr><th>
<tr><th>
<i
class=
"
icon
-globe icon-2x"
></i>
<i
class=
"
fa fa
-globe icon-2x"
></i>
<i
class=
"
icon
-long-arrow-right icon-2x"
></i>
<i
class=
"
fa fa
-long-arrow-right icon-2x"
></i>
</th><th>
</th><th>
<i
class=
"
icon
-shield icon-2x"
></i>
<i
class=
"
fa fa
-shield icon-2x"
></i>
</th><th
colspan=
"2"
>
</th><th
colspan=
"2"
>
<i
class=
"
icon
-long-arrow-right icon-2x"
></i>
<i
class=
"
fa fa
-long-arrow-right icon-2x"
></i>
<i
class=
"
icon
-desktop icon-2x"
></i>
<i
class=
"
fa fa
-desktop icon-2x"
></i>
</th></tr>
</th></tr>
</thead>
</thead>
<tbody>
<tbody>
...
@@ -101,12 +101,12 @@
...
@@ -101,12 +101,12 @@
<td>
<td>
{% display_portforward4 l %}
{% display_portforward4 l %}
</td>
</td>
<td><i
class=
"
icon
-long-arrow-right"
></i></td>
<td><i
class=
"
fa fa
-long-arrow-right"
></i></td>
<td>
<td>
{{ l.private }}/{{ l.proto }}
{{ l.private }}/{{ l.proto }}
</td>
</td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
remove-port
"
pk=
instance.pk
rule=
l.ipv4.pk
%}"
class=
"btn btn-link btn-xs vm-details-remove-port"
data-rule=
"{{ l.ipv4.pk }}"
title=
"{% trans "
Remove
"
%}"
><i
class=
"
icon-remove
"
><span
class=
"sr-only"
>
{% trans "Remove" %}
</span></i></a>
<a
href=
"{% url "
dashboard
.
views
.
remove-port
"
pk=
instance.pk
rule=
l.ipv4.pk
%}"
class=
"btn btn-link btn-xs vm-details-remove-port"
data-rule=
"{{ l.ipv4.pk }}"
title=
"{% trans "
Remove
"
%}"
><i
class=
"
fa fa-times
"
><span
class=
"sr-only"
>
{% trans "Remove" %}
</span></i></a>
</td>
</td>
</tr>
</tr>
{% endif %}
{% endif %}
...
@@ -119,11 +119,11 @@
...
@@ -119,11 +119,11 @@
<table
class=
"table table-striped rule-table"
>
<table
class=
"table table-striped rule-table"
>
<thead>
<thead>
<tr><th>
<tr><th>
<i
class=
"
icon
-globe icon-2x"
></i>
<i
class=
"
fa fa
-globe icon-2x"
></i>
</th><th>
</th><th>
<i
class=
"
icon
-long-arrow-right icon-2x"
></i>
<i
class=
"
fa fa
-long-arrow-right icon-2x"
></i>
</th><th
colspan=
"2"
>
</th><th
colspan=
"2"
>
<i
class=
"
icon
-desktop icon-2x"
></i>
<i
class=
"
fa fa
-desktop icon-2x"
></i>
</th></tr>
</th></tr>
</thead>
</thead>
<tbody>
<tbody>
...
@@ -133,12 +133,12 @@
...
@@ -133,12 +133,12 @@
<td>
<td>
{% display_portforward6 l %}
{% display_portforward6 l %}
</td>
</td>
<td><i
class=
"
icon
-long-arrow-right"
></i></td>
<td><i
class=
"
fa fa
-long-arrow-right"
></i></td>
<td>
<td>
{{ l.private }}/{{ l.proto }}
{{ l.private }}/{{ l.proto }}
</td>
</td>
<td>
<td>
<a
href=
"{% url "
dashboard
.
views
.
remove-port
"
pk=
instance.pk
rule=
l.ipv4.pk
%}"
class=
"btn btn-link btn-xs vm-details-remove-port"
data-rule=
"{{ l.ipv6.pk }}"
title=
"{% trans "
Remove
"
%}"
><i
class=
"
icon-remove
"
><span
class=
"sr-only"
>
{% trans "Remove" %}
</span></i></a>
<a
href=
"{% url "
dashboard
.
views
.
remove-port
"
pk=
instance.pk
rule=
l.ipv4.pk
%}"
class=
"btn btn-link btn-xs vm-details-remove-port"
data-rule=
"{{ l.ipv6.pk }}"
title=
"{% trans "
Remove
"
%}"
><i
class=
"
fa fa-times
"
><span
class=
"sr-only"
>
{% trans "Remove" %}
</span></i></a>
</td>
</td>
</tr>
</tr>
{% endif %}
{% endif %}
...
...
circle/dashboard/templates/dashboard/vm-detail/resources.html
View file @
53f0b4ad
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
{% csrf_token %}
{% csrf_token %}
<p
class=
"row"
>
<p
class=
"row"
>
<div
class=
"col-sm-3"
>
<div
class=
"col-sm-3"
>
<label
for=
"vm-cpu-priority-slider"
><i
class=
"
icon
-trophy"
></i>
{% trans "CPU priority" %}
</label>
<label
for=
"vm-cpu-priority-slider"
><i
class=
"
fa fa
-trophy"
></i>
{% trans "CPU priority" %}
</label>
</div>
</div>
<div
class=
"col-sm-9"
>
<div
class=
"col-sm-9"
>
<input
name=
"cpu-priority"
type=
"text"
id=
"vm-cpu-priority-slider"
class=
"vm-slider"
value=
"{{ instance.priority }}"
data-slider-min=
"0"
data-slider-max=
"100"
data-slider-step=
"1"
data-slider-value=
"{{ instance.priority }}"
data-slider-orientation=
"horizontal"
data-slider-handle=
"square"
data-slider-tooltip=
"hide"
/>
<input
name=
"cpu-priority"
type=
"text"
id=
"vm-cpu-priority-slider"
class=
"vm-slider"
value=
"{{ instance.priority }}"
data-slider-min=
"0"
data-slider-max=
"100"
data-slider-step=
"1"
data-slider-value=
"{{ instance.priority }}"
data-slider-orientation=
"horizontal"
data-slider-handle=
"square"
data-slider-tooltip=
"hide"
/>
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<p
class=
"row"
>
<p
class=
"row"
>
<div
class=
"col-sm-3"
>
<div
class=
"col-sm-3"
>
<label
for=
"cpu-count-slider"
><i
class=
"
icon
-cogs"
></i>
{% trans "CPU count" %}
</label>
<label
for=
"cpu-count-slider"
><i
class=
"
fa fa
-cogs"
></i>
{% trans "CPU count" %}
</label>
</div>
</div>
<div
class=
"col-sm-9"
>
<div
class=
"col-sm-9"
>
<input
name=
"cpu-count"
type=
"text"
id=
"vm-cpu-count-slider"
class=
"vm-slider"
value=
" {{ instance.num_cores }}"
data-slider-min=
"0"
data-slider-max=
"8"
data-slider-step=
"1"
data-slider-value=
"{{ instance.num_cores }}"
data-slider-orientation=
"horizontal"
data-slider-handle=
"square"
data-slider-tooltip=
"hide"
/>
<input
name=
"cpu-count"
type=
"text"
id=
"vm-cpu-count-slider"
class=
"vm-slider"
value=
" {{ instance.num_cores }}"
data-slider-min=
"0"
data-slider-max=
"8"
data-slider-step=
"1"
data-slider-value=
"{{ instance.num_cores }}"
data-slider-orientation=
"horizontal"
data-slider-handle=
"square"
data-slider-tooltip=
"hide"
/>
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
<p
class=
"row"
>
<p
class=
"row"
>
<div
class=
"col-sm-3"
>
<div
class=
"col-sm-3"
>
<label
for=
"ram-slider"
><i
class=
"
icon
-ticket"
></i>
{% trans "RAM amount" %}
</label>
<label
for=
"ram-slider"
><i
class=
"
fa fa
-ticket"
></i>
{% trans "RAM amount" %}
</label>
</div>
</div>
<div
class=
"col-sm-9"
>
<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
<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
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
<button
type=
"submit"
class=
"btn btn-success btn-sm enabled-when-stopped"
id=
"vm-details-resources-save"
<button
type=
"submit"
class=
"btn btn-success btn-sm enabled-when-stopped"
id=
"vm-details-resources-save"
data-vm=
"{{ instance.pk }}"
data-vm=
"{{ instance.pk }}"
{%
if
not
op
.
resources_change
%}
disabled
{%
endif
%}
>
{%
if
not
op
.
resources_change
%}
disabled
{%
endif
%}
>
<i
class=
"
icon
-save"
></i>
{% trans "Save resources" %}
<i
class=
"
fa fa
-save"
></i>
{% trans "Save resources" %}
</button>
</button>
<span
class=
"hide-when-stopped"
<span
class=
"hide-when-stopped"
{%
if
op
.
resources_change
%}
style=
"display: none;"
{%
endif
%}
{%
if
op
.
resources_change
%}
style=
"display: none;"
{%
endif
%}
...
...
circle/dashboard/templates/dashboard/vm-list.html
View file @
53f0b4ad
...
@@ -11,15 +11,15 @@
...
@@ -11,15 +11,15 @@
<div
class=
"panel-heading"
>
<div
class=
"panel-heading"
>
<div
class=
"pull-right table-sorting"
>
<div
class=
"pull-right table-sorting"
>
{% trans "Sorting ... " %}
{% trans "Sorting ... " %}
<!--<i class="
icon
-refresh icon-spin icon-2x"></i>-->
<!--<i class="
fa fa
-refresh icon-spin icon-2x"></i>-->
</div>
</div>
<h3
class=
"no-margin"
><i
class=
"
icon
-desktop"
></i>
{% trans "Virtual machines" %}
</h3>
<h3
class=
"no-margin"
><i
class=
"
fa fa
-desktop"
></i>
{% trans "Virtual machines" %}
</h3>
</div>
</div>
<div
class=
"pull-right"
style=
"max-width: 250px; margin-top: 15px; margin-right: 15px;"
>
<div
class=
"pull-right"
style=
"max-width: 250px; margin-top: 15px; margin-right: 15px;"
>
<form
action=
""
method=
"GET"
class=
"input-group"
>
<form
action=
""
method=
"GET"
class=
"input-group"
>
<input
type=
"text"
name=
"s"
{%
if
request
.
GET
.
s
%}
value=
"{{ request.GET.s }}"
{%
endif
%}
class=
"form-control input-tags"
placeholder=
"{% trans "
Search
..."%}"
/>
<input
type=
"text"
name=
"s"
{%
if
request
.
GET
.
s
%}
value=
"{{ request.GET.s }}"
{%
endif
%}
class=
"form-control input-tags"
placeholder=
"{% trans "
Search
..."%}"
/>
<div
class=
"input-group-btn"
>
<div
class=
"input-group-btn"
>
<button
type=
"submit"
class=
"form-control btn btn-primary input-tags"
title=
"search"
><i
class=
"
icon
-search"
></i></button>
<button
type=
"submit"
class=
"form-control btn btn-primary input-tags"
title=
"search"
><i
class=
"
fa fa
-search"
></i></button>
</div>
</div>
</form>
</form>
</div>
</div>
...
@@ -27,10 +27,10 @@
...
@@ -27,10 +27,10 @@
<p>
<p>
<strong>
{% trans "Group actions" %}
</strong>
<strong>
{% trans "Group actions" %}
</strong>
<button
id=
"vm-list-group-select-all"
class=
"btn btn-info btn-xs"
>
{% trans "Select all" %}
</button>
<button
id=
"vm-list-group-select-all"
class=
"btn btn-info btn-xs"
>
{% trans "Select all" %}
</button>
<a
class=
"btn btn-default btn-xs"
id=
"vm-list-group-migrate"
disabled
><i
class=
"
icon
-truck"
></i>
{% trans "Migrate" %}
</a>
<a
class=
"btn btn-default btn-xs"
id=
"vm-list-group-migrate"
disabled
><i
class=
"
fa fa
-truck"
></i>
{% trans "Migrate" %}
</a>
<a
disabled
href=
"#"
class=
"btn btn-default btn-xs"
><i
class=
"
icon
-refresh"
></i>
{% trans "Reboot" %}
</a>
<a
disabled
href=
"#"
class=
"btn btn-default btn-xs"
><i
class=
"
fa fa
-refresh"
></i>
{% trans "Reboot" %}
</a>
<a
disabled
href=
"#"
class=
"btn btn-default btn-xs"
><i
class=
"
icon
-off"
></i>
{% trans "Shutdown" %}
</a>
<a
disabled
href=
"#"
class=
"btn btn-default btn-xs"
><i
class=
"
fa fa
-off"
></i>
{% trans "Shutdown" %}
</a>
<a
id=
"vm-list-group-delete"
disabled
href=
"#"
class=
"btn btn-danger btn-xs"
><i
class=
"
icon-remove
"
></i>
{% trans "Destroy" %}
</a>
<a
id=
"vm-list-group-delete"
disabled
href=
"#"
class=
"btn btn-danger btn-xs"
><i
class=
"
fa fa-times
"
></i>
{% trans "Destroy" %}
</a>
</p>
</p>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
...
...
circle/dashboard/templates/dashboard/vm-list/column-actions.html
View file @
53f0b4ad
<div
class=
"btn-group"
>
<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-toogle dropdown-menu"
role=
"menu"
>
<ul
class=
"nojs-dropdown-toogle dropdown-menu"
role=
"menu"
>
<li><a
href=
"#"
><i
class=
"
icon
-refresh"
></i>
Reboot
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa
-refresh"
></i>
Reboot
</a></li>
<li><a
href=
"#"
><i
class=
"
icon
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa
-off"
></i>
Shutdown
</a></li>
<li><a
data-vm-pk=
"{{ record.pk }}"
class=
"real-link vm-delete"
href=
"{% url "
dashboard
.
views
.
delete-vm
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
icon-remove
"
></i>
Discard
</a></li>
<li><a
data-vm-pk=
"{{ record.pk }}"
class=
"real-link vm-delete"
href=
"{% url "
dashboard
.
views
.
delete-vm
"
pk=
record.pk
%}?
next=
{{
request
.
path
}}"
><i
class=
"
fa fa-times
"
></i>
Discard
</a></li>
</ul>
</ul>
</div>
</div>
circle/dashboard/templates/dashboard/vm-list/column-admin.html
View file @
53f0b4ad
<a
href=
"{% url "
dashboard
.
vm
.
op
.
migrate
"
pk=
record.pk
%}"
class=
"btn btn-default btn-xs vm-migrate"
data-vm-pk=
"{{ record.pk }}"
title
data-original-title=
"Migrate"
>
<a
href=
"{% url "
dashboard
.
vm
.
op
.
migrate
"
pk=
record.pk
%}"
class=
"btn btn-default btn-xs vm-migrate"
data-vm-pk=
"{{ record.pk }}"
title
data-original-title=
"Migrate"
>
<i
class=
"
icon
-truck"
></i>
<i
class=
"
fa fa
-truck"
></i>
</a>
</a>
<a
id=
"vm-list-rename-button"
class=
"btn btn-default btn-xs"
title
data-original-title=
"Rename"
>
<a
id=
"vm-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>
</a>
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
data-content=
'
data-content=
'
...
...
circle/dashboard/templates/dashboard/vm-list/test-one.html
View file @
53f0b4ad
...
@@ -10,10 +10,10 @@
...
@@ -10,10 +10,10 @@
<td>
1 month
</td>
<td>
1 month
</td>
<td>
<td>
<a
class=
"btn btn-default btn-xs"
title
data-original-title=
"Migrate"
>
<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>
<a
class=
"btn btn-default btn-xs"
title
data-original-title=
"Rename"
>
<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>
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
<a
href=
"#"
class=
"btn btn-default btn-xs vm-list-connect"
data-toggle=
"popover"
data-content=
'
data-content=
'
...
@@ -39,11 +39,11 @@
...
@@ -39,11 +39,11 @@
</td>
</td>
<td>
<td>
<div
class=
"btn-group"
>
<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"
>
<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=
"
fa fa
-refresh"
></i>
Reboot
</a></li>
<li><a
href=
"#"
><i
class=
"
icon
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa
-off"
></i>
Shutdown
</a></li>
<li><a
href=
"#"
><i
class=
"
icon-remove
"
></i>
Discard
</a></li>
<li><a
href=
"#"
><i
class=
"
fa fa-times
"
></i>
Discard
</a></li>
</ul>
</ul>
</div>
</div>
</td>
</td>
...
...
circle/dashboard/views.py
View file @
53f0b4ad
...
@@ -700,9 +700,9 @@ vm_ops = OrderedDict([
...
@@ -700,9 +700,9 @@ vm_ops = OrderedDict([
(
'deploy'
,
VmOperationView
.
factory
(
(
'deploy'
,
VmOperationView
.
factory
(
op
=
'deploy'
,
icon
=
'play'
,
effect
=
'success'
)),
op
=
'deploy'
,
icon
=
'play'
,
effect
=
'success'
)),
(
'wake_up'
,
VmOperationView
.
factory
(
(
'wake_up'
,
VmOperationView
.
factory
(
op
=
'wake_up'
,
icon
=
'sun'
,
effect
=
'success'
)),
op
=
'wake_up'
,
icon
=
'sun
-o
'
,
effect
=
'success'
)),
(
'sleep'
,
VmOperationView
.
factory
(
(
'sleep'
,
VmOperationView
.
factory
(
op
=
'sleep'
,
icon
=
'moon'
,
effect
=
'info'
)),
op
=
'sleep'
,
icon
=
'moon
-o
'
,
effect
=
'info'
)),
(
'migrate'
,
VmMigrateView
),
(
'migrate'
,
VmMigrateView
),
(
'save_as_template'
,
VmSaveView
),
(
'save_as_template'
,
VmSaveView
),
(
'reboot'
,
VmOperationView
.
factory
(
(
'reboot'
,
VmOperationView
.
factory
(
...
@@ -710,13 +710,13 @@ vm_ops = OrderedDict([
...
@@ -710,13 +710,13 @@ vm_ops = OrderedDict([
(
'reset'
,
VmOperationView
.
factory
(
(
'reset'
,
VmOperationView
.
factory
(
op
=
'reset'
,
icon
=
'bolt'
,
effect
=
'warning'
)),
op
=
'reset'
,
icon
=
'bolt'
,
effect
=
'warning'
)),
(
'shutdown'
,
VmOperationView
.
factory
(
(
'shutdown'
,
VmOperationView
.
factory
(
op
=
'shutdown'
,
icon
=
'off'
,
effect
=
'warning'
)),
op
=
'shutdown'
,
icon
=
'
power-
off'
,
effect
=
'warning'
)),
(
'shut_off'
,
VmOperationView
.
factory
(
(
'shut_off'
,
VmOperationView
.
factory
(
op
=
'shut_off'
,
icon
=
'ban
-circle
'
,
effect
=
'warning'
)),
op
=
'shut_off'
,
icon
=
'ban'
,
effect
=
'warning'
)),
(
'recover'
,
VmOperationView
.
factory
(
(
'recover'
,
VmOperationView
.
factory
(
op
=
'recover'
,
icon
=
'medkit'
,
effect
=
'warning'
)),
op
=
'recover'
,
icon
=
'medkit'
,
effect
=
'warning'
)),
(
'destroy'
,
VmOperationView
.
factory
(
(
'destroy'
,
VmOperationView
.
factory
(
op
=
'destroy'
,
icon
=
'
remove
'
,
effect
=
'danger'
)),
op
=
'destroy'
,
icon
=
'
times
'
,
effect
=
'danger'
)),
(
'create_disk'
,
VmCreateDiskView
),
(
'create_disk'
,
VmCreateDiskView
),
(
'download_disk'
,
VmDownloadDiskView
),
(
'download_disk'
,
VmDownloadDiskView
),
])
])
...
...
circle/vm/models/instance.py
View file @
53f0b4ad
...
@@ -909,14 +909,14 @@ class Instance(AclBase, VirtualMachineDescModel, StatusModel, OperatedMixin,
...
@@ -909,14 +909,14 @@ class Instance(AclBase, VirtualMachineDescModel, StatusModel, OperatedMixin,
def
get_status_icon
(
self
):
def
get_status_icon
(
self
):
return
{
return
{
'NOSTATE'
:
'
icon
-rocket'
,
'NOSTATE'
:
'
fa
-rocket'
,
'RUNNING'
:
'
icon
-play'
,
'RUNNING'
:
'
fa
-play'
,
'STOPPED'
:
'
icon
-stop'
,
'STOPPED'
:
'
fa
-stop'
,
'SUSPENDED'
:
'
icon
-pause'
,
'SUSPENDED'
:
'
fa
-pause'
,
'ERROR'
:
'
icon-warning-sign
'
,
'ERROR'
:
'
fa-warning
'
,
'PENDING'
:
'
icon
-rocket'
,
'PENDING'
:
'
fa
-rocket'
,
'DESTROYED'
:
'
icon-trash
'
,
'DESTROYED'
:
'
fa-trash-o
'
,
'MIGRATING'
:
'
icon-truck'
}
.
get
(
self
.
status
,
'icon-question-sig
n'
)
'MIGRATING'
:
'
fa-truck'
}
.
get
(
self
.
status
,
'fa-questio
n'
)
def
get_activities
(
self
,
user
=
None
):
def
get_activities
(
self
,
user
=
None
):
acts
=
(
self
.
activity_log
.
filter
(
parent
=
None
)
.
acts
=
(
self
.
activity_log
.
filter
(
parent
=
None
)
.
...
...
circle/vm/models/node.py
View file @
53f0b4ad
...
@@ -303,11 +303,11 @@ class Node(OperatedMixin, TimeStampedModel):
...
@@ -303,11 +303,11 @@ class Node(OperatedMixin, TimeStampedModel):
def
get_status_icon
(
self
):
def
get_status_icon
(
self
):
return
{
return
{
'OFFLINE'
:
'
icon-minus-sign
'
,
'OFFLINE'
:
'
fa-minus-circle
'
,
'DISABLED'
:
'
icon
-moon'
,
'DISABLED'
:
'
fa
-moon'
,
'MISSING'
:
'
icon-warning-sign
'
,
'MISSING'
:
'
fa-warning
'
,
'ONLINE'
:
'
icon-play-sign
'
}
.
get
(
self
.
get_state
(),
'ONLINE'
:
'
fa-play-circle
'
}
.
get
(
self
.
get_state
(),
'
icon-question-sign
'
)
'
fa-question-circle
'
)
def
get_status_label
(
self
):
def
get_status_label
(
self
):
return
{
return
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment