Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Update email settings UI and handle account reunification #15409

@artemruts

Description

@artemruts

Description

To support account reunification when we have multiple "Continue with {codehost}" options,
we need to provide better support for verifying and setting primary email addresses.
This in turn will help us make sure users can't have two separate accounts for different code hosts.

Acceptance Criteria

  • Update current "Emails" view
  • Design updates to list of emails
  • Remove "Mark as unverified" action
  • Add "Primary email address" (Disabled unless the user has more than one verified email) - depends on User can set primary email #15393
  • Enable account unification - depends on #TODO

When user signs in with code host not already associated with an account,
check the returned email address against verified emails in existing accounts.
If the account matches, reunify the account.

Account reunification inherently creates a new code host connection.

Resources

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions