Fix staff completed engagement panel and count

This commit is contained in:
A R R R Associates
2026-08-11 19:18:02 +05:30
parent b464f11625
commit 7d2a3ee5d9
+7 -4
View File
@@ -3331,17 +3331,20 @@ def list_employee_work_kanban(
card["is_due_today"] = bool(card["due_today_count"]) card["is_due_today"] = bool(card["due_today_count"])
include = ( include = (
status_filter == card_status status_filter == "open"
or (status_filter == "open" and card_status != "completed")
or (status_filter == "closed" and card_status == "completed") or (status_filter == "closed" and card_status == "completed")
or status_filter == card_status
) )
if not include: if not include:
continue continue
column_lookup[card_status]["cards"].append(card) column_lookup[card_status]["cards"].append(card)
summary["total"] += 1 summary["total"] += 1
summary[card_status] += 1 if card_status == "completed":
summary["completed" if card_status == "completed" else "open"] += 1 summary["completed"] += 1
else:
summary[card_status] += 1
summary["open"] += 1
if card["is_overdue"]: if card["is_overdue"]:
summary["overdue"] += 1 summary["overdue"] += 1
if card["is_due_today"]: if card["is_due_today"]: