Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a better error message system #65

Open
matthuynh opened this issue Apr 22, 2020 · 0 comments
Open

Implement a better error message system #65

matthuynh opened this issue Apr 22, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request full-stack Features that require work in front-end, back-end, and middleware

Comments

@matthuynh
Copy link
Member

There is currently no way for the user to understand when an error has occurred. For example, when filling out the Register form, the user should understand when one of their fields are missing. Another example is creating a Project but inputting incorrect fields.

HOW TO IMPLEMENT:
One idea of implementing is adding a Redux action to be triggered when a call to the back-end returns with an error code. Front-end components that are listening to this action (eg. useEffect()) could render an error message. We could also make use of the Alert component that already exists in the front-end.

@matthuynh matthuynh added enhancement New feature or request full-stack Features that require work in front-end, back-end, and middleware labels Apr 22, 2020
@matthuynh matthuynh added this to the Deployment milestone Apr 22, 2020
@jcserv jcserv added this to To do in Deployment Apr 22, 2020
@matthuynh matthuynh self-assigned this Apr 23, 2020
@jcserv jcserv added this to To do in Infrastructure Apr 23, 2020
@jcserv jcserv removed this from To do in Deployment Apr 23, 2020
@jcserv jcserv moved this from To do to Prioritized in Infrastructure Apr 23, 2020
@jcserv jcserv modified the milestones: Deployment, Infrastructure Apr 23, 2020
@matthuynh matthuynh moved this from Prioritized to In progress in Infrastructure May 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request full-stack Features that require work in front-end, back-end, and middleware
Projects
Infrastructure
  
In progress
Development

No branches or pull requests

2 participants