fix: delayed tasks summary chart color

(cherry picked from commit 38affb0562)
This commit is contained in:
Mihir Kandoi
2025-12-16 17:47:23 +05:30
committed by Mergify
parent 2c9c6c3798
commit 325fc619dc

View File

@@ -75,13 +75,27 @@ def get_chart_data(data):
delay = delay + 1 delay = delay + 1
else: else:
on_track = on_track + 1 on_track = on_track + 1
labels = []
datasets = []
colors = []
if on_track:
labels.append(_("On Track"))
datasets.append(on_track)
colors.append("#84D5BA")
if delay:
labels.append(_("Delayed"))
datasets.append(delay)
colors.append("#CB4B5F")
charts = { charts = {
"data": { "data": {
"labels": [_("On Track"), _("Delayed")], "labels": labels,
"datasets": [{"name": _("Delayed"), "values": [on_track, delay]}], "datasets": [{"name": _("Delayed"), "values": datasets}],
}, },
"type": "percentage", "type": "percentage",
"colors": ["#84D5BA", "#CB4B5F"], "colors": colors,
} }
return charts return charts