[UX] #577 clarify VPD flow and SQL evidence

This commit is contained in:
devmrko
2026-07-01 14:49:49 +09:00
parent a00db691f9
commit 064a5bc31d
9 changed files with 380 additions and 44 deletions

View File

@@ -18,11 +18,18 @@ class GuidedFlowTemplateTest {
assertThat(html)
.contains("th:replace=\"~{fragments/layout :: head('VPD 권한 운영')}\"")
.contains("권한 관리")
.contains("권한 운영 흐름")
.contains("업무 흐름")
.contains("dashboard-menu-flow")
.contains("도움말: 메뉴와 권한 적용 구조 보기")
.contains("CB_APP_USER")
.contains("CB_ORDS")
.contains("CB_AGENT_CTX")
.contains("권한 데이터 모델")
.contains("접근 검증")
.contains("접근 규칙")
.contains("현재 상태")
.contains("상세 현황")
.contains("등록 대상 상세")
.contains("<details class=\"dashboard-details\">")
.doesNotContain("journey-card")
.doesNotContain("dashboard-workflow")
@@ -32,11 +39,13 @@ class GuidedFlowTemplateTest {
.contains("권한 관리")
.contains("보호·검증")
.contains("연동 도구")
.contains("운영·고급")
.contains("운영")
.contains("관리자")
.contains("조회 연동")
.contains("MCP 서비스")
.contains("고급 접근 조건")
.contains("시스템 설정")
.contains("DB 준비 상태")
.contains("data-submenu-trigger")
.contains("data-submenu-bar")
.contains("data-submenu-panel")
@@ -101,7 +110,8 @@ class GuidedFlowTemplateTest {
assertThat(result)
.contains("적용된 사용자와 권한")
.contains("DB 실행 증적")
.contains("권한 조건 재현 SQL")
.contains("실행 요청 SQL")
.contains("실제 DB cursor SQL")
.contains("set_vpd_context 사용자 컨텍스트")
.contains("CB_AGENT_CTX.USER_ID")
.contains("벡터 유사도 검색 기준")
@@ -258,8 +268,9 @@ class GuidedFlowTemplateTest {
.contains("DB가 기록한 원문 SQL")
.contains("DBMS_XPLAN Predicate Information")
.contains("SQL_ID")
.contains("권한 조건 재현 SQL")
.contains("권한 적용 SQL")
.contains("실행 요청 SQL")
.contains("실제 DB cursor SQL")
.contains("실행 요청 SQL (재현)")
.contains("VPD가 추가한 WHERE 조건")
.contains("ALL: 추가 행 필터 없음")
.contains("기본 whitelist 역할");