Skip to content

Commit 1c484df

Browse files
committed
added ImageSummarySerializer
1 parent aff29da commit 1c484df

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

api_v2/serializers/condition.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
from .abstracts import GameContentSerializer
88
from .document import DocumentSummarySerializer
9-
from .image import ImageSerializer
9+
from .image import ImageSummarySerializer
1010

1111
class ConditionSerializer(GameContentSerializer):
1212
key = serializers.ReadOnlyField()
1313
document = DocumentSummarySerializer()
14-
icon = ImageSerializer()
14+
icon = ImageSummarySerializer()
1515

1616
class Meta:
1717
model = models.Condition

api_v2/serializers/image.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,20 @@
22

33
from rest_framework import serializers
44
from .abstracts import GameContentSerializer
5+
from .document import DocumentSummarySerializer
56

67
from api_v2 import models
78

9+
class ImageSummarySerializer(GameContentSerializer):
10+
class Meta:
11+
model = models.Image
12+
fields = ['name', 'key', 'url', 'file_url', 'alt_text', 'attribution']
13+
814
class ImageSerializer(GameContentSerializer):
915
key = serializers.ReadOnlyField()
1016
file_url = serializers.ReadOnlyField()
17+
document = DocumentSummarySerializer()
1118

1219
class Meta:
1320
model = models.Image
14-
fields = ['name', 'key', 'file_url', 'alt_text', 'attribution']
21+
fields = ['name', 'key', 'file_url', 'alt_text', 'attribution', 'document']

api_v2/tests/responses/TestObjects.test_condition_example.approved.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"attribution": "Designed with love by Anaislalovi (@anaislalovi) for Elderberry Inn.",
2121
"file_url": "/static/img/object_icons/elderberry-inn-icons/conditions/stunned.svg",
2222
"key": "elderberry_stunned",
23-
"name": "Stunned"
23+
"name": "Stunned",
24+
"url": "http://localhost:8000/v2/images/elderberry_stunned/"
2425
},
2526
"key": "stunned",
2627
"name": "Stunned",

0 commit comments

Comments
 (0)