From 04c33e34e4457a80be3d9b43f56246fd9613f00b Mon Sep 17 00:00:00 2001 From: king Date: Tue, 15 Sep 2026 22:44:10 +0900 Subject: [PATCH] =?UTF-8?q?feat(project):=20=EC=A2=8C/=EA=B0=80=EC=9A=B4?= =?UTF-8?q?=EB=8D=B0/=EC=9A=B0=203=EC=B9=B8=20=EB=8F=85=EB=A6=BD=20?= =?UTF-8?q?=EC=8A=A4=ED=81=AC=EB=A1=A4=20+=20=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EC=96=91=EB=81=9D=20=EB=B0=B0=EC=B9=98,=20=EC=84=A4=EB=AA=85?= =?UTF-8?q?=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=ED=8E=B8=EC=9D=98=EA=B0=9C?= =?UTF-8?q?=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 프로젝트 상세 화면을 휴가/쿠팡 모듈처럼 "한 화면 채움" 레이아웃으로 변경. 좌측 프로젝트 목록/가운데 세션·리스트·달력·타임라인/우측 내 업무가 각자 안에서만 스크롤되고 서로 얽히지 않는다. 이 화면에서만 페이지 폭 제한을 풀어 좌측은 화면 맨 왼쪽, 우측 내 업무는 화면 맨 오른쪽에 붙는다. - 설명란 이미지: 파일 업로드 버튼으로 넣을 때도 커서 위치에 삽입되도록 선택범위를 기억했다가 복원(그동안은 항상 맨 끝에 붙었음). 이미지를 선택한 상태에서 Delete/Backspace 키로도 삭제 가능. Co-Authored-By: Claude Sonnet 5 --- .../project/templates/project/inbox.html | 4 +- .../project/templates/project/index.html | 4 +- .../project/templates/project/project.html | 14 ++++-- app/static/project.css | 47 +++++++++++++------ app/static/project.js | 46 ++++++++++++++---- 5 files changed, 84 insertions(+), 31 deletions(-) diff --git a/app/modules/project/templates/project/inbox.html b/app/modules/project/templates/project/inbox.html index 81acc30..6426c9a 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 7d6203e..c45d5f1 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 %} @@ -376,5 +376,5 @@ - + {% endblock %} diff --git a/app/modules/project/templates/project/project.html b/app/modules/project/templates/project/project.html index 87b0deb..81d6b8c 100644 --- a/app/modules/project/templates/project/project.html +++ b/app/modules/project/templates/project/project.html @@ -1,7 +1,7 @@ {% extends "erp_base.html" %} {% block head_extra %} - + @@ -139,13 +139,17 @@
+ 최대 4열 매이슨리로 배치하고, 세션이 늘어나면 pj-board 안에서만 + 세로 스크롤된다(좌측 프로젝트 목록·우측 내 업무와 스크롤이 서로 + 안 얽히게 각자 독립). "+ 세션 추가" 버튼은 스크롤 영역 밖(고정 + 위치)에 있어 항상 보인다. -->
-
+
+
+