department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
99 stars 69 forks source link

Improve Drupal UX for Staff Profile, VAMC Billing & Insurance, VAMC Facility mental health phone number #19512

Open davidmpickett opened 1 month ago

davidmpickett commented 1 month ago

[2024-10-16] Not blocking shipping CMS changes behind a toggle, but IS launch blocking for change management / editor comms.

Description

These three content types are changing from a single non-required field to a paragraph type for phone number entry

Current UX quirks

When a phone number has been added, it's not immediately clear how to remove it. There's also a bunch of irrelevant options in the menus like Collapse and Drag & Drop. We also repeat the "phone number" title.

Image

When no phone number has been added there's a weird gap with a bullet point in it. And there's the awkward phrase "add phone number to phone number"

Image

Change log

State Current UI New UI
No phone number added Image Screenshot 2024-10-24 at 5 16 25 PM
With phone number added Screenshot 2024-10-24 at 5 19 03 PM Screenshot 2024-10-24 at 5 31 56 PM

Acceptance criteria

_ACs should capture expected behavior, to inform test plans. Consider devices, documentation updates including KBs, change management, and content model when applicable._

jilladams commented 1 month ago

In sprint 15: Jordan may not have time to address before Dave is back from PTO

The conversation from scrum: https://dsva.slack.com/archives/C079GFKN50D/p1729007496363379?thread_ts=1728955309.898119&cid=C079GFKN50D

Staff Profile = guess: ~75% of those have #s Mental Health Phone = should feel required (or be required) Billing & Ins = need to audit to know which way to handle

All 3 don't have to act the same.

This does not block merging existing phone # work to prod behind the feature toggle.

jilladams commented 1 month ago

Pointing as a 5 based on Jordan's level of familiarity. May be lower if Dave picks it up.

davidmpickett commented 1 month ago

@jilladams Is this in Sprint or Needs refinement?

davidmpickett commented 1 month ago

WIP notes to self

VAMC System Billing & Insurance

Image

VAMC Facility - (Mental Health Phone Number)

Staff profile

davidmpickett commented 1 month ago

I think the solution is gonna be switching to Paragraphs Legacy widget

Image Image

davidmpickett commented 3 weeks ago

End of Sprint update

davidmpickett commented 3 weeks ago

Update