You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A secondary tab on the team's pages "Members" should list the current members of a team.
An 'Invite Member' CTA should open a dialog that allows inviting colleagues through email (which will send out a mail with an invite) or alternatively share a link with your team.
The list should show the avatar, name, role and join date of each member.
User Experience goal
The user should be able list all team members, including pending invites, as well as change roles to existing members and remove members from a team.
Proposal
In this first MVC (minimum viable change), we can do the following:
Reuse the list element from the workspaces list.
Include Avatar, Name, Email, Role, Date Joined, and a more actions dropdown to remove a member.
Introduce a modal for inviting new members that includes an invite URL at the top and a list of email input with a role association below.
Optionally, we could add a filter for pending invites and member role.
Invitation User Flow
A team Owner goes to a Team / Members and clicks on the Invite Members button.
A modal appears with an invite URL which you can copy and paste with a shortcut button.
You can send this link to anyone to join this team.
(Optional, outside this MVC) You can reset this (public) invitation URL.
(Optional, outside this MVC) You can invite users one-by-one via email.
(Optional, outside this MVC) You can invite users with a specific role via email.
(Optional, outside this MVC) When inviting a user via email, the email get added to the members list with the title Pending Invitation which you can revoke at any time.
After receiving and opening the invitation URL, you get redirected to the Members page where members are sorted by the recently joined, thus your username is at the top of that list.
A secondary tab on the team's pages "Members" should list the current members of a team.
An 'Invite Member' CTA should open a dialog that allows inviting colleagues through email (which will send out a mail with an invite) or alternatively share a link with your team.
The list should show the avatar, name, role and join date of each member.
User Experience goal
The user should be able list all team members, including pending invites, as well as change roles to existing members and remove members from a team.
Proposal
In this first MVC (minimum viable change), we can do the following:
Invitation User Flow
Designs
See also design specs.
The text was updated successfully, but these errors were encountered: