From 9c22dfb9fbaf32d4072f84e4e04aae891aff5919 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Mon, 22 Nov 2021 10:01:52 +0100 Subject: [PATCH] WIP: delete users --- proto/caosdb/acm/v1alpha1/main.proto | 47 +++++++++++++++++++++------- 1 file changed, 35 insertions(+), 12 deletions(-) diff --git a/proto/caosdb/acm/v1alpha1/main.proto b/proto/caosdb/acm/v1alpha1/main.proto index 545c408..b5bb1ae 100644 --- a/proto/caosdb/acm/v1alpha1/main.proto +++ b/proto/caosdb/acm/v1alpha1/main.proto @@ -111,15 +111,25 @@ message RetrieveSingleRoleRequest { message RetrieveSingleRoleResponse { // The role. Role role = 1; + // Known users with this role + repeated User users = 2; } -// Request message for the <+TODO+> RPC -message UpdateSingleRoleRequest {} -// Response message for the <+TODO+> RPC +// Request message for the UpdateSingleRole RPC +message UpdateSingleRoleRequest { + // The role + Role role = 1; +} +// Response message for the UpdateSingleRole RPC message UpdateSingleRoleResponse {} -// Request message for the <+TODO+> RPC -message DeleteSingleRoleRequest {} -// Response message for the <+TODO+> RPC + +// Request message for the DeleteSingleRole RPC +message DeleteSingleRoleRequest { + // the name of the role. + string name = 1; +} + +// Response message for the DeleteSingleRole RPC message DeleteSingleRoleResponse {} /////////////////////////////////////////// @@ -195,13 +205,26 @@ message RetrieveSingleUserResponse { User user = 1; } -// Request message for the <+TODO+> RPC -message UpdateSingleUserRequest {} -// Response message for the <+TODO+> RPC +// Request message for the UpdateSingleUser RPC +message UpdateSingleUserRequest { + // The new user. + User user = 1; + // The new password. Password will not be updated when this is empty. + string password = 2; +} + +// Response message for the UpdateSingleUser RPC message UpdateSingleUserResponse {} -// Request message for the <+TODO+> RPC -message DeleteSingleUserRequest {} -// Response message for the <+TODO+> RPC + +// Request message for the DeleteSingleUser RPC +message DeleteSingleUserRequest { + // The user's realm + string realm = 1; + // The user's name + string name = 2; +} + +// Response message for the DeleteSingleUser RPC message DeleteSingleUserResponse {} /////////////////////////////////////////// -- GitLab