docs: 릴리즈 노트 [Unreleased] 메뉴 DB SSOT 항목 추가
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
부모
6fe7a7daf4
커밋
a498cfdbe7
@ -26,8 +26,25 @@
|
||||
- **analysisApi.ts** 프론트 서비스 (직접 조회 API 5개 연동)
|
||||
- **PredictionEvent.features** 타입 확장 (dark_tier, transship_score 등)
|
||||
|
||||
- **메뉴 DB SSOT 구조화** — auth_perm_tree 기반 메뉴·권한·i18n 통합
|
||||
- auth_perm_tree에 메뉴 컬럼 추가 (url_path, label_key, component_key, nav_group, nav_sort)
|
||||
- labels JSONB 다국어 지원 (`{"ko":"종합 상황판", "en":"Dashboard"}`) — DB가 i18n SSOT
|
||||
- 보이지 않는 도메인 그룹 8개 삭제 (surveillance, detection 등) → 권한 트리 = 메뉴 트리 완전 동기화
|
||||
- 패널 노드 parent_cd 실제 소속 페이지로 수정 (어구식별→어구탐지, 전역제외→후보제외)
|
||||
- vessel:vessel-detail 권한 노드 제거 (드릴다운 전용, 인증만 체크)
|
||||
- 공유 리소스 분리: statistics:reports, admin:data-hub, admin:notices 독립 노드 생성
|
||||
- V020~V024 마이그레이션 5건
|
||||
- **프론트엔드 동적 메뉴/라우팅** — DB 기반 자동 구성
|
||||
- menuStore(Zustand) + componentRegistry(lazy loading) + iconRegistry
|
||||
- NAV_ENTRIES/PATH_TO_RESOURCE 하드코딩 제거
|
||||
- App.tsx DynamicRoutes: DB menuConfig에서 Route 자동 생성
|
||||
- MainLayout: DB menuConfig에서 사이드바 자동 렌더링
|
||||
- **PermissionsPanel 개선** — DB labels 기반 표시명 + 페이지/패널 아이콘 구분 + 메뉴 순서 정렬
|
||||
- **DB migration README.md 전면 재작성** — V001~V024, 49테이블, 149인덱스 실측 문서화
|
||||
|
||||
### 변경
|
||||
- **event_generator.py** INSERT에 features JSONB 추가 (이벤트에 분석 핵심 특성 저장)
|
||||
- **@RequirePermission 12곳 수정** — 삭제된 그룹 rsrc_cd → 구체적 자식 리소스
|
||||
- **EnforcementController** vesselMmsi 필터 파라미터 추가
|
||||
- **enforcement.ts** getEnforcementRecords에 vesselMmsi 파라미터 추가
|
||||
|
||||
|
||||
불러오는 중...
Reference in New Issue
Block a user