-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
component: dashboarddeployedChange is completely running in productionChange is completely running in productionfeature: teams and projects [DEPRECATED]Please, use feature: organizations or feature: projects labels instead.Please, use feature: organizations or feature: projects labels instead.in discussionAction items being worked out in this issueAction items being worked out in this issueneeds visual designroadmap item: teams & projectsteam: webappIssue belongs to the WebApp teamIssue belongs to the WebApp team
Description
Currently in Teams & Projects:
- Owners can remove Members form the team
- Anyone can leave a team
However, if you're the last Owner of the team and you leave, the team has no owner anymore.
Also, if you're the last person on the team, the team will become empty (and unless someone still has a working invite link, the team name/slug is "burned").
From #4571 (comment):
Some of the possible solutions here:
- Keep the Leave option as is and on click trigger a toast notification with an error message explaining that you cannot leave because you are the only remaining owner of the team. Needs: Add toast component in notifications #3530.
- Keep the Leave option as a disabled option (
red-300
) and show a tooltip on hover explaining why you cannot perform this action. See screenshot A below.- Disable the more actions button (
gray-400
) and show a tooltip on hover. See screenshot B below.
A. Disabled dropdown option B. Disabled dropdown button
Metadata
Metadata
Assignees
Labels
component: dashboarddeployedChange is completely running in productionChange is completely running in productionfeature: teams and projects [DEPRECATED]Please, use feature: organizations or feature: projects labels instead.Please, use feature: organizations or feature: projects labels instead.in discussionAction items being worked out in this issueAction items being worked out in this issueneeds visual designroadmap item: teams & projectsteam: webappIssue belongs to the WebApp teamIssue belongs to the WebApp team
Type
Projects
Status
No status