Parcourir la source

Standardized API URL definitions

Jeremy Stretch il y a 8 ans
Parent
commit
6c2ed1be22

+ 5 - 7
netbox/circuits/api/urls.py

@@ -1,18 +1,16 @@
-from django.conf.urls import include, url
-
 from rest_framework import routers
 
 from . import views
 
 
 router = routers.DefaultRouter()
+
+# Providers
 router.register(r'providers', views.ProviderViewSet)
+
+# Circuits
 router.register(r'circuit-types', views.CircuitTypeViewSet)
 router.register(r'circuits', views.CircuitViewSet)
 router.register(r'circuit-terminations', views.CircuitTerminationViewSet)
 
-urlpatterns = [
-
-    url(r'', include(router.urls)),
-
-]
+urlpatterns = router.urls

+ 1 - 8
netbox/dcim/api/urls.py

@@ -1,5 +1,3 @@
-from django.conf.urls import include, url
-
 from rest_framework import routers
 
 from ipam.api.views import ServiceViewSet
@@ -51,9 +49,4 @@ router.register(r'interface-connections', views.InterfaceConnectionViewSet)
 # Miscellaneous
 router.register(r'connected-device', views.ConnectedDeviceViewSet, base_name='connected-device')
 
-
-urlpatterns = [
-
-    url(r'', include(router.urls)),
-
-]
+urlpatterns = router.urls

+ 2 - 7
netbox/extras/api/urls.py

@@ -1,5 +1,3 @@
-from django.conf.urls import include, url
-
 from rest_framework import routers
 
 from . import views
@@ -7,10 +5,7 @@ from . import views
 
 router = routers.DefaultRouter()
 
+# Topology maps
 router.register(r'topology-maps', views.TopologyMapViewSet)
 
-urlpatterns = [
-
-    url(r'', include(router.urls)),
-
-]
+urlpatterns = router.urls

+ 15 - 7
netbox/ipam/api/urls.py

@@ -1,23 +1,31 @@
-from django.conf.urls import include, url
-
 from rest_framework import routers
 
 from . import views
 
 
 router = routers.DefaultRouter()
+
+# VRFs
 router.register(r'vrfs', views.VRFViewSet)
+
+# RIRs
 router.register(r'rirs', views.RIRViewSet)
+
+# Aggregates
 router.register(r'aggregates', views.AggregateViewSet)
+
+# Prefixes
 router.register(r'roles', views.RoleViewSet)
 router.register(r'prefixes', views.PrefixViewSet)
+
+# IP addresses
 router.register(r'ip-addresses', views.IPAddressViewSet)
+
+# VLANs
 router.register(r'vlan-groups', views.VLANGroupViewSet)
 router.register(r'vlans', views.VLANViewSet)
-router.register(r'services', views.ServiceViewSet)
 
-urlpatterns = [
-
-    url(r'', include(router.urls)),
+# Services
+router.register(r'services', views.ServiceViewSet)
 
-]
+urlpatterns = router.urls

+ 4 - 7
netbox/secrets/api/urls.py

@@ -1,5 +1,3 @@
-from django.conf.urls import include, url
-
 from rest_framework import routers
 
 from . import views
@@ -7,13 +5,12 @@ from . import views
 
 router = routers.DefaultRouter()
 
+# Secrets
 router.register(r'secret-roles', views.SecretRoleViewSet)
 router.register(r'secrets', views.SecretViewSet)
+
+# Miscellaneous
 router.register(r'get-session-key', views.GetSessionKeyViewSet, base_name='get-session-key')
 router.register(r'generate-rsa-key-pair', views.GenerateRSAKeyPairViewSet, base_name='generate-rsa-key-pair')
 
-urlpatterns = [
-
-    url(r'', include(router.urls)),
-
-]
+urlpatterns = router.urls

+ 3 - 7
netbox/tenancy/api/urls.py

@@ -1,16 +1,12 @@
-from django.conf.urls import include, url
-
 from rest_framework import routers
 
 from . import views
 
 
 router = routers.DefaultRouter()
+
+# Tenants
 router.register(r'tenant-groups', views.TenantGroupViewSet)
 router.register(r'tenants', views.TenantViewSet)
 
-urlpatterns = [
-
-    url(r'', include(router.urls)),
-
-]
+urlpatterns = router.urls