Admin ability to add additional contact information about a client

Feature description

Use cases

As an admin I want to save multiple additional email, phone number, and address to the client profile so I can have all client contact information in one place

Benefits (For whom and why.)

Store all related client information

Stakeholder (Person who should verify the use case acceptance criteria)

@mutale1

Requirements (checklist preferred)

Engineer checklist:

  • Ability to set a primary contact field: Phone, Email, Address on user account
  • Ability to add multiple non-primary (secondary) contact field: Phone, Email, Address on user account
  • Ability to fill a new non-primary (secondary) contact field: Phone, Email, Address on user account
  • Ability to save a new non-primary (secondary) contact field: Phone, Email, Address on a user account
  • Ability to delete a new non-primary (secondary) contact field: Phone, Email, Address on user account
  • Ability to edit a new non-primary (secondary) contact field: Phone, Email, Address on user account

Stakeholder checklist (same list as Engineer checklist):

  • Ability to set a primary contact field: Phone, Email, Address on user account
  • Ability to add multiple non-primary (secondary) contact field: Phone, Email, Address on user account
  • Ability to fill a new non-primary (secondary) contact field: Phone, Email, Address on user account
  • Ability to save a new non-primary (secondary) contact field: Phone, Email, Address on user account
  • Ability to delete a new non-primary (secondary) contact field: Phone, Email, Address on user account
  • Ability to edit a new non-primary (secondary) contact field: Phone, Email, Address on user account

Stakeholder checklist is used for signoff on the issue.

Notes: related to #457 (closed)

Edited by Nicolas Garcia