From f5c3ac168dfce1f0997ebe13426ab8de600e0af3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Wed, 8 Apr 2026 10:37:38 +0300 Subject: [PATCH] add admin reset password method --- package.json | 2 +- proto/account.proto | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a6c22f4..3eb0ad6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/contracts", - "version": "1.0.56", + "version": "1.0.57", "description": "Protobuf definitions and generated TypeScript types", "type": "commonjs", "main": "./dist/index.js", diff --git a/proto/account.proto b/proto/account.proto index 19d677c..30ea193 100644 --- a/proto/account.proto +++ b/proto/account.proto @@ -7,6 +7,7 @@ option go_package = "git.lendry.ru/lendry-erp/proto.git/go;pb"; service AccountService { rpc GetAccount(GetAccountRequest) returns (GetAccountResponse); rpc ChangePassword (ChangePasswordRequest) returns (ChangePasswordResponse); + rpc AdminResetPassword (AdminResetPasswordRequest) returns (AdminResetPasswordResponse); rpc CreateUser(CreateUserRequest) returns (CreateUserResponse); rpc DeleteUser(DeleteUserRequest) returns (DeleteUserResponse); rpc ChangeData(ChangeDataRequest) returns (ChangeDataResponse); @@ -92,6 +93,16 @@ message ChangeDataResponse { string message = 2; } +message AdminResetPasswordRequest { + string user_id = 1; + string new_password = 2; +} + +message AdminResetPasswordResponse { + bool success = 1; + string message = 2; +} + message SetPinRequest { string user_id = 1; string session_id = 2;