Remove param based onboarding navigation #2233
Merged
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.
What are the relevant tickets?
Closes https://github.com/mitodl/hq/issues/7223
Description (What does it do?)
Removes the onboarding finish navigation configurable by a
next
param on the querystring as we always want to go to the dashboard screen.Previously the backend /login and onboarding handling looked like:
We instead want the user to always go to the dashboard when they complete the onboarding, irrespective of their starting point prior to login.
How can this be tested?
The "Log In" button always links to the login endpoint with the current address as set on a
next
param. Starting from any page as a user that has not completed onboarding (manually setuser.profile.completed_onboarding
to False):