mirror of
https://github.com/twentyhq/twenty
synced 2026-04-21 21:47:38 +00:00
Here is what the PR does: - Surface password state in validatePasswordResetToken, returning hasPassword so the client can tell whether a user is setting or changing their password. - Consume that flag throughout the front end (mock data, stories, GraphQL types) and update the Reset/Set Password modal to swap the heading/button label and success toast accordingly. - After a successful password set/reset, immediately update the logged-in user’s hasPassword flag so the Settings screen reflects the new state without a reload. Modal has two states now - reset password modal uses change password state since it made intuitive sense. <p align="center"> <img width="404" height="397" alt="image" src="https://github.com/user-attachments/assets/c54cc581-1248-4395-833d-0202758e1947" /> </p> <p align="center"> <img width="403" height="393" alt="image" src="https://github.com/user-attachments/assets/d8a39a95-27e6-4037-86f2-1f74176002ba" /> </p> --------- Co-authored-by: Félix Malfait <felix.malfait@gmail.com> |
||
|---|---|---|
| .. | ||
| accountsSection.ts | ||
| apisSection.ts | ||
| calendarSection.ts | ||
| dataModelSection.ts | ||
| emailsSection.ts | ||
| experienceSection.ts | ||
| generalSection.ts | ||
| membersSection.ts | ||
| newFieldSection.ts | ||
| profileSection.ts | ||
| rolesSection.ts | ||
| securitySection.ts | ||
| webhooksSection.ts | ||