diff --git a/src/main/java/com/cloudhandson/vpdbackoffice/web/VpdPolicyController.java b/src/main/java/com/cloudhandson/vpdbackoffice/web/VpdPolicyController.java index 4b7e363..1292c83 100644 --- a/src/main/java/com/cloudhandson/vpdbackoffice/web/VpdPolicyController.java +++ b/src/main/java/com/cloudhandson/vpdbackoffice/web/VpdPolicyController.java @@ -80,24 +80,6 @@ public class VpdPolicyController { return "redirect:/vpd-policies"; } - @PostMapping("/vpd-filter-policies") - public String createFilterPolicy( - @RequestParam String objectKey, - @RequestParam String policyName, - @RequestParam(required = false) String functionKey, - @RequestParam(required = false) String functionOwner, - @RequestParam(required = false) String functionName, - @RequestParam(defaultValue = "SELECT") List statementTypes, - @RequestParam(defaultValue = "false") boolean enabled, - @RequestParam(defaultValue = "false") boolean updateCheck, - @RequestParam(required = false) String filterPredicate, - RedirectAttributes redirectAttributes - ) { - createPolicyInternal(objectKey, policyName, functionKey, functionOwner, functionName, statementTypes, enabled, - updateCheck, filterPredicate, redirectAttributes); - return "redirect:/vpd-filter-policies"; - } - @PostMapping("/vpd-filter-policies/filters") public String saveFilter( @RequestParam(required = false) String functionOwner, @@ -216,25 +198,6 @@ public class VpdPolicyController { return "redirect:/vpd-policies"; } - @PostMapping("/vpd-filter-policies/bulk") - public String bulkApplyFilterPolicy( - @RequestParam String schemaOwner, - @RequestParam(defaultValue = "false") boolean includeTables, - @RequestParam(defaultValue = "false") boolean includeViews, - @RequestParam(required = false) String functionKey, - @RequestParam(required = false) String functionOwner, - @RequestParam(required = false) String functionName, - @RequestParam(defaultValue = "SELECT") List statementTypes, - @RequestParam(defaultValue = "false") boolean enabled, - @RequestParam(defaultValue = "false") boolean updateCheck, - @RequestParam(required = false) String filterPredicate, - RedirectAttributes redirectAttributes - ) { - bulkApplyPolicyInternal(schemaOwner, includeTables, includeViews, functionKey, functionOwner, functionName, - statementTypes, enabled, updateCheck, filterPredicate, redirectAttributes); - return "redirect:/vpd-filter-policies"; - } - private void bulkApplyPolicyInternal( String schemaOwner, boolean includeTables, diff --git a/src/main/resources/templates/vpd-filter-policies.html b/src/main/resources/templates/vpd-filter-policies.html index 7de0664..c5b1d03 100644 --- a/src/main/resources/templates/vpd-filter-policies.html +++ b/src/main/resources/templates/vpd-filter-policies.html @@ -6,7 +6,7 @@

Filter Policy 관리

-

Filter를 관리하고, VPD policy를 개별 객체 또는 스키마 단위로 적용합니다.

+

Filter function과 적용된 VPD policy를 관리합니다. TABLE/VIEW 개별/벌크 적용은 VPD 설정에서 처리합니다.

@@ -16,32 +16,10 @@
등록되었습니다.
처리할 수 없습니다.
-
-
-
-

VPD 적용 대상 Schema

-

개별 적용 드롭다운에 표시할 TABLE/VIEW 스키마를 선택하거나 직접 입력합니다.

-
- 0 -
-
- - -
- - - - -
-

Filter 등록/수정

- 적용 현황 보기 + VPD 적용 화면
@@ -145,89 +123,6 @@
-
-
-

VPD 개별 적용

-
- - - - - - - -
- Statement Types -
- -
-
-
- - -
-
- - -
- -
- - - - -
- - -
-

적용된 Policy 목록/수정

@@ -277,57 +172,6 @@
-
-
-

VPD 벌크 적용

-
-
- - -
- Object Types -
- - -
-
- -
- Statement Types -
- -
-
-
- - -
- - -
-