@@ -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