Fixes #6308: Fix linking of available VLANs in VLAN group view

This commit is contained in:
jeremystretch
2021-04-29 08:43:46 -04:00
parent 75fdff4d41
commit bb988701fe
3 changed files with 23 additions and 15 deletions

View File

@@ -684,9 +684,17 @@ class VLANGroupView(generic.ObjectView):
vlans_table.columns.hide('group')
paginate_table(vlans_table, request)
# Compile permissions list for rendering the object table
permissions = {
'add': request.user.has_perm('ipam.add_vlan'),
'change': request.user.has_perm('ipam.change_vlan'),
'delete': request.user.has_perm('ipam.delete_vlan'),
}
return {
'vlans_count': vlans_count,
'vlans_table': vlans_table,
'permissions': permissions,
}