Add forceReset property in user spec

This commit is contained in:
Akshay Gaikwad
2022-12-22 13:32:03 +05:30
parent 3fc88e818d
commit 9ed2aaa958
5 changed files with 165 additions and 69 deletions
+8 -2
View File
@@ -420,7 +420,7 @@ func (s *userService) Create(ctx context.Context, user *userv3.User) (*userv3.Us
"email": user.GetMetadata().GetName(), // can be just username for API access
"first_name": user.GetSpec().GetFirstName(),
"last_name": user.GetSpec().GetLastName(),
})
}, user.Spec.ForceReset)
if err != nil {
return &userv3.User{}, err
}
@@ -556,6 +556,12 @@ func (s *userService) GetByName(ctx context.Context, user *userv3.User) (*userv3
user.GetSpec().LastLogin = lastLogin
}
meta, err := s.ap.GetPublicMetadata(ctx, usr.ID.String())
if err != nil {
return &userv3.User{}, err
}
user.Spec.ForceReset = meta.ForceReset
return user, nil
}
return user, nil
@@ -697,7 +703,7 @@ func (s *userService) Update(ctx context.Context, user *userv3.User) (*userv3.Us
"email": user.GetMetadata().GetName(),
"first_name": user.GetSpec().GetFirstName(),
"last_name": user.GetSpec().GetLastName(),
})
}, user.Spec.ForceReset)
if err != nil {
return &userv3.User{}, err
}