Fix staff completed engagement panel and count
This commit is contained in:
@@ -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"]:
|
||||||
|
|||||||
Reference in New Issue
Block a user