Skip to content

Add Invite-by-Email Path to Add Project User Dialog #332

Description

@chadw-eten

Today the "Add Project User" dialog only supports adding existing org users. To bring a brand-new person onto a project, a Project Manager needs a way to invite someone by email and have them land on the project at the right role once they register. This ticket adds that invite path as a second tab within the same dialog, alongside the existing-user path.

Functional Requirements

Add Project User Dialog — Tabs

  • Add two tabs to the dialog: "Existing User" and "Invite by Email".

Add Project User Dialog — Invite by Email Tab

  • Add a single email address input; required.
  • Add a Display Name input, entered by the PM; required.
  • Require a role selection before sending (same three options: Project Manager, Translator, Observer); required.
  • Send an email invitation and associate the user with the project at the chosen role.
  • If the email already belongs to an existing org user, surface a prompt directing the PM to use the Existing User tab instead.

Note: The registration form the invited user completes does not collect a Display Name, since it's already set from the invite; first and last name are not collected either, and the user can set them later themselves.
Note 2: This path has a hard dependency on a self-service registration/sign-up flow, which does not exist yet, and cannot launch until that flow ships.
Note 3: Whether an existing-user email should surface a prompt or auto-route to the Existing User tab is an open design question, flagged for design to resolve before or during build.

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Dev Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions