mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-20 10:16:42 -06:00

* Closes #18153: Introduce virtual circuit types * Fix TagTestCase * Fix GraphQL API test
27 lines
970 B
Python
27 lines
970 B
Python
from netbox.api.routers import NetBoxRouter
|
|
from . import views
|
|
|
|
|
|
router = NetBoxRouter()
|
|
router.APIRootView = views.CircuitsRootView
|
|
|
|
# Providers
|
|
router.register('providers', views.ProviderViewSet)
|
|
router.register('provider-accounts', views.ProviderAccountViewSet)
|
|
router.register('provider-networks', views.ProviderNetworkViewSet)
|
|
|
|
# Circuits
|
|
router.register('circuit-types', views.CircuitTypeViewSet)
|
|
router.register('circuits', views.CircuitViewSet)
|
|
router.register('circuit-terminations', views.CircuitTerminationViewSet)
|
|
router.register('circuit-groups', views.CircuitGroupViewSet)
|
|
router.register('circuit-group-assignments', views.CircuitGroupAssignmentViewSet)
|
|
|
|
# Virtual circuits
|
|
router.register('virtual-circuits', views.VirtualCircuitViewSet)
|
|
router.register('virtual-circuit-types', views.VirtualCircuitTypeViewSet)
|
|
router.register('virtual-circuit-terminations', views.VirtualCircuitTerminationViewSet)
|
|
|
|
app_name = 'circuits-api'
|
|
urlpatterns = router.urls
|