| 123456789101112131415161718192021222324252627 |
- from django.urls import include, path
- from netbox.api.routers import NetBoxRouter
- from . import views
- router = NetBoxRouter()
- router.APIRootView = views.UsersRootView
- # Users and groups
- router.register('users', views.UserViewSet)
- router.register('groups', views.GroupViewSet)
- # Tokens
- router.register('tokens', views.TokenViewSet)
- # Permissions
- router.register('permissions', views.ObjectPermissionViewSet)
- # User preferences
- router.register('config', views.UserConfigViewSet, basename='userconfig')
- app_name = 'users-api'
- urlpatterns = [
- path('tokens/provision/', views.TokenProvisionView.as_view(), name='token_provision'),
- path('', include(router.urls)),
- ]
|