Skip to content

Commit ef91bdc

Browse files
committed
feat(filter): ACLExtendedRule: Instruct new Sources to be displayed as Tabbed Group; Improve Fieldsets
1 parent 8d1f698 commit ef91bdc

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

netbox_acls/forms/filtersets.py

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,21 @@ class ACLExtendedRuleFilterForm(NetBoxModelFilterSetForm):
296296
)
297297

298298
fieldsets = (
299-
FieldSet("access_list", "action", "source_prefix", "desintation_prefix", "protocol", name=_('Rule Details')),
300-
FieldSet("q", "tag",name=None)
299+
FieldSet("q", "tag",name=None),
300+
FieldSet(
301+
"access_list",
302+
"action",
303+
"protocol",
304+
name=_('Rule Details')
305+
),
306+
FieldSet(
307+
TabbedGroups(
308+
FieldSet('source_prefix', name=_('Prefix')),
309+
FieldSet('source_iprange', name=_('IP Range')),
310+
FieldSet('source_ipaddress', name=_('IP Address')),
311+
FieldSet('source_aggregate', name=_('Aggregate')),
312+
FieldSet('source_service', name=_('Service')),
313+
),
314+
"source_ports",
315+
),
301316
)

0 commit comments

Comments
 (0)