Skip to content

Commit 9f6463d

Browse files
committed
feat(serializer): ACLExtendedRule: Adding new Source Fields to serializer
1 parent ca4f19c commit 9f6463d

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

netbox_acls/api/serializers.py

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,11 +286,33 @@ class ACLExtendedRuleSerializer(NetBoxModelSerializer):
286286
view_name="plugins-api:netbox_acls-api:aclextendedrule-detail",
287287
)
288288
access_list = NestedAccessListSerializer()
289+
289290
source_prefix = NestedPrefixSerializer(
290291
required=False,
291292
allow_null=True,
292293
default=None,
293294
)
295+
source_iprange = NestedIPRangeSerializer(
296+
required=False,
297+
allow_null=True,
298+
default=None
299+
)
300+
source_ipaddress = NestedIPAddressSerializer(
301+
required=False,
302+
allow_null=True,
303+
default=None
304+
)
305+
source_aggregate = NestedAggregateSerializer(
306+
required=False,
307+
allow_null=True,
308+
default=None
309+
)
310+
source_service = NestedServiceSerializer(
311+
required=False,
312+
allow_null=True,
313+
default=None
314+
)
315+
294316
destination_prefix = NestedPrefixSerializer(
295317
required=False,
296318
allow_null=True,
@@ -315,9 +337,16 @@ class Meta:
315337
"created",
316338
"custom_fields",
317339
"last_updated",
340+
318341
"source_prefix",
319-
"source_ports",
342+
"source_iprange",
343+
"source_ipaddress",
344+
"source_aggregate",
345+
"source_service",
346+
320347
"destination_prefix",
348+
349+
"source_ports",
321350
"destination_ports",
322351
"protocol",
323352
"remark",

0 commit comments

Comments
 (0)