mirror of
https://github.com/Nebucatnetzer/network_inventory.git
synced 2024-07-05 23:51:03 +02:00
58 lines
2.0 KiB
Python
58 lines
2.0 KiB
Python
from django.urls import path, include
|
|
|
|
from rest_framework import routers
|
|
|
|
from . import views
|
|
|
|
|
|
router = routers.DefaultRouter()
|
|
router.register(r'computers', views.ComputerViewSet)
|
|
router.register(r'computer-cpu-relations',
|
|
views.ComputerCpuRelationViewSet,
|
|
'computer-cpu-relation')
|
|
router.register(r'computer-disk-relations',
|
|
views.ComputerDiskRelationViewSet,
|
|
'computer-disk-relation')
|
|
router.register(r'computer-gpu-relations',
|
|
views.ComputerGpuRelationViewSet,
|
|
'computer-gpu-relation')
|
|
router.register(r'computer-ram-relations',
|
|
views.ComputerRamRelationViewSet,
|
|
'computer-ram-relation')
|
|
router.register(r'computer-software-relations',
|
|
views.ComputerSoftwareRelationViewSet,
|
|
'computer-software-relation')
|
|
router.register(r'cpu-architectures',
|
|
views.CpuArchitectureViewSet,
|
|
'cpu-architecture')
|
|
router.register(r'cpu-manufacturers',
|
|
views.CpuManufacturerViewSet,
|
|
'cpu-manufacturer')
|
|
router.register(r'cpus', views.CpuViewSet)
|
|
router.register(r'disk-types',
|
|
views.DiskTypeViewSet,
|
|
'disk-type')
|
|
router.register(r'disks', views.DiskViewSet)
|
|
router.register(r'gpu-manufacturers',
|
|
views.GpuManufacturerViewSet,
|
|
'gpu-manufacturer')
|
|
router.register(r'gpus', views.GpuViewSet)
|
|
router.register(r'disks-in-raid',
|
|
views.DisksInRaidViewSet,
|
|
'disks-in-raid')
|
|
router.register(r'raid-types',
|
|
views.RaidTypeViewSet,
|
|
'raid-type')
|
|
router.register(r'raids', views.RaidViewSet)
|
|
router.register(r'ram-types',
|
|
views.RamTypeViewSet,
|
|
'ram-type')
|
|
router.register(r'rams', views.RamViewSet)
|
|
|
|
|
|
urlpatterns = [
|
|
# required for the login functionality
|
|
path('api/', include(router.urls)),
|
|
path('accounts/', include('django.contrib.auth.urls')),
|
|
]
|