Feature: Improve UI when adding a new tenant member who is not part of the team yet
Description: Currently the Auth0 dashboard allows for a tenant admin to add members to the tenant. This works fine, the invited user can accept the invitation and it moves them from the ‘invited’ to ‘members’ list.
Then the issues start, because apparently the user first needs to be added to the team before they can view the tenant. However, nowhere does it say that this is a requirement other than the documentation. If the ‘Add Member’ button would inform me that user@example.com cannot view the tenant until they are also added to the team or something similar, that would resolve this whole issue.
While that’s not the case, you end up in a situation where:
- The user cannot login because upon logging in they end up in a loop (to the login page)
- The user cannot accept an invitation to join the team because of the login loop
- So the user has to be removed from the tenant, then accept the team invitation and then be invited to the tenant again
This is all very unintuitive and one would need to read the documentation before inviting people or have a lot of luck in following the right order for this not to go wrong.
The only real solution would be to not allow invites to be sent to people who are not a member of the team already. Because allowing it but showing a warning would result in the above maze. The UI should prevent this from happening.
Use-case: As a tenant admin I wish to add new members to the tenant without myself or the user ending up in a weird maze of following the correct order of steps from a documentation page. But because I am not the team owner, I have no visibility (and it frankly came as a surprise to me) on whether they even are a team member.