@@ -285,7 +285,9 @@ def get_extra_context(self, request, instance):
285
285
)
286
286
287
287
# Return List of requested Prefixes
288
- child_prefixes = add_requested_prefixes (instance .prefix , prefix_list , request )
288
+ show_available = bool (request .GET .get ('show_available' , 'true' ) == 'true' )
289
+ show_assigned = bool (request .GET .get ('show_assigned' , 'true' ) == 'true' )
290
+ child_prefixes = add_requested_prefixes (instance .prefix , prefix_list , show_available , show_assigned )
289
291
290
292
prefix_table = tables .PrefixTable (child_prefixes , exclude = ('utilization' ,))
291
293
if request .user .has_perm ('ipam.change_prefix' ) or request .user .has_perm ('ipam.delete_prefix' ):
@@ -303,8 +305,8 @@ def get_extra_context(self, request, instance):
303
305
'prefix_table' : prefix_table ,
304
306
'permissions' : permissions ,
305
307
'bulk_querystring' : f'within={ instance .prefix } ' ,
306
- 'show_available' : request . GET . get ( ' show_available' , 'true' ) == 'true' ,
307
- 'show_assigned' : request . GET . get ( ' show_assigned' , 'true' ) == 'true' ,
308
+ 'show_available' : show_available ,
309
+ 'show_assigned' : show_assigned ,
308
310
}
309
311
310
312
@@ -462,7 +464,9 @@ def get_extra_context(self, request, instance):
462
464
)
463
465
464
466
# Return List of requested Prefixes
465
- child_prefixes = add_requested_prefixes (instance .prefix , prefix_list , request )
467
+ show_available = bool (request .GET .get ('show_available' , 'true' ) == 'true' )
468
+ show_assigned = bool (request .GET .get ('show_assigned' , 'true' ) == 'true' )
469
+ child_prefixes = add_requested_prefixes (instance .prefix , prefix_list , show_available , show_assigned )
466
470
467
471
table = tables .PrefixTable (child_prefixes , user = request .user , exclude = ('utilization' ,))
468
472
if request .user .has_perm ('ipam.change_prefix' ) or request .user .has_perm ('ipam.delete_prefix' ):
@@ -483,8 +487,8 @@ def get_extra_context(self, request, instance):
483
487
'bulk_querystring' : bulk_querystring ,
484
488
'active_tab' : 'prefixes' ,
485
489
'first_available_prefix' : instance .get_first_available_prefix (),
486
- 'show_available' : request . GET . get ( ' show_available' , 'true' ) == 'true' ,
487
- 'show_assigned' : request . GET . get ( ' show_assigned' , 'true' ) == 'true' ,
490
+ 'show_available' : show_available ,
491
+ 'show_assigned' : show_assigned ,
488
492
}
489
493
490
494
0 commit comments