Create two tables to be able to match Alias emails to a primary email for account management - one for verified and one for unverified. Will need ability to change primary email (through FE) as well.
Aliases and primary emails must not have been used before as a verified alias or primary email
Aliases not verified after a certain time (1 day?) are dropped
Primary emails that aren't verified remain fine, no limit (for now)
If someone tries to claim an alias, doesn't verify it, and someone else then verifies it, they can keep it right away
Create two tables to be able to match Alias emails to a primary email for account management - one for verified and one for unverified. Will need ability to change primary email (through FE) as well.
https://www.figma.com/proto/RRtoRLyr5Spf0KiyRfEclt/DMP-Explain?node-id=771-1054&t=LIKQ4JuadoMKIEAS-8&scaling=scale-down-width&content-scaling=fixed&page-id=736%3A1383&starting-point-node-id=736%3A1772&show-proto-sidebar=1&hotspot-hints=0&hide-ui=1
Need Schema and Resolvers as well.
Primary email is one that gets emails and can login. The alias are only there for plan access if that's the email that is invited.