Add user to an organization
Proposal
Per previous discussions, for the MVC we are going with the implied user route, which means that people will become members of an organization through their membership in a group or project contained within the organization.
Post-MVC, we'll need the ability to invite non-enterprise users, even those that aren't already members of the groups or projects within the organization.
Building on the existing invite members modal for groups, that could look as follows:
Invite user button | Invite user modal | Notification email |
---|---|---|
![]() |
![]() |
![]() |
Since adding people to groups and projects also grants membership to the organization, we should also add the following to group and project invitation emails once organizations have been introduced:
You have been granted Guest access to the [XXX] group. This also grants you access to Organization [ABC]. If this was a mistake you can leave the group.
A note on enterprise users: for the MVC, Enterprise Users will remain at the top-level Group, so we do not need to account for the case that an Org Owner would create an Enterprise User. This needs to be handled by ~"group::authentication and authorization" moving forward. For the MVC, we just focus on displaying Enterprise Users that are contained in the top-level Groups belonging to the Organization and on adding non-Enterprise Users.