fix #477: remove vpd apply actions from filter policy page

This commit is contained in:
devmrko
2026-06-26 09:11:20 +09:00
parent 74fbd9a2b2
commit 3c9bcfdc0a
2 changed files with 2 additions and 195 deletions

View File

@@ -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<String> 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<String> 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,