Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalidated password screen #4530

Merged
merged 33 commits into from Aug 8, 2023

Conversation

magicznyleszek
Copy link
Member

@magicznyleszek magicznyleszek commented Jul 6, 2023

Description

Adds a screen to be presented to a user with an invalidated password. The screen provides some information and a way to update the password.

Notes

Front-end things that I've changed:

  • Fixed UpdatePasswordForm component to display multiple errors (instead of first one)
  • InvalidatedPassword component
    • displays some helpful text for the unfortunate user, and gives the option to update the password (using UpdatePasswordForm component)
    • it hooks into the App component - this way it blocks all the UI for all the routes, but still get the Router bonuses
  • AccountMenu component hides all navigation options for user with invalidated password
  • split MainHeader component into:
    • GitRev component that displays debug git information
    • MainHeaderBase component that includes only the layout (needed this becuse now we display the main header in two different places)
    • MainHeaderLogo component for easier reuse
    • MainHeader component is using the new parts
  • split ToasterConfig out of app.js, so I can reuse it :)

All Back-end code is already reviewed on other branches 👍

Related issues

Fixes #4477

magicznyleszek and others added 30 commits June 20, 2023 21:53
…word-screen

# Conflicts:
#	jsapp/js/router/allRoutes.es6
…lbox/kpi into 4477-invalidated-password-screen
Add Django Admin section to handle password validation
…lbox/kpi into 4477-invalidated-password-screen
…word-screen

 # Conflicts:
 #	hub/admin/extend_user.py
@magicznyleszek magicznyleszek marked this pull request as ready for review August 7, 2023 22:36
@magicznyleszek magicznyleszek changed the title WIP Invalidated password screen Invalidated password screen Aug 7, 2023
@magicznyleszek magicznyleszek linked an issue Aug 8, 2023 that may be closed by this pull request
@LMNTL LMNTL self-requested a review August 8, 2023 13:59
@LMNTL LMNTL merged commit e5e655f into feature/password-complexity Aug 8, 2023
4 checks passed
@LMNTL LMNTL deleted the 4477-invalidated-password-screen branch August 8, 2023 19:01
@p2edwards p2edwards mentioned this pull request Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Invalidated password screen
4 participants