mirror of
https://github.com/paralus/paralus.git
synced 2026-08-24 15:47:19 +00:00
Add forceReset property in user spec
This commit is contained in:
+8
-2
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user