feat: 권한 탭 분리 + 부서 인원 표시 + 다수 시스템 개선

- tkuser: 권한 관리를 별도 탭으로 분리, 부서 클릭 시 소속 인원 목록 표시
- system1: 모바일 UI 개선, nginx 권한 보정, 신고 카테고리 타입 마이그레이션
- system2: 신고 상세/보고서 개선, 내 보고서 페이지 추가
- system3: 이슈 뷰/수신함/관리함 개선
- gateway: 포털 라우팅 수정
- user-management API: 부서별 권한 벌크 설정 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-02-23 14:12:57 +09:00
parent bf4000c4ae
commit 3cc29c03a8
37 changed files with 1751 additions and 233 deletions

View File

@@ -186,6 +186,7 @@ async function sendToMProject(issueData) {
project_name,
project_id = null,
tk_issue_id,
location_info = null,
photos = [],
ssoToken = null,
} = issueData;
@@ -207,13 +208,9 @@ async function sendToMProject(issueData) {
// 카테고리 매핑
const mProjectCategory = mapCategoryToMProject(category);
// 설명에 TK-FB 정보 추가
// 설명에 신고자 정보 추가
const enhancedDescription = [
description,
'',
'---',
`[TK-FB-Project 연동]`,
`- 원본 이슈 ID: ${tk_issue_id}`,
`- 신고자: ${reporter_name || '미상'}`,
project_name ? `- 프로젝트: ${project_name}` : null,
].filter(Boolean).join('\n');
@@ -229,6 +226,10 @@ async function sendToMProject(issueData) {
project_id: project_id || M_PROJECT_CONFIG.defaultProjectId,
};
if (location_info) {
requestBody.location_info = location_info;
}
// 사진 추가
base64Photos.forEach((photo, index) => {
if (photo) {