mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-09 09:31:49 -05:00
* Adds a simple DRF API for network-ui * Moves network_ui api to v1_api * Uses BaseSerializer for networking v1 api * Adds v2 of the network API * Uses standard AWX base classes for the network UI API * Adds canvas prefix to network UI api URL names * Adds ansible action plugins for automating network UI workflows * Adds python client for the networking visualization API
31 lines
1.0 KiB
Python
31 lines
1.0 KiB
Python
# Copyright (c) 2017 Red Hat, Inc
|
|
from django.conf.urls import url, include
|
|
|
|
import awx.api.urls
|
|
|
|
from awx.network_ui import views
|
|
from awx.network_ui import v1_api_urls
|
|
from awx.network_ui import v2_api_urls
|
|
|
|
import awx.network_ui.v2_api_access
|
|
|
|
app_name = 'network_ui'
|
|
urlpatterns = [
|
|
url(r'^tests$', views.tests, name='tests'),
|
|
url(r'^upload_test$', views.upload_test, name='upload_test'),
|
|
url(r'^download_coverage/(?P<pk>[0-9]+)$', views.download_coverage, name='download_coverage'),
|
|
url(r'^download_trace$', views.download_trace, name='download_trace'),
|
|
url(r'^download_recording$', views.download_recording, name='download_recording'),
|
|
url(r'^topology.json$', views.json_topology_data, name='json_topology_data'),
|
|
url(r'^topology.yaml$', views.yaml_topology_data, name='json_topology_data'),
|
|
url(r'^api/v1/', include(v1_api_urls.router.urls)),
|
|
]
|
|
|
|
urlpatterns += [
|
|
url(r'^api/(?P<version>(v2))/canvas/', include(v2_api_urls.urls))
|
|
]
|
|
awx.api.urls.urlpatterns += [
|
|
url(r'^(?P<version>(v2))/canvas/', include(v2_api_urls.urls))
|
|
]
|
|
|