-
Notifications
You must be signed in to change notification settings - Fork 3
Set Creation: Universal Header / Nav Bar #1606
Comments
@rupeshparab I met one issue with saving progress when I'm a user who is not signed in and I log in during the creation problem set. I create a problem and I log in during creation and the problem set progress is saved but when I click the back button or MS logo the problem is not available on my dashboard. |
@alexrcabral
|
Sets will be associated once a user makes any updates to it, also a set can be associated to only 1 user. |
Also, given that I'm a logged-in user if I click my profile image, this opens the profile dropdown. If I sign out, my progress is saved, and I am signed out and taken to the main (unlogged in) dashboard page |
Full Mockup
Nav Bar
The universal nav bar should be applied to the problem edit page. This includes the clickable dashboard logo and the profile dropdown (or options to log in / sign up if not signed in). Actions which would take me away from the problem set creation page should save any progress before continuing with the action.
Ref: #1399
Acceptance Criteria
Given that I'm a user on the problem creation page, I should encounter the universal nav bar at the top of the page. If I click the Mathshare logo, my progress should be saved, and I should be taken to the main dashboard page.
Given that I'm a logged in user, if I click my profile image, this should open the profile dropdown. If I sign out, my progress should be saved, and I should be signed out and taken to the main (unlogged in) dashboard page.
Given that I'm a user who is not signed in, if I click the options to log in or sign up, any progress made should be saved to the set as a precaution, I should be brought to the appropriate modals to log in or sign up. Once I have signed up or logged in, I should be brought back to the same problem set (and the same problem within it), and any progress I have made should be saved and associated with this account.
The text was updated successfully, but these errors were encountered: