Coverage for users/api/urls.py: 100%

14 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-10 18:35 +0000

1from django.urls import include, path 

2 

3from netbox.api.routers import NetBoxRouter 

4 

5from . import views 

6 

7router = NetBoxRouter() 

8router.APIRootView = views.UsersRootView 

9 

10router.register('users', views.UserViewSet) 

11router.register('groups', views.GroupViewSet) 

12router.register('tokens', views.TokenViewSet) 

13router.register('permissions', views.ObjectPermissionViewSet) 

14router.register('owner-groups', views.OwnerGroupViewSet) 

15router.register('owners', views.OwnerViewSet) 

16router.register('config', views.UserConfigViewSet, basename='userconfig') 

17 

18app_name = 'users-api' 

19urlpatterns = [ 

20 path('tokens/provision/', views.TokenProvisionView.as_view(), name='token_provision'), 

21 path('', include(router.urls)), 

22]