errors can be looked up also migrations changed

This commit is contained in:
Priec
2026-09-02 19:10:50 +02:00
parent ac29d9577b
commit e5996e619d
5 changed files with 330 additions and 5 deletions

View File

@@ -1,8 +1,9 @@
use anyhow::{Context, Result};
use common::proto::komp_ac::auth::{
AddRoleRequest, AssignUserRoleRequest, AuthResponse, AuthorizationSnapshot,
ChangePasswordRequest, GetAuthorizationRequest, GrantPermissionRequest,
GrantableObject, ListGrantableObjectsRequest, ListRolePermissionsRequest, ListRolesRequest,
ChangePasswordRequest, GetAuthorizationRequest, GetInternalErrorRequest, GrantPermissionRequest,
GrantableObject, InternalError, ListGrantableObjectsRequest, ListInternalErrorsRequest,
ListInternalErrorsResponse, ListRolePermissionsRequest, ListRolesRequest,
ListUsersRequest, LoginRequest, LoginResponse, LogoutRequest, PasswordOperationResponse,
RegisterRequest, RemoveRoleRequest, ResetUserPasswordRequest, RevokePermissionRequest,
RevokeUserSessionsRequest, Role, RolePermissions, UserSummary,
@@ -245,6 +246,35 @@ impl AuthClient {
.objects)
}
pub async fn list_internal_errors(
&mut self,
token: &str,
request: ListInternalErrorsRequest,
) -> Result<ListInternalErrorsResponse> {
Ok(self
.client
.list_internal_errors(authenticated_request(Some(token), request)?)
.await
.context("gRPC ListInternalErrors call failed")?
.into_inner())
}
pub async fn get_internal_error(
&mut self,
token: &str,
reference_id: String,
) -> Result<InternalError> {
Ok(self
.client
.get_internal_error(authenticated_request(
Some(token),
GetInternalErrorRequest { reference_id },
)?)
.await
.context("gRPC GetInternalError call failed")?
.into_inner())
}
pub async fn assign_user_role(
&mut self,
token: &str,