odc
odc copied to clipboard
feat(table-permission): supports table level authority control
What type of PR is this?
type-feature module-table permission
What this PR does / why we need it:
This PR add table level authority control ability to colse #1585 .
Special notes for your reviewer:
This PR is created based on codes contributed by @ISADBA in #2163 . So please do not use squash merge to keep the commit history @yhilmare @yizhouxw .
Additional documentation e.g., usage docs, etc.:
we have DBTableController for list tables, what is the expected behaivior for DBTableController after current change?
The API in DBTableController and DBTableControllerV1 will be kept as before. The list API in DBTableController may not be used. These API will not cause data change, so no need to add DB permission check.