Revision 244c552b snf-app/synnefo/admin/api.py
b/snf-app/synnefo/admin/api.py | ||
---|---|---|
37 | 37 |
from django.http import HttpResponse |
38 | 38 |
|
39 | 39 |
from synnefo.admin.views import requires_admin |
40 |
from synnefo.db import models
|
|
40 |
from synnefo.db.models import VirtualMachine
|
|
41 | 41 |
|
42 | 42 |
|
43 | 43 |
@requires_admin |
44 | 44 |
def servers_info(request, server_id): |
45 |
server = models.VirtualMachine.objects.get(id=server_id)
|
|
45 |
server = VirtualMachine.objects.get(id=server_id) |
|
46 | 46 |
reply = { |
47 | 47 |
'name': server.name, |
48 | 48 |
'ref': '#'} |
49 | 49 |
return HttpResponse(json.dumps(reply), content_type='application/json') |
50 |
|
|
51 |
|
|
52 |
@requires_admin |
|
53 |
def users_info(request, user_id): |
|
54 |
user = models.SynnefoUser.objects.get(id=user_id) |
|
55 |
reply = { |
|
56 |
'name': user.name, |
|
57 |
'ref': reverse('synnefo.admin.views.users_info', args=(user_id,))} |
|
58 |
return HttpResponse(json.dumps(reply), content_type='application/json') |
Also available in: Unified diff