lorawan-stack icon indicating copy to clipboard operation
lorawan-stack copied to clipboard

Allow contact info addresses for user's primary email address only

Open kschiffer opened this issue 3 years ago • 0 comments

Summary

Instead of letting users choose their email address freely, we should restrict this to emails that have been registered as contact info emails only.

Why do we need this?

We need a proper flow that ensures that only validated email addresses are used as primary email addresses.

What is already there? What do you see now?

Ability to change a user's primary email address freely (via #3701)

What is missing? What do you want to see?

  • A flow in the frontend that allows users to manage their contact info addresses
    • Add/remove email address, maybe set an order
    • See validation status
  • Change the profile settings in the Account App so that the primary email address field becomes a <Select /> with the users validated contact info email addresses only.

How do you propose to implement this?

I don't know whether we need any further updates in the IS for this. As far as the frontend goes, this can be a separate tab in the profile settings tab in the Account App.

How do you propose to test this?

We can add end-to-end tests for that.

Can you do this yourself and submit a Pull Request?

Yes.

kschiffer avatar Feb 01 '21 14:02 kschiffer