sunyuhan1998 opened a new pull request, #11394: URL: https://github.com/apache/gravitino/pull/11394
### What changes were proposed in this pull request? Cherry-pick of #11274 to `branch-1.3`. Add Grant/Revoke authorization operations to the Python client, including: - `grant_roles_to_user` / `revoke_roles_from_user` - `grant_roles_to_group` / `revoke_roles_from_group` - `grant_privileges_to_role` / `revoke_privileges_from_role` - Related request DTOs, error handlers, unit and integration tests ### Why are the changes needed? This feature was merged into `main` but also needs to be available in the 1.3 release branch. ### Does this PR introduce _any_ user-facing change? Yes, adds new public API methods to the Python client for authorization operations. ### How was this patch tested? Unit tests and integration tests included. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
