From b86dd8f76ef912df7527230c1cd07bcb41eca22a Mon Sep 17 00:00:00 2001 From: Rohil Surana Date: Thu, 23 Apr 2026 13:25:13 +0530 Subject: [PATCH 1/4] refactor(frontier): remove deprecated permission_filter from ListOrganizationUsersRequest --- raystack/frontier/v1beta1/frontier.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index 32a72a1c..132ff010 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -1603,7 +1603,7 @@ message ListOrganizationAdminsResponse { message ListOrganizationUsersRequest { string id = 1 [(buf.validate.field).string.min_len = 3]; - string permission_filter = 2 [deprecated = true]; + reserved 2; bool with_roles = 3; repeated string role_filters = 4; From e7b6de0b5be256f70bb215a917337f31f3d1ebe4 Mon Sep 17 00:00:00 2001 From: Rohil Surana Date: Fri, 24 Apr 2026 01:30:04 +0530 Subject: [PATCH 2/4] refactor(frontier): remove permission_filter from ListProjectUsersRequest --- raystack/frontier/v1beta1/frontier.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index 132ff010..d1f213ea 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -1867,7 +1867,7 @@ message ListProjectAdminsResponse { message ListProjectUsersRequest { string id = 1 [(buf.validate.field).string.min_len = 3]; - string permission_filter = 2; + reserved 2; bool with_roles = 3; } From a8dbe129c1dedb0680f5320dd0a3629497f9b8fa Mon Sep 17 00:00:00 2001 From: Rohil Surana Date: Mon, 27 Apr 2026 11:46:27 +0530 Subject: [PATCH 3/4] refactor(frontier): remove with_roles from list member request messages --- raystack/frontier/v1beta1/frontier.proto | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index d1f213ea..0a327fb2 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -1603,9 +1603,8 @@ message ListOrganizationAdminsResponse { message ListOrganizationUsersRequest { string id = 1 [(buf.validate.field).string.min_len = 3]; - reserved 2; + reserved 2, 3; - bool with_roles = 3; repeated string role_filters = 4; } @@ -1867,9 +1866,7 @@ message ListProjectAdminsResponse { message ListProjectUsersRequest { string id = 1 [(buf.validate.field).string.min_len = 3]; - reserved 2; - - bool with_roles = 3; + reserved 2, 3; } message ListProjectUsersResponse { @@ -1884,7 +1881,7 @@ message ListProjectUsersResponse { message ListProjectServiceUsersRequest { string id = 1 [(buf.validate.field).string.min_len = 3]; - bool with_roles = 3; + reserved 3; } message ListProjectServiceUsersResponse { @@ -1899,7 +1896,7 @@ message ListProjectServiceUsersResponse { message ListProjectGroupsRequest { string id = 1 [(buf.validate.field).string.min_len = 3]; - bool with_roles = 2; + reserved 2; } message ListProjectGroupsResponse { @@ -2129,8 +2126,7 @@ message UpdateGroupRequest { message ListGroupUsersRequest { string id = 1; string org_id = 2; - - bool with_roles = 3; + reserved 3; } message ListGroupUsersResponse { From 6de0e105ca8f1cb3719d35970bf54af1019f0048 Mon Sep 17 00:00:00 2001 From: Rohil Surana Date: Mon, 11 May 2026 14:31:39 +0530 Subject: [PATCH 4/4] refactor(frontier): rename role_filters to role_ids with UUID validation in ListOrganizationUsersRequest --- raystack/frontier/v1beta1/frontier.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index 0a327fb2..9298ca0d 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -1605,7 +1605,7 @@ message ListOrganizationUsersRequest { string id = 1 [(buf.validate.field).string.min_len = 3]; reserved 2, 3; - repeated string role_filters = 4; + repeated string role_ids = 4 [(buf.validate.field).repeated.items.string.uuid = true]; } message ListOrganizationUsersResponse {