fix #475: label vpd targets as db objects
This commit is contained in:
@@ -10,6 +10,8 @@ VPD 적용은 보호 객체 하나를 선택해서 policy를 붙이는 개별
|
||||
|
||||
- `/vpd-policies`를 VPD 적용의 중심 화면으로 둔다.
|
||||
- 개별 적용 폼을 먼저 배치한다.
|
||||
- VPD 적용 대상은 ORDS path가 아니라 DB TABLE/VIEW다.
|
||||
- ORDS는 VPD가 적용된 TABLE/VIEW를 HTTP 경로로 서빙하고 검증하는 계층으로만 표시한다.
|
||||
- 벌크 적용은 같은 화면의 접힌 영역으로 둔다.
|
||||
- `/vpd-filter-policies`는 filter function 등록/수정과 고급 policy 수정 화면으로 유지한다.
|
||||
|
||||
|
||||
@@ -130,11 +130,11 @@
|
||||
<form method="post" action="/vpd-filter-policies" class="form-grid">
|
||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}">
|
||||
<label>
|
||||
VPD 적용 대상
|
||||
VPD 적용 대상 TABLE/VIEW
|
||||
<select class="form-select" name="objectKey" required>
|
||||
<option th:each="object : ${objects}"
|
||||
th:value="${object.owner() + '.' + object.objectName()}"
|
||||
th:text="${object.displayName() + ' / ' + object.ordsPath()}"></option>
|
||||
th:text="${object.displayName()}"></option>
|
||||
</select>
|
||||
</label>
|
||||
<label>
|
||||
|
||||
@@ -31,11 +31,11 @@
|
||||
<form method="post" action="/vpd-policies" class="form-grid">
|
||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}">
|
||||
<label>
|
||||
VPD 적용 대상
|
||||
VPD 적용 대상 TABLE/VIEW
|
||||
<select class="form-select" name="objectKey" required>
|
||||
<option th:each="object : ${objects}"
|
||||
th:value="${object.owner() + '.' + object.objectName()}"
|
||||
th:text="${object.displayName() + ' / ' + object.ordsPath()}"></option>
|
||||
th:text="${object.displayName()}"></option>
|
||||
</select>
|
||||
</label>
|
||||
<label>
|
||||
@@ -248,7 +248,7 @@
|
||||
</th:block>
|
||||
<tr th:if="${#lists.isEmpty(policies)}">
|
||||
<td colspan="8" class="text-muted">
|
||||
등록된 보호 객체에 적용된 VPD policy가 없습니다. ORDS 조회 Handler 대상 등록 상태와 DB policy 적용 상태를 확인하세요.
|
||||
등록된 TABLE/VIEW에 적용된 VPD policy가 없습니다. 보호 객체 등록 상태와 DB policy 적용 상태를 확인하세요.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
||||
Reference in New Issue
Block a user