Exemplo n.º 1
0
 def get_appeals(self, obj):
     fields = ['id', 'status']
     return get_merged_items_by_fields(obj.appeals.all(), fields)
Exemplo n.º 2
0
 def get_countries(self, obj):
     fields = ['id', 'name', 'iso', 'iso3', 'society_name']
     return get_merged_items_by_fields(obj.countries.all(), fields)
Exemplo n.º 3
0
 def get_field_reports(self, obj):
     fields = ['id']
     return get_merged_items_by_fields(obj.field_reports.all(), fields)
Exemplo n.º 4
0
 def get_appeals(self, obj):
     return get_merged_items_by_fields(obj.appeals.all(), ['id'])
Exemplo n.º 5
0
 def get_countries(self, obj):
     return get_merged_items_by_fields(obj.countries.all(), ['id', 'name'])
Exemplo n.º 6
0
 def get_regions(self, obj):
     return get_merged_items_by_fields(obj.regions.all(),
                                       ['id', 'region_name'])
Exemplo n.º 7
0
 def get_districts(self, obj):
     return get_merged_items_by_fields(obj.districts.all(), ['id', 'name'])
Exemplo n.º 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'])