Show success and error information on the dashboards
Description
Click to expand
Who
- @kikokhaledu -- developer
- @dagiopia @sntshk @janaina.senna -- advice and help related to the requirements, reviewers
- @dagiopia @kabir.kbr @janaina.senna -- architectural definitions
What
- Add success and error messages on the dashboards (service provider dashboard and management dashboard) so the users on the dashboards can understand what is going on and possibly solve the eventual problems to use NuNet functionalities.
- Analyse and list the possible problems (and success events) to show on the dashboards.
- Implement to receive success and error messages from DMS and show them to the user.
- Implement to collect success and errors on the dashboards and show them to the user.
How
- This is an initial list of information to collect and add on the service provider dashboard:
- When the user doesn't have NTX on the wallet the pop-up is not being shown and then it is not be possible to request to run a ML job.
- Add logs for when we don't have enough ADA in our wallet to pay for the transaction fee.
- Typhoon wallet is not working so we should only be using either Eternal or Nami.
- This is an initial list of information to collect and add on the management dashboard:
- Show the rewards available to the user to claim.
- We should use either Eternal or Nami wallets (Nami needs to be tested yet).
- This issue contains information to add on the dashboards that are being collected to DMS and sent to the dashboards thought API (websocket and RESTAPI)
Why
- We need to implement the sequence diagram for running a ML on a GPU and compensate the computer provider described here.
When
- This issue needs to be implemented to send success and error messages from DMS to the dashboards.
Acceptance Criteria
Click to expand
- Merge request
- Code review
- Unit tests implemented
- Demo to the dev team
- API updated (if needed)
Work Breakdown Structure (WBS)
Task | Description | Duration | Status | Start Date | End Date | Comment |
---|---|---|---|---|---|---|
A | implement a notifcation button that has the history in local storage up to 5 notifications | 6 hours | Done | 14.04.2023 | 14.04.2023 | |
B | success/fail notifications from the webapp with styiling | 4 hours | Done | 14.04.2023 | 14.04.2023 | |
C | wallet errors | 8 hours | On Hold | 14.04.2023 | ||
D | DMS erros | 12 hours | In Progress | 18.04.2023 |
Edited by khaled yasser