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
1e26bc6e
authored
Oct 28, 2014
by
Bach Dániel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dashboard: trivial fixes
parent
cafadff8
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
12 additions
and
9 deletions
+12
-9
circle/dashboard/models.py
+3
-1
circle/dashboard/templates/dashboard/operate.html
+1
-1
circle/dashboard/views/graph.py
+1
-1
circle/dashboard/views/user.py
+3
-0
circle/dashboard/views/vm.py
+1
-1
circle/network/views.py
+1
-2
circle/vm/models/instance.py
+2
-3
No files found.
circle/dashboard/models.py
View file @
1e26bc6e
...
...
@@ -54,7 +54,9 @@ from .validators import connect_command_template_validator
logger
=
getLogger
(
__name__
)
pwgen
=
User
.
objects
.
make_random_password
def
pwgen
():
return
User
.
objects
.
make_random_password
()
class
Favourite
(
Model
):
...
...
circle/dashboard/templates/dashboard/operate.html
View file @
1e26bc6e
...
...
@@ -20,7 +20,7 @@ Do you want to perform the following operation on
<a
class=
"btn btn-default"
href=
"{{object.get_absolute_url}}"
data-dismiss=
"modal"
>
{% trans "Cancel" %}
</a>
<button
class=
"btn btn-{{ opview.effect }} btn-op-form-send"
type=
"submit"
id=
"op-form-send"
>
{% if opview.icon %}
<i
class=
"fa fa-fw fa-{{opview.icon}}"
></i>
{% endif %}{{ op|capfirst }}
{% if opview.icon %}
<i
class=
"fa fa-fw fa-{{opview.icon}}"
></i>
{% endif %}{{ op
.name
|capfirst }}
</button>
</div>
</form>
circle/dashboard/views/graph.py
View file @
1e26bc6e
...
...
@@ -62,7 +62,7 @@ class GraphViewBase(LoginRequiredMixin, View):
metric
=
self
.
create_class
(
metric
)(
instance
)
return
HttpResponse
(
metric
.
get_graph
(
graphite_url
,
time
),
mime
type
=
"image/png"
)
content_
type
=
"image/png"
)
def
get_object
(
self
,
request
,
pk
):
instance
=
self
.
model
.
objects
.
get
(
id
=
pk
)
...
...
circle/dashboard/views/user.py
View file @
1e26bc6e
...
...
@@ -267,6 +267,9 @@ class UserCreationView(LoginRequiredMixin, PermissionRequiredMixin,
template_name
=
'dashboard/user-create.html'
permission_required
=
"auth.add_user"
def
get_success_url
(
self
):
reverse
(
'dashboard.views.group-detail'
,
args
=
[
self
.
group
.
pk
])
def
get_group
(
self
,
group_pk
):
self
.
group
=
get_object_or_404
(
Group
,
pk
=
group_pk
)
if
not
self
.
group
.
profile
.
has_level
(
self
.
request
.
user
,
'owner'
):
...
...
circle/dashboard/views/vm.py
View file @
1e26bc6e
...
...
@@ -1135,7 +1135,7 @@ def get_vm_screenshot(request, pk):
# TODO handle this better
raise
Http404
()
return
HttpResponse
(
image
,
mime
type
=
"image/png"
)
return
HttpResponse
(
image
,
content_
type
=
"image/png"
)
class
InstanceActivityDetail
(
CheckedDetailView
):
...
...
circle/network/views.py
View file @
1e26bc6e
...
...
@@ -46,11 +46,10 @@ from itertools import chain
from
dashboard.views
import
AclUpdateView
from
dashboard.forms
import
AclUserOrGroupAddForm
from
django.utils
import
simplejson
try
:
from
django.http
import
JsonResponse
except
ImportError
:
from
django.utils
import
simplejson
class
JsonResponse
(
HttpResponse
):
"""JSON response for Django < 1.7
https://gist.github.com/philippeowagner/3179eb475fe1795d6515
...
...
circle/vm/models/instance.py
View file @
1e26bc6e
...
...
@@ -110,9 +110,8 @@ class VirtualMachineDescModel(BaseResourceConfigModel):
"for hosting the VM."
),
verbose_name
=
_
(
"required traits"
))
system
=
TextField
(
verbose_name
=
_
(
'operating system'
),
help_text
=
(
_
(
'Name of operating system in '
'format like "
%
s".'
)
%
'Ubuntu 12.04 LTS Desktop amd64'
))
help_text
=
(
_
(
'Name of operating system in format like '
'"Ubuntu 12.04 LTS Desktop amd64".'
)))
tags
=
TaggableManager
(
blank
=
True
,
verbose_name
=
_
(
"tags"
))
has_agent
=
BooleanField
(
verbose_name
=
_
(
'has agent'
),
default
=
True
,
help_text
=
_
(
...
...
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