This is an automated email from the ASF dual-hosted git repository.
lauraxia pushed a commit to branch antdUI-gravitino-base1.1.0
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/antdUI-gravitino-base1.1.0 by
this push:
new 69c71c83a6 [#9644] support update role
69c71c83a6 is described below
commit 69c71c83a6dda0e409360e84ffab289e6a256330
Author: Qian Xia <[email protected]>
AuthorDate: Wed Jan 14 19:38:53 2026 +0800
[#9644] support update role
---
web/web/src/app/access/roles/CreateRoleDialog.js | 2 +-
web/web/src/lib/api/roles/index.js | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/web/web/src/app/access/roles/CreateRoleDialog.js
b/web/web/src/app/access/roles/CreateRoleDialog.js
index 03ac8872de..cb40eb365b 100644
--- a/web/web/src/app/access/roles/CreateRoleDialog.js
+++ b/web/web/src/app/access/roles/CreateRoleDialog.js
@@ -175,7 +175,7 @@ export default function CreateRoleDialog({ ...props }) {
})
}
if (editRole) {
- const reqData = { updates: submitData.securableObjects }
+ const reqData = { overrides: submitData.securableObjects }
await dispatch(updateRolePrivileges({ metalake, role: editRole,
data: reqData }))
} else {
await dispatch(createRole({ metalake, data: submitData }))
diff --git a/web/web/src/lib/api/roles/index.js
b/web/web/src/lib/api/roles/index.js
index 38f07faed2..a8b170fb29 100644
--- a/web/web/src/lib/api/roles/index.js
+++ b/web/web/src/lib/api/roles/index.js
@@ -25,7 +25,7 @@ const Apis = {
`/api/metalakes/${encodeURIComponent(metalake)}/roles/${encodeURIComponent(role)}`,
CREATE: ({ metalake }) =>
`/api/metalakes/${encodeURIComponent(metalake)}/roles`,
UPDATE: ({ metalake, role }) =>
-
`/api/web/security/metalakes/${encodeURIComponent(metalake)}/roles/${encodeURIComponent(role)}`,
+
`/api/metalakes/${encodeURIComponent(metalake)}/permissions/roles/${encodeURIComponent(role)}`,
DELETE: ({ metalake, role }) =>
`/api/metalakes/${encodeURIComponent(metalake)}/roles/${encodeURIComponent(role)}`,
GRANT_PRIVILEGE: ({ metalake, role, metadataObjectType,
metadataObjectFullName }) =>
`/api/metalakes/${encodeURIComponent(metalake)}/permissions/roles/${encodeURIComponent(role)}/${encodeURIComponent(metadataObjectType)}/${encodeURIComponent(metadataObjectFullName)}/grant`,