mirror of
https://github.com/netbox-community/netbox.git
synced 2026-03-19 07:54:45 +01:00
- Adopt Ruff `I` (isort) rules for consistent import sorting - Add two `# isort: split` boundaries to keep required imports pinned in `__init__.py` modules
20 lines
737 B
Python
20 lines
737 B
Python
from netbox.api.routers import NetBoxRouter
|
|
|
|
from . import views
|
|
|
|
app_name = 'core-api'
|
|
|
|
router = NetBoxRouter()
|
|
router.APIRootView = views.CoreRootView
|
|
|
|
router.register('data-sources', views.DataSourceViewSet)
|
|
router.register('data-files', views.DataFileViewSet)
|
|
router.register('jobs', views.JobViewSet)
|
|
router.register('object-changes', views.ObjectChangeViewSet, basename='objectchange')
|
|
router.register('object-types', views.ObjectTypeViewSet)
|
|
router.register('background-queues', views.BackgroundQueueViewSet, basename='rqqueue')
|
|
router.register('background-workers', views.BackgroundWorkerViewSet, basename='rqworker')
|
|
router.register('background-tasks', views.BackgroundTaskViewSet, basename='rqtask')
|
|
|
|
urlpatterns = router.urls
|