From 339e1a801caef9df53226f331d80ffc14db14839 Mon Sep 17 00:00:00 2001 From: Wille Marcel Date: Mon, 3 Nov 2025 12:18:43 -0300 Subject: [PATCH] Include missing fields to xlsx serializer --- vbos/datasets/serializers.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/vbos/datasets/serializers.py b/vbos/datasets/serializers.py index 762fb11..f0f8b60 100644 --- a/vbos/datasets/serializers.py +++ b/vbos/datasets/serializers.py @@ -135,6 +135,9 @@ def to_representation(self, instance): class TabularItemExcelSerializer(serializers.ModelSerializer): + province = serializers.ReadOnlyField(source="province.name") + area_council = serializers.ReadOnlyField(source="area_council.name") + # Dynamically add fields based on all possible keys in the data def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -158,4 +161,11 @@ def __init__(self, *args, **kwargs): class Meta: model = TabularItem - fields = ["id"] + fields = [ + "id", + "attribute", + "date", + "value", + "province", + "area_council", + ]