Skip to content

Commit 70e7b9d

Browse files
committed
feat(serializer): ACLExtendedRule: Adding new Source Fields to serializer
1 parent 659c2d6 commit 70e7b9d

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

netbox_acls/api/serializers.py

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,12 +287,38 @@ class ACLExtendedRuleSerializer(NetBoxModelSerializer):
287287
view_name="plugins-api:netbox_acls-api:aclextendedrule-detail",
288288
)
289289
access_list = NestedAccessListSerializer()
290+
290291
source_prefix = PrefixSerializer(
291292
required=False,
292293
allow_null=True,
293294
default=None,
294295
nested=True
295296
)
297+
source_iprange = IPRangeSerializer(
298+
required=False,
299+
allow_null=True,
300+
default=None,
301+
nested=True
302+
)
303+
source_ipaddress = IPAddressSerializer(
304+
required=False,
305+
allow_null=True,
306+
default=None,
307+
nested=True
308+
)
309+
source_aggregate = AggregateSerializer(
310+
required=False,
311+
allow_null=True,
312+
default=None,
313+
nested=True
314+
)
315+
source_service = ServiceSerializer(
316+
required=False,
317+
allow_null=True,
318+
default=None,
319+
nested=True
320+
)
321+
296322
destination_prefix = PrefixSerializer(
297323
required=False,
298324
allow_null=True,
@@ -318,9 +344,16 @@ class Meta:
318344
"created",
319345
"custom_fields",
320346
"last_updated",
347+
321348
"source_prefix",
322-
"source_ports",
349+
"source_iprange",
350+
"source_ipaddress",
351+
"source_aggregate",
352+
"source_service",
353+
323354
"destination_prefix",
355+
356+
"source_ports",
324357
"destination_ports",
325358
"protocol",
326359
"remark",

0 commit comments

Comments
 (0)