7025 add count to serializer

This commit is contained in:
Arthur Hanson 2024-07-22 14:26:49 +07:00
parent 1313d1c225
commit 2966ca7839
2 changed files with 5 additions and 3 deletions

View File

@ -80,14 +80,16 @@ class CircuitTerminationSerializer(NetBoxModelSerializer, CabledObjectSerializer
class CircuitGroupSerializer(NetBoxModelSerializer):
# Related object counts
circuit_group_assignment_count = RelatedObjectCountField('circuit_group_assignments')
class Meta:
model = CircuitGroup
fields = [
'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):

View File

@ -208,7 +208,7 @@ class CircuitTerminationTest(APIViewTestCases.APIViewTestCase):
class CircuitGroupTest(APIViewTestCases.APIViewTestCase):
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 = {
'description': 'New description',
}