feat: Add AN metrics by status
This commit is contained in:
parent
c38f1d2244
commit
2bd40d1278
@ -8,7 +8,14 @@ def gather_metrics_data():
|
|||||||
|
|
||||||
"""Adoption notices"""
|
"""Adoption notices"""
|
||||||
num_adoption_notices = AdoptionNotice.objects.count()
|
num_adoption_notices = AdoptionNotice.objects.count()
|
||||||
num_adoption_notices_active = AdoptionNotice.objects.filter(adoptionnoticestatus__major_status=AdoptionNoticeStatus.ACTIVE).count()
|
num_adoption_notices_active = AdoptionNotice.objects.filter(
|
||||||
|
adoptionnoticestatus__major_status=AdoptionNoticeStatus.ACTIVE).count()
|
||||||
|
num_adoption_notices_closed = AdoptionNotice.objects.filter(
|
||||||
|
adoptionnoticestatus__major_status=AdoptionNoticeStatus.CLOSED).count()
|
||||||
|
num_adoption_notices_disabled = AdoptionNotice.objects.filter(
|
||||||
|
adoptionnoticestatus__major_status=AdoptionNoticeStatus.DISABLED).count()
|
||||||
|
num_adoption_notices_in_review = AdoptionNotice.objects.filter(
|
||||||
|
adoptionnoticestatus__major_status=AdoptionNoticeStatus.IN_REVIEW).count()
|
||||||
|
|
||||||
adoption_notices_without_location = AdoptionNotice.objects.filter(location__isnull=True).count()
|
adoption_notices_without_location = AdoptionNotice.objects.filter(location__isnull=True).count()
|
||||||
data = {
|
data = {
|
||||||
@ -16,7 +23,12 @@ def gather_metrics_data():
|
|||||||
'staff': num_staff,
|
'staff': num_staff,
|
||||||
|
|
||||||
'adoption_notices': num_adoption_notices,
|
'adoption_notices': num_adoption_notices,
|
||||||
'adoption_notices_active': num_adoption_notices_active,
|
'adoption_notices_by_status': {
|
||||||
|
'active': num_adoption_notices_active,
|
||||||
|
'closed': num_adoption_notices_closed,
|
||||||
|
'disabled': num_adoption_notices_disabled,
|
||||||
|
'in_review': num_adoption_notices_in_review,
|
||||||
|
},
|
||||||
'adoption_notices_without_location': adoption_notices_without_location
|
'adoption_notices_without_location': adoption_notices_without_location
|
||||||
}
|
}
|
||||||
return data
|
return data
|
||||||
|
Loading…
Reference in New Issue
Block a user