ebanuy mileardnuy commit
All checks were successful
Publish / Publish Job (push) Successful in 2m20s

This commit is contained in:
Дмитрий
2026-04-11 20:02:38 +03:00
parent d6b4158650
commit 8146b671dd
3 changed files with 15 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ service RbacService {
rpc GetAllPermissions (GetAllPermissionsRequest) returns (GetAllPermissionsResponse);
rpc GetAllRoles(GetAllRolesRequest) returns (GetAllRolesResponse);
rpc AssignRolesByName(AssignRolesByNameRequest) returns (ModifyRoleResponse);
rpc GetUserRolesAndPermissions(GetUserRolesRequest) returns (GetUserRolesResponse);
rpc AssignRoleToUser(AssignRoleToUserRequest) returns (ModifyRoleResponse);
rpc RevokeRoleFromUser(RevokeRoleFromUserRequest) returns (ModifyRoleResponse);
@@ -113,6 +114,10 @@ message GetUserRolesResponse {
int32 max_role_level = 3; // Максимальный уровень роли пользователя
}
message AssignRolesByNameRequest {
string user_id = 1;
repeated string roles = 2;
}
message AssignRoleToUserRequest {
string user_id = 1;
int32 role_id = 2;