@@ -216,7 +216,6 @@ class ASNRangeASNsView(generic.ObjectChildrenView):
216
216
child_model = ASN
217
217
table = tables .ASNTable
218
218
filterset = filtersets .ASNFilterSet
219
- template_name = 'ipam/asnrange/asns.html'
220
219
tab = ViewTab (
221
220
label = _ ('ASNs' ),
222
221
badge = lambda x : x .get_child_asns ().count (),
@@ -367,7 +366,9 @@ def prep_table_data(self, request, queryset, parent):
367
366
return add_requested_prefixes (parent .prefix , queryset , show_available , show_assigned )
368
367
369
368
def get_extra_context (self , request , instance ):
369
+ context = super ().get_extra_context (request , instance )
370
370
return {
371
+ ** context ,
371
372
'bulk_querystring' : f'within={ instance .prefix } ' ,
372
373
'first_available_prefix' : instance .get_first_available_prefix (),
373
374
'show_available' : bool (request .GET .get ('show_available' , 'true' ) == 'true' ),
@@ -554,7 +555,9 @@ def prep_table_data(self, request, queryset, parent):
554
555
return add_requested_prefixes (parent .prefix , queryset , show_available , show_assigned )
555
556
556
557
def get_extra_context (self , request , instance ):
558
+ context = super ().get_extra_context (request , instance )
557
559
return {
560
+ ** context ,
558
561
'bulk_querystring' : f"vrf_id={ instance .vrf .pk if instance .vrf else '0' } &within={ instance .prefix } " ,
559
562
'first_available_prefix' : instance .get_first_available_prefix (),
560
563
'show_available' : bool (request .GET .get ('show_available' , 'true' ) == 'true' ),
@@ -582,7 +585,9 @@ def get_children(self, request, parent):
582
585
)
583
586
584
587
def get_extra_context (self , request , instance ):
588
+ context = super ().get_extra_context (request , instance )
585
589
return {
590
+ ** context ,
586
591
'bulk_querystring' : f"vrf_id={ instance .vrf .pk if instance .vrf else '0' } &parent={ instance .prefix } " ,
587
592
'first_available_ip' : instance .get_first_available_ip (),
588
593
}
@@ -611,7 +616,9 @@ def prep_table_data(self, request, queryset, parent):
611
616
return queryset
612
617
613
618
def get_extra_context (self , request , instance ):
619
+ context = super ().get_extra_context (request , instance )
614
620
return {
621
+ ** context ,
615
622
'bulk_querystring' : f"vrf_id={ instance .vrf .pk if instance .vrf else '0' } &parent={ instance .prefix } " ,
616
623
'first_available_ip' : instance .get_first_available_ip (),
617
624
}
@@ -816,7 +823,6 @@ def post(self, request):
816
823
table = None
817
824
818
825
if form .is_valid ():
819
-
820
826
addresses = self .queryset .prefetch_related ('vrf' , 'tenant' )
821
827
# Limit to 100 results
822
828
addresses = filtersets .IPAddressFilterSet (request .POST , addresses ).qs [:100 ]
@@ -866,7 +872,6 @@ class IPAddressRelatedIPsView(generic.ObjectChildrenView):
866
872
child_model = IPAddress
867
873
table = tables .IPAddressTable
868
874
filterset = filtersets .IPAddressFilterSet
869
- template_name = 'ipam/ipaddress/ip_addresses.html'
870
875
tab = ViewTab (
871
876
label = _ ('Related IPs' ),
872
877
badge = lambda x : x .get_related_ips ().count (),
@@ -963,7 +968,6 @@ class FHRPGroupView(generic.ObjectView):
963
968
queryset = FHRPGroup .objects .all ()
964
969
965
970
def get_extra_context (self , request , instance ):
966
-
967
971
# Get assigned interfaces
968
972
members_table = tables .FHRPGroupAssignmentTable (
969
973
data = FHRPGroupAssignment .objects .restrict (request .user , 'view' ).filter (group = instance ),
@@ -1077,7 +1081,6 @@ class VLANInterfacesView(generic.ObjectChildrenView):
1077
1081
child_model = Interface
1078
1082
table = tables .VLANDevicesTable
1079
1083
filterset = InterfaceFilterSet
1080
- template_name = 'ipam/vlan/interfaces.html'
1081
1084
tab = ViewTab (
1082
1085
label = _ ('Device Interfaces' ),
1083
1086
badge = lambda x : x .get_interfaces ().count (),
@@ -1095,7 +1098,6 @@ class VLANVMInterfacesView(generic.ObjectChildrenView):
1095
1098
child_model = VMInterface
1096
1099
table = tables .VLANVirtualMachinesTable
1097
1100
filterset = VMInterfaceFilterSet
1098
- template_name = 'ipam/vlan/vminterfaces.html'
1099
1101
tab = ViewTab (
1100
1102
label = _ ('VM Interfaces' ),
1101
1103
badge = lambda x : x .get_vminterfaces ().count (),
0 commit comments