Enable filtering FHRP groups by related IP addresses

This commit is contained in:
jeremystretch
2021-11-02 09:05:56 -04:00
parent bb4f3e1789
commit f48d7aedce
10 changed files with 101 additions and 52 deletions

View File

@@ -849,12 +849,12 @@ class FHRPGroupView(generic.ObjectView):
orderable=False
)
group_assignments = FHRPGroupAssignment.objects.restrict(request.user, 'view').filter(
group=instance
# Get assigned interfaces
members_table = tables.FHRPGroupAssignmentTable(
data=FHRPGroupAssignment.objects.restrict(request.user, 'view').filter(group=instance),
orderable=False
)
members_table = tables.FHRPGroupAssignmentTable(group_assignments)
members_table.columns.hide('group')
paginate_table(members_table, request)
return {
'ipaddress_table': ipaddress_table,