Skip to content

Commit

Permalink
Merge pull request #585 from ECLK/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
MrClemRkz authored Aug 5, 2020
2 parents 46770d4 + 76ae8c9 commit 5cd1e5b
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions backend/src/reporting/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,11 @@ def get_daily_incident_detail_list():

incidents = get_daily_incidents(IncidentType.COMPLAINT)

#TODO: add filter by condition on request here
# EC HQ incidents
ec_hq = Division.objects.get(is_default_division=True)
incidents = filter_incidents_by_division(incidents, ec_hq)

incident_list = []
for incident in incidents:
incident_dict = {}
Expand Down Expand Up @@ -231,7 +236,7 @@ def get_daily_summary_data():

return file_dict

def get_incidents_filtered_by_division(incidents: Incident, division: Division):
def filter_incidents_by_division(incidents: Incident, division: Division):
"""
function to filter incidents by given division
if users found, returns Incident queryset
Expand Down Expand Up @@ -318,7 +323,7 @@ def get_daily_district_center_data():
districts_centers.append(district)
continue

dc_incidents = get_incidents_filtered_by_division(incidents, center)
dc_incidents = filter_incidents_by_division(incidents, center)
if (not dc_incidents):
district["name"] = dt
district["total"] = 0
Expand Down Expand Up @@ -452,7 +457,7 @@ def get_daily_category_data():

# TODO: is fixed for EC HQ atm. change this to filter by requested EC division.
ec_hq = Division.objects.get(is_default_division=True)
incidents = get_incidents_filtered_by_division(incidents, ec_hq)
incidents = filter_incidents_by_division(incidents, ec_hq)
file_dict["total"] = incidents.count()

other_category = Category.objects.get(top_category='Other')
Expand Down

0 comments on commit 5cd1e5b

Please sign in to comment.