-
Notifications
You must be signed in to change notification settings - Fork 81
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
Improve user error messaging consistency for forms #59
Comments
Also once messages appear, you can select to go back to previous page and they still appear. That is probably a bug. |
I agree, improving error message is something we should address during the next sprint. Form fields should be validated on client side before the form is sent to the server. This will make it easier to highlight erroneous form fields along with an appropriate error message, as you described. We should implement generic form field validation that we can apply to all form throughout the client. |
@clash99 is this complete? |
No - I will try to update this issue this week with more details. |
@clash99 I think the first option is more obvious. What do you think? |
I think the first option only works in cases where the error messaging is limited. Since some fields can have more than one error message, I think we have to work with something like this. We are increasing usability just by changing the field border, label and error messages color. Also a bigger task of providing some client-side form validation and improving error messaging text should occur separately. |
@clash99 an you explain the geometry one a little further? |
In the location wizard, you can't proceed without selecting a location on the map but there isn't an error message to inform the user. I'm not sure how to check that no area has been selected on the map to throw the error. Location: http://screencast.com/t/Ue1cqzBh3C1B When creating a new project, you can continue without selecting an area on the map but I'm not sure that you should be able to. Seems like an error should be included on that page too and the map geometry should be required. Project: http://screencast.com/t/Ilms1EBilww |
Based on the back-end model, having a geometry for the project is not required. So is this intended? I think the platform can work even if the project has no geometry. |
I think a project should have a geometry though I don't think it was discussed if it was required or not. Locations don't have to have geometries, though I think that is going to be difficult to deal with in the short term. |
Moved geometry pages to #345 for further discussion. |
Fixed |
This task covers consistent presentation of error messages. Future tasks will cover improved verbiage and client-side validation.
Improve error messaging by:
Page inventory:
The text was updated successfully, but these errors were encountered: