Coverage for ipam/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 # noqa F401 

6 

7app_name = 'ipam' 

8urlpatterns = [ 

9 

10 path('asn-ranges/', include(get_model_urls('ipam', 'asnrange', detail=False))), 

11 path('asn-ranges/<int:pk>/', include(get_model_urls('ipam', 'asnrange'))), 

12 

13 path('asns/', include(get_model_urls('ipam', 'asn', detail=False))), 

14 path('asns/<int:pk>/', include(get_model_urls('ipam', 'asn'))), 

15 

16 path('vrfs/', include(get_model_urls('ipam', 'vrf', detail=False))), 

17 path('vrfs/<int:pk>/', include(get_model_urls('ipam', 'vrf'))), 

18 

19 path('route-targets/', include(get_model_urls('ipam', 'routetarget', detail=False))), 

20 path('route-targets/<int:pk>/', include(get_model_urls('ipam', 'routetarget'))), 

21 

22 path('rirs/', include(get_model_urls('ipam', 'rir', detail=False))), 

23 path('rirs/<int:pk>/', include(get_model_urls('ipam', 'rir'))), 

24 

25 path('aggregates/', include(get_model_urls('ipam', 'aggregate', detail=False))), 

26 path('aggregates/<int:pk>/', include(get_model_urls('ipam', 'aggregate'))), 

27 

28 path('roles/', include(get_model_urls('ipam', 'role', detail=False))), 

29 path('roles/<int:pk>/', include(get_model_urls('ipam', 'role'))), 

30 

31 path('prefixes/', include(get_model_urls('ipam', 'prefix', detail=False))), 

32 path('prefixes/<int:pk>/', include(get_model_urls('ipam', 'prefix'))), 

33 

34 path('ip-ranges/', include(get_model_urls('ipam', 'iprange', detail=False))), 

35 path('ip-ranges/<int:pk>/', include(get_model_urls('ipam', 'iprange'))), 

36 

37 path('ip-addresses/', include(get_model_urls('ipam', 'ipaddress', detail=False))), 

38 path('ip-addresses/<int:pk>/', include(get_model_urls('ipam', 'ipaddress'))), 

39 

40 path('fhrp-groups/', include(get_model_urls('ipam', 'fhrpgroup', detail=False))), 

41 path('fhrp-groups/<int:pk>/', include(get_model_urls('ipam', 'fhrpgroup'))), 

42 

43 path('fhrp-group-assignments/', include(get_model_urls('ipam', 'fhrpgroupassignment', detail=False))), 

44 path('fhrp-group-assignments/<int:pk>/', include(get_model_urls('ipam', 'fhrpgroupassignment'))), 

45 

46 path('vlan-groups/', include(get_model_urls('ipam', 'vlangroup', detail=False))), 

47 path('vlan-groups/<int:pk>/', include(get_model_urls('ipam', 'vlangroup'))), 

48 

49 path('vlans/', include(get_model_urls('ipam', 'vlan', detail=False))), 

50 path('vlans/<int:pk>/', include(get_model_urls('ipam', 'vlan'))), 

51 

52 path('vlan-translation-policies/', include(get_model_urls('ipam', 'vlantranslationpolicy', detail=False))), 

53 path('vlan-translation-policies/<int:pk>/', include(get_model_urls('ipam', 'vlantranslationpolicy'))), 

54 

55 path('vlan-translation-rules/', include(get_model_urls('ipam', 'vlantranslationrule', detail=False))), 

56 path('vlan-translation-rules/<int:pk>/', include(get_model_urls('ipam', 'vlantranslationrule'))), 

57 

58 path('service-templates/', include(get_model_urls('ipam', 'servicetemplate', detail=False))), 

59 path('service-templates/<int:pk>/', include(get_model_urls('ipam', 'servicetemplate'))), 

60 

61 path('services/', include(get_model_urls('ipam', 'service', detail=False))), 

62 path('services/<int:pk>/', include(get_model_urls('ipam', 'service'))), 

63]