Admin ability to add multiple phone/email/address info for user (front end)

Feature description

As an admin, i need to add multiple phone numbers and emails per user, so that I can keep track of users accurately

Use cases

Benefits (For whom and why.)

Clients and admins on various ways of contacting them

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

@minza

Deciding how we validate this information is going to be tricky and the rules will have to

Requirements (checklist preferred)

Engineer checklist:

  • Create a field for primary phone number and primary email address for admins (follow current requirement protocols)
  • Create a field for secondary phone number and secondary email address for admins (not required)

Stakeholder checklist (same list as Engineer checklist):

  • Create a field for primary phone number and primary email address for admins
  • Create a field for secondary phone number and secondary email address for admins

Stakeholder checklist is used for signoff on the issue.

Notes: As building this story - please also consider in future we can add more fields and pieces of information and my not just provide predetermined fields (example: #500 (closed))

Currently, we already have the concept of multiple numbers and emails. However, neither are displayed on the interface. The issue with numbers and emails (especially when dealing with highly sensitive information) is that we need to ensure the ownership of the email and/or phone number.
In addition, search will need to be modified to include secondary numbers and emails. Finally, we should have the concept of a primary phone number and email which will be used for login purposes.

Edited by Minza Zahid