Member edit API
@DSASanFrancisco/portal-members
This PR adds routes to allow for admin and member editing of personal information. The PR also adds some additional profile fields, namely:
-
pronouns. a string containing a semicolon-separated list of pronoun declensions. declensions can be represented in a shortened form
subject/object
orsubject/object/possessive
for known pronoun sets, and bysubject/object/possessive-determiner/possessive/reflexive
manner for unknown pronouns sets. - additional email addresses. this allows for members to add additional email addresses in addition to the one originally used during registration or membership import. This is to allow folks to change their email contact preferences in the system without breaking authentication, membership alignment, or other systems that depend on a stable email.
I have:
-
Included a summary of the changes -
Linked all relevant Trello tickets to this request
Edited by Derrick Liu