casa icon indicating copy to clipboard operation
casa copied to clipboard

Case Contact Details UX Improvements

Open elasticspoon opened this issue 7 months ago • 7 comments

What type(s) of user does this feature affect?

  • supervisors
  • admins
  • volunteers

Description

The Case Contact form (case_contacts/:id/form/details) is the primary form with which volunteers interact with the application. We want this experience to be as smooth as possible.

Currently there are a few UX issues around recording contact details. Feel free to split this up into more PRs if needed.

Contact Details:

Image

This section could use some UX improvements:

  • [x] Mark each individual field as required instead of the whole section
  • [x] Add client side validation to the fields. Currently if there is an error it reloads the page and you must scroll all the way down.

Contact Type Selection:

  • [x] Sort the options in the dropdown by recency.

Image

How to access the QA site

Login Details:
Link to QA site

Login Emails:

password for all users: 12345678

Questions? Join Slack!

We highly recommend that you join us in slack #casa channel to ask questions quickly. And discord for office hours (currently Tuesday 5-7pm Pacific), stakeholder news, and upcoming new issues.

elasticspoon avatar Jul 07 '24 21:07 elasticspoon