Skip to content

FE | Auth-Profile | Direct Deposit Feature | Display Consistently #40722

Closed
@SKasimow

Description

@SKasimow

Background

We would like to display the Direct deposit feature consistently so that whether or not a Veteran is receiving direct deposit payments (for disability compensation, pension benefits or education benefits) the direct deposit link and page will be viewable.

Story

Scenario 1. As a Veteran who does not receive direct deposit payments for compensation and/or pension and/or education benefits
WHEN
viewing my Profile on VA.gov
THEN
I should see a link to the "Direct deposit information" page when viewing the list of navigation links

Scenario 2 As a Veteran who is logged in with MHV or DS Logon
WHEN
I navigate to the direct deposit page
THEN
I should see an alert message prompting me to verify my identity

Scenario 3 As a Veteran who does not receive direct deposit payments for compensation and/or pension and/or education
AND
I navigate to my direct deposit information page
THEN
I should see a message informing me that there is no record of my receiving direct deposit payments.

Scenario 4. As a Veteran who does not receive direct deposit payments for compensation and/or pension and/or education
AND
I navigate to view my Direct deposit information page
WHEN
there is an outage or a system error that prevents the page from displaying, or a user's payment information won't load
THEN
I should see an error message within the direct deposit section (vs today where it is seen on Personal + Contact info)

Scenario 5. If a Veteran's account has a fiduciary flag or has been deemed incompetent (a flag will indicates this), they should not be able to view or access direct deposit information online.

  • today we are handling this by showing an alert on the Personal and Contact information section, but we need to move this to the Direct deposit section when the fiduciary flag is present.

Tasks

  • Scenario 1: remove logic to display direct deposit conditionally

  • Scenario 2: display alert to verify identity

    • mock here
    • the links inside the alert remain the same
    • make sure that all phone numbers are in aria labels. This includes putting "TTY: 711" in an aria label.
    • copy is here
  • Scenario 3: no direct deposit alert messaging

  • Scenario 4: move error messaging from the Personal + Contact info to Direct deposit info

  • Scenario 5: alert for the fiduciary flag

    • user should not be able to see anything else on the page besides the alert (the alert currently displays on the personal info page when the flag is detected)
    • mock here
    • there copy changes outlined in the copy doc, and the alert needs to be updated from the error alert to the warning alert style.
  • Delete the above ^ copy doc once you are done with it in the spirit of decluttering 😄

Acceptance Criteria

  • Complete all unit testing
  • Deploy to Staging behind feature flag
  • Notify Product Manager that the change is ready to be validated on Staging
  • Incorporate any changes resulting from Staging review & re-test & have re-validated
  • Deploy changes to Production

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions