Integrate Confirmation request and Password reset actions into the new session workflow #164
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Comes up from #126.
What does this PR do?
First of all, this was not specified in the prototype but, after checking the entire workflow I missed some actions that would need to be implemented in order to keep a good experience.
This one implements the Confirmation email request as part of the new session workflow. This means that any User should be able to request a new confirmation email in the new session screen, as follows:
Clicking in "¿Instrucciones de confirmación?" ⬇️
Also, we're integrating the User password change behavior into the new front-end, and any alternative URLs have been dropped from the system actions:
In addition, any new screens are being localised into the three languages available now, so once again I'd need some help from my beloved Catalan translator @ferblape 🙏
How should this be manually tested?
Just get into the login screen at http:https://madrid.gobierto.dev/user/login, and check that:
In addition, let's check that the Password reset feature still works as expected and the Password edit form has the right styling:
http:https://madrid.gobierto.dev/user/passwords/edit?reset_password_token=<reset_password_token>
looks good.Help wanted ✋
@furilo Does that work for you?