feat(project): 업무추가·알림벨을 상단바로 이동, 보드 단계추가 제거
- erp_base 토픈바에 {% block topbar_actions %} 추가
- 프로젝트 페이지: 알림벨 + '업무 추가' 를 탭 줄 → 상단 메뉴 오른쪽(사용자
칩 옆)으로 이동. 탭 줄은 뷰 탭만 남김
- 보드 뷰의 '+ 단계 추가' 트레일링 컬럼 제거(단계 추가 기능 삭제)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -287,13 +287,6 @@
|
||||
}
|
||||
board.appendChild(col);
|
||||
});
|
||||
if (canManage) {
|
||||
const add = document.createElement("div");
|
||||
add.className = "pj-col pj-col-add";
|
||||
add.innerHTML = '<button type="button" class="pj-add-stage" id="pj-add-stage">+ 단계 추가</button>';
|
||||
add.querySelector("#pj-add-stage").addEventListener("click", addStage);
|
||||
board.appendChild(add);
|
||||
}
|
||||
}
|
||||
|
||||
async function reloadStages() {
|
||||
@@ -332,12 +325,6 @@
|
||||
});
|
||||
}
|
||||
|
||||
async function addStage() {
|
||||
const name = prompt("새 단계 이름");
|
||||
if (!name || !name.trim()) return;
|
||||
try { await api("POST", "/project/api/projects/" + projectId + "/stages", { name: name.trim() }); await reloadStages(); renderBoard(); }
|
||||
catch (e) { alert("추가 실패: " + e.message); }
|
||||
}
|
||||
|
||||
function taskCard(t) {
|
||||
const card = document.createElement("div");
|
||||
|
||||
Reference in New Issue
Block a user