Added swagger viewer

pull/50/head
Piero Toffanin 2016-11-16 15:37:35 -05:00
rodzic adf6626200
commit 2d1bda4017
5 zmienionych plików z 12 dodań i 2 usunięć

Wyświetl plik

@ -263,7 +263,7 @@
</li> </li>
{% endif %} {% endif %}
<li> <li>
<a href="/api/"><i class="fa fa-book fa-fw"></i> {% trans 'API' %}</a> <a href="/apiviewer/"><i class="fa fa-book fa-fw"></i> {% trans 'API' %}</a>
</li> </li>
<li> <li>
<a href="#"><i class="fa fa-life-saver fa-fw"></i> {% trans 'Documentation' %}</a> <a href="#"><i class="fa fa-life-saver fa-fw"></i> {% trans 'Documentation' %}</a>

Wyświetl plik

@ -1,4 +1,6 @@
from django.conf.urls import url, include from django.conf.urls import url, include
from rest_framework_swagger.views import get_swagger_view
from . import views from . import views
from app.boot import boot from app.boot import boot
from webodm import settings from webodm import settings
@ -12,6 +14,7 @@ urlpatterns = [
url(r'^processingnode/([\d]+)/$', views.processing_node, name='processing_node'), url(r'^processingnode/([\d]+)/$', views.processing_node, name='processing_node'),
url(r'^api/', include("app.api.urls")), url(r'^api/', include("app.api.urls")),
url(r'^apiviewer/', get_swagger_view(title='WebODM API'))
] ]
# Test cases call boot() independently # Test cases call boot() independently

Wyświetl plik

@ -38,7 +38,7 @@ def map(request, project_pk=None, task_pk=None):
raise Http404() raise Http404()
if task_pk is not None: if task_pk is not None:
task = get_object_or_404(Task.objects.defer('orthophoto'), pk=task_pk, project=project) tassek = get_object_or_404(Task.objects.defer('orthophoto'), pk=task_pk, project=project)
title = task.name title = task.name
tiles = [task.get_tiles_json_data()] tiles = [task.get_tiles_json_data()]
else: else:

Wyświetl plik

@ -1,24 +1,30 @@
anyjson==0.3.3 anyjson==0.3.3
APScheduler==3.2.0 APScheduler==3.2.0
coreapi==2.0.9
Django==1.10 Django==1.10
django-common-helpers==0.8.0 django-common-helpers==0.8.0
django-debug-toolbar==1.6 django-debug-toolbar==1.6
django-filter==0.15.3 django-filter==0.15.3
django-guardian==1.4.6 django-guardian==1.4.6
django-rest-swagger==2.1.0
django-webpack-loader==0.3.3 django-webpack-loader==0.3.3
djangorestframework==3.5.1 djangorestframework==3.5.1
drf-nested-routers==0.11.1 drf-nested-routers==0.11.1
funcsigs==1.0.2 funcsigs==1.0.2
futures==3.0.5 futures==3.0.5
itypes==1.1.0
Markdown==2.6.7 Markdown==2.6.7
openapi-codec==1.1.7
Pillow==3.3.1 Pillow==3.3.1
pip-autoremove==0.9.0 pip-autoremove==0.9.0
psycopg2==2.6.2 psycopg2==2.6.2
pytz==2016.6.1 pytz==2016.6.1
requests==2.11.1 requests==2.11.1
rfc3987==1.3.7 rfc3987==1.3.7
simplejson==3.10.0
six==1.10.0 six==1.10.0
sqlparse==0.2.2 sqlparse==0.2.2
strict-rfc3339==0.7 strict-rfc3339==0.7
tzlocal==1.3 tzlocal==1.3
uritemplate==3.0.0
webcolors==1.5 webcolors==1.5

Wyświetl plik

@ -43,6 +43,7 @@ INSTALLED_APPS = [
'guardian', 'guardian',
'rest_framework', 'rest_framework',
'rest_framework_nested', 'rest_framework_nested',
'rest_framework_swagger',
'webpack_loader', 'webpack_loader',
# 'debug_toolbar', # 'debug_toolbar',
'app', 'app',