Exemple #1
0
 def get_appeals(self, obj):
     fields = ['id', 'status']
     return get_merged_items_by_fields(obj.appeals.all(), fields)
Exemple #2
0
 def get_countries(self, obj):
     fields = ['id', 'name', 'iso', 'iso3', 'society_name']
     return get_merged_items_by_fields(obj.countries.all(), fields)
Exemple #3
0
 def get_field_reports(self, obj):
     fields = ['id']
     return get_merged_items_by_fields(obj.field_reports.all(), fields)
Exemple #4
0
 def get_appeals(self, obj):
     return get_merged_items_by_fields(obj.appeals.all(), ['id'])
Exemple #5
0
 def get_countries(self, obj):
     return get_merged_items_by_fields(obj.countries.all(), ['id', 'name'])
Exemple #6
0
 def get_regions(self, obj):
     return get_merged_items_by_fields(obj.regions.all(),
                                       ['id', 'region_name'])
Exemple #7
0
 def get_districts(self, obj):
     return get_merged_items_by_fields(obj.districts.all(), ['id', 'name'])
Exemple #8
0
 def get_project_districts_detail(self, obj):
     return get_merged_items_by_fields(
         obj.project_districts.all(),
         ['name', 'code', 'id', 'is_enclave', 'is_deprecated'])