mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-08 08:38:16 -06:00
7025 add count to serializer
This commit is contained in:
parent
1313d1c225
commit
2966ca7839
@ -80,14 +80,16 @@ class CircuitTerminationSerializer(NetBoxModelSerializer, CabledObjectSerializer
|
|||||||
|
|
||||||
|
|
||||||
class CircuitGroupSerializer(NetBoxModelSerializer):
|
class CircuitGroupSerializer(NetBoxModelSerializer):
|
||||||
|
# Related object counts
|
||||||
|
circuit_group_assignment_count = RelatedObjectCountField('circuit_group_assignments')
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CircuitGroup
|
model = CircuitGroup
|
||||||
fields = [
|
fields = [
|
||||||
'id', 'url', 'display_url', 'display', 'name', 'slug', 'description', 'tenant',
|
'id', 'url', 'display_url', 'display', 'name', 'slug', 'description', 'tenant',
|
||||||
'tags', 'custom_fields', 'created', 'last_updated',
|
'tags', 'custom_fields', 'created', 'last_updated', 'circuit_group_assignment_count'
|
||||||
]
|
]
|
||||||
brief_fields = ('id', 'url', 'display', 'name', 'slug', 'description')
|
brief_fields = ('id', 'url', 'display', 'name', 'slug', 'description', 'circuit_group_assignment_count')
|
||||||
|
|
||||||
|
|
||||||
class CircuitGroupAssignmentSerializer(NetBoxModelSerializer):
|
class CircuitGroupAssignmentSerializer(NetBoxModelSerializer):
|
||||||
|
@ -208,7 +208,7 @@ class CircuitTerminationTest(APIViewTestCases.APIViewTestCase):
|
|||||||
|
|
||||||
class CircuitGroupTest(APIViewTestCases.APIViewTestCase):
|
class CircuitGroupTest(APIViewTestCases.APIViewTestCase):
|
||||||
model = CircuitGroup
|
model = CircuitGroup
|
||||||
brief_fields = ['description', 'display', 'id', 'name', 'slug', 'url']
|
brief_fields = ['circuit_group_assignment_count', 'description', 'display', 'id', 'name', 'slug', 'url']
|
||||||
bulk_update_data = {
|
bulk_update_data = {
|
||||||
'description': 'New description',
|
'description': 'New description',
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user