mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:27:42 +00:00
fix(listUsers): Add Search User By Phone to User Service V2 (#9052)
# Which Problems Are Solved Added search by phone to user Service V2. ``` curl --request POST \ --url https://<zitadel_domain>/v2/users \ --header 'Accept: application/json' \ --header 'Authorization: Bearer <Token>' \ --header 'Content-Type: application/json' \ --header 'content-type: application/json' \ --data '{ "query": { "offset": "0", "limit": 100, "asc": true }, "sortingColumn": "USER_FIELD_NAME_UNSPECIFIED", "queries": [ { "phoneQuery": { "number": "+12011223313", "method": "TEXT_QUERY_METHOD_EQUALS" } } ] }' ``` Why? Searching for a user by phone was missing from User Service V2 and V2 beta. # How the Problems Are Solved * Added to the SearchQuery proto * Added code to filter users by phone # Additional Changes N/A # Additional Context Search by phone is present in V3 User Service --------- Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
This commit is contained in:
@@ -35,7 +35,7 @@ func TestServer_ListIAMMemberRoles(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestServer_ListIAMMembers(t *testing.T) {
|
||||
user := Instance.CreateHumanUserVerified(AdminCTX, Instance.DefaultOrg.Id, gofakeit.Email())
|
||||
user := Instance.CreateHumanUserVerified(AdminCTX, Instance.DefaultOrg.Id, gofakeit.Email(), gofakeit.Phone())
|
||||
_, err := Client.AddIAMMember(AdminCTX, &admin_pb.AddIAMMemberRequest{
|
||||
UserId: user.GetUserId(),
|
||||
Roles: iamRoles,
|
||||
@@ -116,7 +116,7 @@ func TestServer_ListIAMMembers(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestServer_AddIAMMember(t *testing.T) {
|
||||
user := Instance.CreateHumanUserVerified(AdminCTX, Instance.DefaultOrg.Id, gofakeit.Email())
|
||||
user := Instance.CreateHumanUserVerified(AdminCTX, Instance.DefaultOrg.Id, gofakeit.Email(), gofakeit.Phone())
|
||||
type args struct {
|
||||
ctx context.Context
|
||||
req *admin_pb.AddIAMMemberRequest
|
||||
@@ -190,7 +190,7 @@ func TestServer_AddIAMMember(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestServer_UpdateIAMMember(t *testing.T) {
|
||||
user := Instance.CreateHumanUserVerified(AdminCTX, Instance.DefaultOrg.Id, gofakeit.Email())
|
||||
user := Instance.CreateHumanUserVerified(AdminCTX, Instance.DefaultOrg.Id, gofakeit.Email(), gofakeit.Phone())
|
||||
_, err := Client.AddIAMMember(AdminCTX, &admin_pb.AddIAMMemberRequest{
|
||||
UserId: user.GetUserId(),
|
||||
Roles: []string{"IAM_OWNER"},
|
||||
@@ -271,7 +271,7 @@ func TestServer_UpdateIAMMember(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestServer_RemoveIAMMember(t *testing.T) {
|
||||
user := Instance.CreateHumanUserVerified(AdminCTX, Instance.DefaultOrg.Id, gofakeit.Email())
|
||||
user := Instance.CreateHumanUserVerified(AdminCTX, Instance.DefaultOrg.Id, gofakeit.Email(), gofakeit.Phone())
|
||||
_, err := Client.AddIAMMember(AdminCTX, &admin_pb.AddIAMMemberRequest{
|
||||
UserId: user.GetUserId(),
|
||||
Roles: []string{"IAM_OWNER"},
|
||||
|
Reference in New Issue
Block a user