Coverage for ipam/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 # noqa F401
7app_name = 'ipam'
8urlpatterns = [
10 path('asn-ranges/', include(get_model_urls('ipam', 'asnrange', detail=False))),
11 path('asn-ranges/<int:pk>/', include(get_model_urls('ipam', 'asnrange'))),
13 path('asns/', include(get_model_urls('ipam', 'asn', detail=False))),
14 path('asns/<int:pk>/', include(get_model_urls('ipam', 'asn'))),
16 path('vrfs/', include(get_model_urls('ipam', 'vrf', detail=False))),
17 path('vrfs/<int:pk>/', include(get_model_urls('ipam', 'vrf'))),
19 path('route-targets/', include(get_model_urls('ipam', 'routetarget', detail=False))),
20 path('route-targets/<int:pk>/', include(get_model_urls('ipam', 'routetarget'))),
22 path('rirs/', include(get_model_urls('ipam', 'rir', detail=False))),
23 path('rirs/<int:pk>/', include(get_model_urls('ipam', 'rir'))),
25 path('aggregates/', include(get_model_urls('ipam', 'aggregate', detail=False))),
26 path('aggregates/<int:pk>/', include(get_model_urls('ipam', 'aggregate'))),
28 path('roles/', include(get_model_urls('ipam', 'role', detail=False))),
29 path('roles/<int:pk>/', include(get_model_urls('ipam', 'role'))),
31 path('prefixes/', include(get_model_urls('ipam', 'prefix', detail=False))),
32 path('prefixes/<int:pk>/', include(get_model_urls('ipam', 'prefix'))),
34 path('ip-ranges/', include(get_model_urls('ipam', 'iprange', detail=False))),
35 path('ip-ranges/<int:pk>/', include(get_model_urls('ipam', 'iprange'))),
37 path('ip-addresses/', include(get_model_urls('ipam', 'ipaddress', detail=False))),
38 path('ip-addresses/<int:pk>/', include(get_model_urls('ipam', 'ipaddress'))),
40 path('fhrp-groups/', include(get_model_urls('ipam', 'fhrpgroup', detail=False))),
41 path('fhrp-groups/<int:pk>/', include(get_model_urls('ipam', 'fhrpgroup'))),
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'))),
46 path('vlan-groups/', include(get_model_urls('ipam', 'vlangroup', detail=False))),
47 path('vlan-groups/<int:pk>/', include(get_model_urls('ipam', 'vlangroup'))),
49 path('vlans/', include(get_model_urls('ipam', 'vlan', detail=False))),
50 path('vlans/<int:pk>/', include(get_model_urls('ipam', 'vlan'))),
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'))),
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'))),
58 path('service-templates/', include(get_model_urls('ipam', 'servicetemplate', detail=False))),
59 path('service-templates/<int:pk>/', include(get_model_urls('ipam', 'servicetemplate'))),
61 path('services/', include(get_model_urls('ipam', 'service', detail=False))),
62 path('services/<int:pk>/', include(get_model_urls('ipam', 'service'))),
63]