Coverage for circuits/urls.py: 100%

5 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 utilities.urls import get_model_urls 

4 

5from . import views 

6 

7app_name = 'circuits' 

8urlpatterns = [ 

9 path('providers/', include(get_model_urls('circuits', 'provider', detail=False))), 

10 path('providers/<int:pk>/', include(get_model_urls('circuits', 'provider'))), 

11 

12 path('provider-accounts/', include(get_model_urls('circuits', 'provideraccount', detail=False))), 

13 path('provider-accounts/<int:pk>/', include(get_model_urls('circuits', 'provideraccount'))), 

14 

15 path('provider-networks/', include(get_model_urls('circuits', 'providernetwork', detail=False))), 

16 path('provider-networks/<int:pk>/', include(get_model_urls('circuits', 'providernetwork'))), 

17 

18 path('circuit-types/', include(get_model_urls('circuits', 'circuittype', detail=False))), 

19 path('circuit-types/<int:pk>/', include(get_model_urls('circuits', 'circuittype'))), 

20 

21 path('circuits/', include(get_model_urls('circuits', 'circuit', detail=False))), 

22 path('circuits/<int:pk>/', include(get_model_urls('circuits', 'circuit'))), 

23 

24 path('circuit-terminations/', include(get_model_urls('circuits', 'circuittermination', detail=False))), 

25 path('circuit-terminations/<int:pk>/', include(get_model_urls('circuits', 'circuittermination'))), 

26 

27 path('circuit-groups/', include(get_model_urls('circuits', 'circuitgroup', detail=False))), 

28 path('circuit-groups/<int:pk>/', include(get_model_urls('circuits', 'circuitgroup'))), 

29 

30 path('circuit-group-assignments/', include(get_model_urls('circuits', 'circuitgroupassignment', detail=False))), 

31 path('circuit-group-assignments/<int:pk>/', include(get_model_urls('circuits', 'circuitgroupassignment'))), 

32 

33 # Virtual circuits 

34 path('virtual-circuits/', include(get_model_urls('circuits', 'virtualcircuit', detail=False))), 

35 path('virtual-circuits/<int:pk>/', include(get_model_urls('circuits', 'virtualcircuit'))), 

36 

37 path('virtual-circuit-types/', include(get_model_urls('circuits', 'virtualcircuittype', detail=False))), 

38 path('virtual-circuit-types/<int:pk>/', include(get_model_urls('circuits', 'virtualcircuittype'))), 

39 

40 # Virtual circuit terminations 

41 path( 

42 'virtual-circuit-terminations/', 

43 views.VirtualCircuitTerminationListView.as_view(), 

44 name='virtualcircuittermination_list', 

45 ), 

46 path( 

47 'virtual-circuit-terminations/add/', 

48 views.VirtualCircuitTerminationEditView.as_view(), 

49 name='virtualcircuittermination_add', 

50 ), 

51 path( 

52 'virtual-circuit-terminations/import/', 

53 views.VirtualCircuitTerminationBulkImportView.as_view(), 

54 name='virtualcircuittermination_bulk_import', 

55 ), 

56 path( 

57 'virtual-circuit-terminations/edit/', 

58 views.VirtualCircuitTerminationBulkEditView.as_view(), 

59 name='virtualcircuittermination_bulk_edit', 

60 ), 

61 path( 

62 'virtual-circuit-terminations/delete/', 

63 views.VirtualCircuitTerminationBulkDeleteView.as_view(), 

64 name='virtualcircuittermination_bulk_delete', 

65 ), 

66 path('virtual-circuit-terminations/<int:pk>/', include(get_model_urls('circuits', 'virtualcircuittermination'))), 

67]