1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #4912: Fix image attachment API endpoint; add API view tests

This commit is contained in:
Jeremy Stretch
2020-07-27 14:24:15 -04:00
parent b17e47101c
commit a206b422fb
4 changed files with 57 additions and 1 deletions

View File

@ -8,6 +8,7 @@ __all__ = [
'NestedConfigContextSerializer',
'NestedExportTemplateSerializer',
'NestedGraphSerializer',
'NestedImageAttachmentSerializer',
'NestedJobResultSerializer',
'NestedTagSerializer',
]
@ -37,6 +38,14 @@ class NestedGraphSerializer(WritableNestedSerializer):
fields = ['id', 'url', 'name']
class NestedImageAttachmentSerializer(WritableNestedSerializer):
url = serializers.HyperlinkedIdentityField(view_name='extras-api:imageattachment-detail')
class Meta:
model = models.ImageAttachment
fields = ['id', 'url', 'name', 'image']
class NestedTagSerializer(WritableNestedSerializer):
url = serializers.HyperlinkedIdentityField(view_name='extras-api:tag-detail')