Minds+ settings panels minds#4519
Ticket(s) / Related Merge Requests
Summary of Changes
-
Settings menu has new 'Minds+' item, visible for Minds+ users
-
Minds+ menu has two submenus
- Verify: visible for all Minds+ users.
- Cancel: visible for non-Pro users.
-
When clicked, 'verify' button opens verify modal
-
'verify' button is not clickable if you're already verified
-
verify modal has been re-styled
-
On submit of verify modal form, button becomes disabled and notice is displayed that says 'verification pending'
-
If already verified, show a notice that says so.
-
When clicked, 'cancel' button shows a confirmation dialog before cancelling
-
Cancel page shows date of expiry, (if there's a valid future date available)
-
Found and fixed bug on cancel pages for both Minds+ and Pro -- if you clicked 'cancel' on the confirmation dialog, you would still be shown the success toaster. Now it works as expected.
Testing Considerations
Settings
Deployment Considerations
Regression Scope
Minds+ settings management
Platform Affected (web, mobile, etc)
Web
Developer Testing Completed
Everything in summary list above
Screenshots / Screen Recording
Does this impact
-
Localization -
Dark/light mode -
Guest mode
Definition of Done Checklist
-
The Acceptance Criteria has been met -
Code is tested: Testing includes unit/spec, E2E/automated and manual testing -
Merge requests description has been filled out