feat(ui): Manager DR·네트워크·CSAP 관제 + Messenger DR·네트워크 화면 구현
## GUARDiA Manager (frontend) - pages/DrConsole.tsx — DR 재해복구 관제 (시나리오/RTO-RPO/테스트 실행) - pages/NetworkConsole.tsx — 네트워크 장비 관제 (백업/diff/상태) - pages/CsapConsole.tsx — CSAP 준수율 대시보드 (점검/Excel 다운로드) - App.tsx — 3개 라우트 추가 (/dr, /network, /csap) - Sidebar.tsx — '운영 관제' 그룹 메뉴 추가 - AppLayout.tsx — 페이지 타이틀 3개 추가 ## GUARDiA Messenger (React Native) - app/(tabs)/dr.tsx — DR 모니터링 화면 (M-01) - app/(tabs)/network.tsx — 네트워크 장비 현황 화면 (M-02) - app/(tabs)/_layout.tsx — DR·네트워크 탭 추가 - services/api.ts — DR/네트워크/CSAP API 함수 추가 - hooks/useBiometric.ts — 생체인증 훅 (M-03) - hooks/useOfflineCache.ts — 오프라인 캐시 훅 (M-04) ## 매뉴얼 - 16_API_명세서.md — v2.2.0 업데이트 - 39_DR_네트워크장비_CSAP_운영가이드.md — Manager/Messenger UI 연동 현황 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
d99be57814
commit
0b35ab54eb
@ -1,6 +1,6 @@
|
|||||||
# GUARDiA ITSM — 전체 기능 목록 및 API 명세서
|
# GUARDiA ITSM — 전체 기능 목록 및 API 명세서
|
||||||
|
|
||||||
> **버전:** 2.1.0 | **총 라우트:** 617개 | **기준일:** 2026-05-31
|
> **버전:** 2.2.0 | **총 라우트:** 617개 | **기준일:** 2026-05-31 | Manager/Messenger UI 연동 완료
|
||||||
> **Base URL:** `http://localhost:8001`
|
> **Base URL:** `http://localhost:8001`
|
||||||
> **인증:** JWT Bearer Token (`POST /api/auth/login` → `access_token`)
|
> **인증:** JWT Bearer Token (`POST /api/auth/login` → `access_token`)
|
||||||
|
|
||||||
|
|||||||
@ -537,4 +537,31 @@ Authorization: Bearer {token}
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5. Manager / Messenger UI 연동 현황 (2026-05-31 추가)
|
||||||
|
|
||||||
|
### GUARDiA Manager (포트 8090)
|
||||||
|
|
||||||
|
| 메뉴 경로 | URL | 기능 |
|
||||||
|
|----------|-----|------|
|
||||||
|
| 운영 관제 → DR 재해복구 | `/dr` | 시나리오 현황, RTO/RPO, 복구 테스트 실행 |
|
||||||
|
| 운영 관제 → 네트워크 장비 | `/network` | 장비 목록, 백업 실행, 설정 diff |
|
||||||
|
| 운영 관제 → CSAP 점검 | `/csap` | 준수율 대시보드, 점검 실행, Excel 다운로드 |
|
||||||
|
|
||||||
|
### GUARDiA Messenger (모바일 앱)
|
||||||
|
|
||||||
|
| 탭 | 화면 | 기능 |
|
||||||
|
|----|------|------|
|
||||||
|
| 🛡️ DR | `app/(tabs)/dr.tsx` | 시나리오 상태, RTO 실적, 복구 테스트 |
|
||||||
|
| 🔀 네트워크 | `app/(tabs)/network.tsx` | 장비 목록, 백업 실행, 상태 확인 |
|
||||||
|
|
||||||
|
### 신규 hooks
|
||||||
|
|
||||||
|
| 파일 | 기능 |
|
||||||
|
|------|------|
|
||||||
|
| `hooks/useBiometric.ts` | 지문/Face ID 생체인증 |
|
||||||
|
| `hooks/useOfflineCache.ts` | 오프라인 캐시 (SecureStore 기반) |
|
||||||
|
|
||||||
|
---
|
||||||
*Copyright © 2026 GUARDiA All Rights Reserved.*
|
*Copyright © 2026 GUARDiA All Rights Reserved.*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user