mirror of
https://github.com/ansible/awx.git
synced 2026-01-16 04:10:44 -03:30
Add API version info to api root, add dependency to setup playbook
This commit is contained in:
parent
5c7cab70b7
commit
2a013a5cfe
@ -25,6 +25,7 @@
|
||||
- postgresql # database client
|
||||
- postgresql-server # database server
|
||||
- python-psycopg2 # database library
|
||||
- python-devel # only because pexpect comes from pip
|
||||
- python-lxml # xml for ?format=xml instead of json (optional)
|
||||
|
||||
- name: install python modules from pip
|
||||
|
||||
@ -21,6 +21,7 @@ from django.contrib.auth.models import User
|
||||
from lib.main.serializers import *
|
||||
from lib.main.rbac import *
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.urlresolvers import reverse
|
||||
from rest_framework import mixins
|
||||
from rest_framework import generics
|
||||
from rest_framework import permissions
|
||||
@ -38,15 +39,20 @@ from base_views import *
|
||||
class ApiRootView(APIView):
|
||||
|
||||
def get(self, request, format=None):
|
||||
data = {}
|
||||
#data = python_json.dumps(data)
|
||||
current = reverse(lib.urls.views_ApiV1RootView, args=[])
|
||||
data = dict(
|
||||
description = 'Ansible Commander REST API',
|
||||
current_version = current,
|
||||
available_versions = dict(
|
||||
v1 = current
|
||||
)
|
||||
)
|
||||
return Response(data)
|
||||
|
||||
class ApiV1RootView(APIView):
|
||||
|
||||
def get(self, request, format=None):
|
||||
data = {}
|
||||
#data = python_json.dumps(data)
|
||||
return Response(data)
|
||||
|
||||
class AuthTokenView(ObtainAuthToken):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user