Coverage for virtualization/urls.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
1from django.urls import include, path
3from utilities.urls import get_model_urls
5from . import views
7app_name = 'virtualization'
8urlpatterns = [
10 path('cluster-types/', include(get_model_urls('virtualization', 'clustertype', detail=False))),
11 path('cluster-types/<int:pk>/', include(get_model_urls('virtualization', 'clustertype'))),
13 path('cluster-groups/', include(get_model_urls('virtualization', 'clustergroup', detail=False))),
14 path('cluster-groups/<int:pk>/', include(get_model_urls('virtualization', 'clustergroup'))),
16 path('clusters/', include(get_model_urls('virtualization', 'cluster', detail=False))),
17 path('clusters/<int:pk>/', include(get_model_urls('virtualization', 'cluster'))),
19 path('virtual-machine-types/', include(get_model_urls('virtualization', 'virtualmachinetype', detail=False))),
20 path('virtual-machine-types/<int:pk>/', include(get_model_urls('virtualization', 'virtualmachinetype'))),
22 path('virtual-machines/', include(get_model_urls('virtualization', 'virtualmachine', detail=False))),
23 path('virtual-machines/<int:pk>/', include(get_model_urls('virtualization', 'virtualmachine'))),
25 path('interfaces/', include(get_model_urls('virtualization', 'vminterface', detail=False))),
26 path('interfaces/<int:pk>/', include(get_model_urls('virtualization', 'vminterface'))),
27 path(
28 'virtual-machines/interfaces/add/',
29 views.VirtualMachineBulkAddInterfaceView.as_view(),
30 name='virtualmachine_bulk_add_vminterface'
31 ),
33 path('virtual-disks/', include(get_model_urls('virtualization', 'virtualdisk', detail=False))),
34 path('virtual-disks/<int:pk>/', include(get_model_urls('virtualization', 'virtualdisk'))),
35 path(
36 'virtual-machines/disks/add/',
37 views.VirtualMachineBulkAddVirtualDiskView.as_view(),
38 name='virtualmachine_bulk_add_virtualdisk'
39 ),
40]