feat: 게시판 댓글/답글 시스템 및 대시보드 개선
주요 변경사항: - 게시판 계층형 댓글/답글 시스템 구현 - DB: root_idx, depth, thread_path, is_comment, reply_count 컬럼 추가 - 트리거: 댓글 개수 자동 업데이트 - 답글(is_comment=false)은 목록에 표시, 댓글(is_comment=true)은 뷰어에만 표시 - ESC 키로 모달 닫기 기능 - 업무일지 개선 - 프로젝트 선택 시 최종 설정 자동 불러오기 - 복사 시 jobgrp, tag 포함 - 완료(보고) 상태 프로젝트도 검색 가능하도록 수정 - 대시보드 개선 - 할일 목록 페이징 추가 (6개씩) - 할일에 요청자 정보 표시 (제목 좌측에 괄호로)
This commit is contained in:
@@ -952,6 +952,28 @@ namespace Project.Web
|
||||
}
|
||||
break;
|
||||
|
||||
case "BOARD_GET_REPLIES":
|
||||
{
|
||||
int rootIdx = json.rootIdx ?? 0;
|
||||
string result = _bridge.Board_GetReplies(rootIdx);
|
||||
var response = new { type = "BOARD_REPLIES_DATA", data = JsonConvert.DeserializeObject(result) };
|
||||
await Send(socket, JsonConvert.SerializeObject(response));
|
||||
}
|
||||
break;
|
||||
|
||||
case "BOARD_ADD_REPLY":
|
||||
{
|
||||
int rootIdx = json.rootIdx ?? 0;
|
||||
int pidx = json.pidx ?? 0;
|
||||
string title = json.title ?? "";
|
||||
string contents = json.contents ?? "";
|
||||
bool isComment = json.isComment ?? false;
|
||||
string result = _bridge.Board_AddReply(rootIdx, pidx, title, contents, isComment);
|
||||
var response = new { type = "BOARD_REPLY_ADDED", data = JsonConvert.DeserializeObject(result) };
|
||||
await Send(socket, JsonConvert.SerializeObject(response));
|
||||
}
|
||||
break;
|
||||
|
||||
// ===== Mail API (메일 발신 내역) =====
|
||||
case "MAIL_GET_LIST":
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user