feat: Add url of adoption notice to API

This commit is contained in:
2025-09-17 20:02:13 +02:00
parent 8b2913a8be
commit c71a1940dd

View File

@@ -35,13 +35,18 @@ class AdoptionNoticeSerializer(serializers.HyperlinkedModelSerializer):
required=False, required=False,
allow_null=True allow_null=True
) )
url = serializers.SerializerMethodField()
photos = ImageSerializer(many=True, read_only=True) photos = ImageSerializer(many=True, read_only=True)
def get_url(self, obj):
return obj.get_full_url()
class Meta: class Meta:
model = AdoptionNotice model = AdoptionNotice
fields = ['created_at', 'last_checked', "searching_since", "name", "description", "further_information", fields = ['created_at', 'last_checked', "searching_since", "name", "description", "further_information",
"group_only", "location", "location_details", "organization", "photos", "adoption_notice_status"] "group_only", "location", "location_details", "organization", "photos", "adoption_notice_status",
"url"]
class AdoptionNoticeGeoJSONSerializer(serializers.ModelSerializer): class AdoptionNoticeGeoJSONSerializer(serializers.ModelSerializer):