Go CLI: Fix alter role (#16226)

### What problem does this PR solve?

As title.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-06-22 17:33:47 +08:00
committed by GitHub
parent 329e09f16a
commit 05e758e4fe
10 changed files with 453 additions and 396 deletions

View File

@@ -47,10 +47,22 @@ func (c *CLI) ExecuteAdminCommand(cmd *Command) (ResponseIf, error) {
return c.RunBenchmark(cmd)
case "admin_list_services":
return c.AdminListServicesCommand(cmd)
case "grant_admin":
return c.GrantAdmin(cmd)
case "revoke_admin":
return c.RevokeAdmin(cmd)
case "admin_start_service":
return c.AdminStartServiceCommand(cmd)
case "admin_restart_service":
return c.AdminRestartServiceCommand(cmd)
case "admin_shutdown_service":
return c.AdminShutdownServiceCommand(cmd)
case "admin_grant_user_admin":
return c.AdminGrantUserAdminCommand(cmd)
case "admin_revoke_user_admin":
return c.AdminRevokeUserAdminCommand(cmd)
case "admin_grant_role_permission":
return c.AdminGrantRolePermissionCommand(cmd)
case "admin_revoke_role_permission":
return c.AdminRevokeRolePermissionCommand(cmd)
case "admin_show_role_permission":
return c.AdminShowRolePermissionCommand(cmd)
case "admin_create_user":
return c.AdminCreateUserCommand(cmd)
case "admin_create_user_api_key":
@@ -95,8 +107,6 @@ func (c *CLI) ExecuteAdminCommand(cmd *Command) (ResponseIf, error) {
return c.AdminListResourcesCommand(cmd)
case "admin_list_roles_command":
return c.AdminListRolesCommand(cmd)
case "generate_token":
return c.GenerateAdminToken(cmd)
case "admin_list_available_providers":
return c.CommonAvailableProvidersCommand(cmd)
case "admin_show_provider":
@@ -133,8 +143,6 @@ func (c *CLI) ExecuteAdminCommand(cmd *Command) (ResponseIf, error) {
return c.UserPullMessageCommand(cmd)
case "user_show_message_queue_command":
return c.UserShowMessageQueueCommand(cmd)
case "admin_remove_service_command":
return c.AdminRemoveServiceCommand(cmd)
case "admin_check_license":
return c.AdminCheckLicenseCommand(cmd)
case "admin_show_fingerprint":