@@ -47,10 +47,16 @@ class Meta:
4747
4848class EarlyActionIndicatorSerializer (serializers .ModelSerializer ):
4949 indicator_display = serializers .CharField (source = 'get_indicator_display' , read_only = True )
50+ # indicator_display = serializers.SerializerMethodField('get_indicator_display')
5051
5152 class Meta :
5253 model = EarlyActionIndicator
53- fields = ('__all__' )
54+ fields = '__all__'
55+ # exclude = ('indicator_value',)
56+
57+ # @staticmethod
58+ # def get_indicator_display(obj):
59+ # return obj.indicator
5460
5561
5662class ActionSerializer (serializers .ModelSerializer ):
@@ -109,14 +115,14 @@ class EAPSerializer(
109115 serializers .ModelSerializer
110116):
111117 country_details = CountrySerializer (source = 'country' , read_only = True )
112- district_details = MiniDistrictSerializer (source = 'district' , read_only = True )
118+ districts_details = MiniDistrictSerializer (source = 'districts' , many = True , read_only = True )
113119 references = EAPReferenceSerializer (source = 'eap_reference' , many = True , required = False )
114120 partners = EAPPartnerSerializer (source = 'eap_partner' , many = True , required = False )
115121 early_actions = EarlyActionSerializer (many = True )
116122 created_by_details = UserNameSerializer (source = 'created_by' , read_only = True )
117123 modified_by_details = UserNameSerializer (source = 'modified_by' , read_only = True )
118124 hazard_type_details = DisasterTypeSerializer (source = 'disaster_type' , read_only = True )
119- document_details = EAPDocumentSerializer (source = 'document' , read_only = True , required = False )
125+ documents_details = EAPDocumentSerializer (source = 'documents' , many = True , read_only = True , required = False )
120126 status_display = serializers .CharField (source = 'get_status_display' , read_only = True )
121127
122128 class Meta :
@@ -187,7 +193,7 @@ class EAPActivationReportSerializer(
187193 operational_plans = OperationalPlanSerializer (many = True )
188194 created_by_details = UserNameSerializer (source = 'created_by' , read_only = True )
189195 modified_by_details = UserNameSerializer (source = 'modified_by' , read_only = True )
190- document_details = EAPDocumentSerializer (source = 'document ' , read_only = True , many = True , required = False )
196+ document_details = EAPDocumentSerializer (source = 'documents ' , read_only = True , many = True , required = False )
191197 ifrc_financial_report_details = EAPDocumentSerializer (source = 'ifrc_financial_report' , read_only = True )
192198
193199 class Meta :
0 commit comments