diff --git a/api/serializers.py b/api/serializers.py index 8a6b08e91..18d2bd9ad 100644 --- a/api/serializers.py +++ b/api/serializers.py @@ -1606,10 +1606,26 @@ class Meta: ) +class EventDetailsSerializer(ModelSerializer): + ifrc_severity_level_display = serializers.CharField(source="get_ifrc_severity_level_display", read_only=True) + + class Meta: + model = Event + fields = ( + "id", + "name", + "ifrc_severity_level", + "ifrc_severity_level_display", + "ifrc_severity_level_update_date", + "updated_at", + ) + + class AppealHistorySerializer(ModelSerializer): country = MiniCountrySerializer(read_only=True) dtype = DisasterTypeSerializer(read_only=True) region = RegionSerializer(read_only=True) + event_details = EventDetailsSerializer(source="appeal.event", read_only=True) atype_display = serializers.CharField(source="get_atype_display", read_only=True) status_display = serializers.CharField(source="get_status_display", read_only=True) code = serializers.CharField(source="appeal.code", read_only=True) @@ -1646,6 +1662,7 @@ class Meta: "country", "region", "id", + "event_details", ) diff --git a/assets b/assets index 21bcc57c8..e310500b8 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit 21bcc57c80c6738f783b8b6624dd93580d044d44 +Subproject commit e310500b8e2acb875859c24515571bf699a1d2fb