Implement Supermind settings
Goal
- Build out settings screen for users to manage Supermind related settings such as minimum offer thresholds
What needs to be done
Create a new section of user settings that enables a user to edit their minimum offer amounts for Superminds.
Backend logic
For simplicity, save the supermind settings to user entity as a denormalized configuration field.
QA
UX/Design
- Prototype - Settings Prototype
- There is no ability to enable or disable this feature.
- SuperMind will be available to all users.
- SuperMind settings is contained within
Settings
>Account
and offers the user the ability to define a minimum offer amount for both USD and Tokens. - Where the user does not have a connected bank account, they will be prompted from within settings to connect their bank account, before then being able to define a minimum USD offer.
- SuperMind settings will be linked also from the
SuperMind console
. Make sure to update link atsrc/app/modules/supermind/console/console.component.ts
Personas
Creators
Experiments
n/a
Acceptance Criteria
-
Add options for token and USD minimums in Settings using existing backend endpoint -
Default to: 1 token, 10 USD -
Prevent user from entering values lower than: 1 token, 10 USD -
Backend logic
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by Ben