#7113: Add bulk actions under child prefixes view; general cleanup

This commit is contained in:
jeremystretch
2021-09-01 11:06:50 -04:00
parent 29eb2383d6
commit 662c896480
3 changed files with 11 additions and 12 deletions

View File

@@ -403,8 +403,15 @@ class PrefixPrefixesView(generic.ObjectView):
bulk_querystring = 'vrf_id={}&within={}'.format(instance.vrf.pk if instance.vrf else '0', instance.prefix)
# Compile permissions list for rendering the object table
permissions = {
'change': request.user.has_perm('ipam.change_prefix'),
'delete': request.user.has_perm('ipam.delete_prefix'),
}
return {
'table': table,
'permissions': permissions,
'bulk_querystring': bulk_querystring,
'active_tab': 'prefixes',
'first_available_prefix': instance.get_first_available_prefix(),
@@ -429,7 +436,6 @@ class PrefixIPRangesView(generic.ObjectView):
# Compile permissions list for rendering the object table
permissions = {
'add': request.user.has_perm('ipam.add_iprange'),
'change': request.user.has_perm('ipam.change_iprange'),
'delete': request.user.has_perm('ipam.delete_iprange'),
}
@@ -465,7 +471,6 @@ class PrefixIPAddressesView(generic.ObjectView):
# Compile permissions list for rendering the object table
permissions = {
'add': request.user.has_perm('ipam.add_ipaddress'),
'change': request.user.has_perm('ipam.change_ipaddress'),
'delete': request.user.has_perm('ipam.delete_ipaddress'),
}