diff --git a/app/modules/project/router.py b/app/modules/project/router.py index b8c1ce1..30d04d2 100644 --- a/app/modules/project/router.py +++ b/app/modules/project/router.py @@ -263,10 +263,19 @@ def _build_task_calendar( continue seg_start = max(rs, w_start) seg_end = min(re_, w_end) + # bar 라벨: [프로젝트명] 제목 · 담당자(아이디) + assignee = (t.get("assignee_email") or "").split("@")[0] + proj = t.get("project_name") or "" + parts = [] + if proj: + parts.append(f"[{proj}]") + parts.append(t["title"]) + if assignee: + parts.append(f"· {assignee}") bars.append( { "id": t["id"], - "label": t["title"], + "label": " ".join(parts), "color": t.get("project_color") or "#4573d2", "completed": bool(t.get("completed_at")), "start_col": (seg_start - w_start).days,