chore: auto-generate protobuf files [skip ci]
This commit is contained in:
@@ -114,6 +114,11 @@ export interface RevokeRoleFromUserRequest {
|
||||
roleId: number;
|
||||
}
|
||||
|
||||
export interface SyncLdapRolesRequest {
|
||||
userId: string;
|
||||
ldapGroups: string[];
|
||||
}
|
||||
|
||||
export const RBAC_V1_PACKAGE_NAME = "rbac.v1";
|
||||
|
||||
export interface RbacServiceClient {
|
||||
@@ -136,6 +141,8 @@ export interface RbacServiceClient {
|
||||
assignRoleToUser(request: AssignRoleToUserRequest, metadata?: Metadata): Observable<ModifyRoleResponse>;
|
||||
|
||||
revokeRoleFromUser(request: RevokeRoleFromUserRequest, metadata?: Metadata): Observable<ModifyRoleResponse>;
|
||||
|
||||
syncLdapRoles(request: SyncLdapRolesRequest, metadata?: Metadata): Observable<ModifyRoleResponse>;
|
||||
}
|
||||
|
||||
export interface RbacServiceController {
|
||||
@@ -188,6 +195,11 @@ export interface RbacServiceController {
|
||||
request: RevokeRoleFromUserRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<ModifyRoleResponse> | Observable<ModifyRoleResponse> | ModifyRoleResponse;
|
||||
|
||||
syncLdapRoles(
|
||||
request: SyncLdapRolesRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<ModifyRoleResponse> | Observable<ModifyRoleResponse> | ModifyRoleResponse;
|
||||
}
|
||||
|
||||
export function RbacServiceControllerMethods() {
|
||||
@@ -203,6 +215,7 @@ export function RbacServiceControllerMethods() {
|
||||
"getUserRolesAndPermissions",
|
||||
"assignRoleToUser",
|
||||
"revokeRoleFromUser",
|
||||
"syncLdapRoles",
|
||||
];
|
||||
for (const method of grpcMethods) {
|
||||
const descriptor: any = Reflect.getOwnPropertyDescriptor(constructor.prototype, method);
|
||||
|
||||
Reference in New Issue
Block a user