upgrede: add asign role and manege roles and permissions
Some checks failed
Publish / Publish Job (push) Failing after 2m29s
Some checks failed
Publish / Publish Job (push) Failing after 2m29s
This commit is contained in:
@@ -11,6 +11,8 @@ service AccountService {
|
||||
rpc CreateUser(CreateUserRequest) returns (CreateUserResponse);
|
||||
rpc DeleteUser(DeleteUserRequest) returns (DeleteUserResponse);
|
||||
rpc ChangeData(ChangeDataRequest) returns (ChangeDataResponse);
|
||||
rpc AssignRole (AssignRoleRequest) returns (AssignRoleResponse);
|
||||
rpc RevokeRole (RevokeRoleRequest) returns (RevokeRoleResponse);
|
||||
rpc SetPin (SetPinRequest) returns (SetPinResponse);
|
||||
rpc UnlockPin (UnlockPinRequest) returns (UnlockPinResponse);
|
||||
rpc GetPinStatus (GetPinStatusRequest) returns (GetPinStatusResponse);
|
||||
@@ -93,6 +95,23 @@ message ChangeDataResponse {
|
||||
string message = 2;
|
||||
}
|
||||
|
||||
message AssignRoleRequest {
|
||||
string user_id = 1;
|
||||
string role_id = 2; // В gRPC передаем как string, внутри преобразуем в Int
|
||||
}
|
||||
message AssignRoleResponse {
|
||||
bool success = 1;
|
||||
string message = 2;
|
||||
}
|
||||
message RevokeRoleRequest {
|
||||
string user_id = 1;
|
||||
string role_id = 2;
|
||||
}
|
||||
message RevokeRoleResponse {
|
||||
bool success = 1;
|
||||
string message = 2;
|
||||
}
|
||||
|
||||
message AdminResetPasswordRequest {
|
||||
string user_id = 1;
|
||||
string new_password = 2;
|
||||
|
||||
Reference in New Issue
Block a user