From b3c98995c97d731d231a43d6d6963d24de0eace9 Mon Sep 17 00:00:00 2001 From: king Date: Tue, 15 Sep 2026 13:22:50 +0900 Subject: [PATCH] =?UTF-8?q?feat(project):=20=EB=8C=93=EA=B8=80=20=ED=8C=9D?= =?UTF-8?q?=EC=97=85=20=EA=B3=A0=EC=A0=95=ED=81=AC=EA=B8=B0=20500x850?= =?UTF-8?q?=C2=B7=EC=97=85=EB=AC=B4=EC=A0=9C=EB=AA=A9=20=EC=95=9E=20?= =?UTF-8?q?=EC=83=81=ED=83=9C=EC=95=84=EC=9D=B4=EC=BD=98=E2=86=92=EB=8C=93?= =?UTF-8?q?=EA=B8=80=EC=95=84=EC=9D=B4=EC=BD=98=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 댓글 팝업 제목을 업무 제목으로 표시, 우상단 닫기(X) 버튼 추가 - 팝업 크기 500x850 고정, 내용 많으면 목록만 스크롤(팝업 크기 유지) - 카드/내 업무 목록의 완료여부 원형 아이콘 제거, 그 자리를 댓글 아이콘 전용 슬롯으로 교체 - 댓글 유무와 무관하게 슬롯 폭을 고정해 업무 제목이 항상 같은 위치에서 시작(세로 정렬) Co-Authored-By: Claude Sonnet 5 --- .../project/templates/project/inbox.html | 4 +- .../project/templates/project/index.html | 37 +++++++++++-------- .../project/templates/project/project.html | 4 +- app/static/project.css | 18 ++++++--- app/static/project.js | 14 +++++-- 5 files changed, 49 insertions(+), 28 deletions(-) diff --git a/app/modules/project/templates/project/inbox.html b/app/modules/project/templates/project/inbox.html index 130a8fc..1df813a 100644 --- a/app/modules/project/templates/project/inbox.html +++ b/app/modules/project/templates/project/inbox.html @@ -1,7 +1,7 @@ {% extends "erp_base.html" %} {% block head_extra %} - + {% endblock %} @@ -45,5 +45,5 @@ {% endif %} - + {% endblock %} diff --git a/app/modules/project/templates/project/index.html b/app/modules/project/templates/project/index.html index 4712ccc..ee65ef3 100644 --- a/app/modules/project/templates/project/index.html +++ b/app/modules/project/templates/project/index.html @@ -1,7 +1,7 @@ {% extends "erp_base.html" %} {% block head_extra %} - + {% endblock %} @@ -68,7 +68,13 @@ {% for t in p.task_preview %}
  • - {% if t.completed_at %}task_alt{% else %}radio_button_unchecked{% endif %} + + {% if t.comment_count %} + + 💬{{ t.comment_count }} + + {% endif %} + {{ t.title }} {% if t.stage_name %}{{ t.stage_name }}{% endif %} {% if t.assignee_display %} @@ -82,11 +88,6 @@ {% if t.due_date %} {{ t.due_label }} {% endif %} - {% if t.comment_count %} - - 💬{{ t.comment_count }} - - {% endif %}
  • {% endfor %} @@ -162,7 +163,13 @@ {% for t in p.tasks %}
  • - {% if t.completed_at %}task_alt{% else %}radio_button_unchecked{% endif %} + + {% if t.comment_count %} + + 💬{{ t.comment_count }} + + {% endif %} + {{ t.title }} {% if t.start_date or t.due_date %} @@ -173,11 +180,6 @@ {% endif %} - {% if t.comment_count %} - - 💬{{ t.comment_count }} - - {% endif %}
  • {% endfor %} @@ -307,7 +309,12 @@