Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow deleting a team / a project from the admin panel #8523

Open
Tracked by #7597
jankeromnes opened this issue Mar 2, 2022 · 5 comments
Open
Tracked by #7597

Allow deleting a team / a project from the admin panel #8523

jankeromnes opened this issue Mar 2, 2022 · 5 comments
Labels
meta: never-stale This issue can never become stale team: webapp Issue belongs to the WebApp team type: feature request New feature or request

Comments

@jankeromnes
Copy link
Contributor

jankeromnes commented Mar 2, 2022

It would be useful to be able to delete a team or a project from the admin panel.

Deleting a team should also chain-delete every owned resource (like projects).


To illustrate one use case: There are currently 128 undeleted teams without any members in our DB:

mysql> SELECT id, name FROM d_b_team where id not in (select distinct teamId from d_b_team_membership) and markedDeleted = 0;

These member-less teams also have some projects associated to them, thus preventing these projects from being added by other users.

To "free up" these projects, it would be useful to be able to click on "Delete" on a member-less team in the admin panel.

@jankeromnes jankeromnes added the team: webapp Issue belongs to the WebApp team label Mar 2, 2022
@jankeromnes jankeromnes changed the title [Admin] Allow deleting a team / a project Allow deleting a team / a project from the admin panel Mar 2, 2022
@gtsiolis
Copy link
Contributor

gtsiolis commented Mar 2, 2022

Yes, please! See also #6311. Cc @jldec

@gtsiolis
Copy link
Contributor

gtsiolis commented Mar 2, 2022

From design perspective re-using the top-right corner actions to delete a team makes sense.

User Team (BEFORE) Team (AFTER)
admin-user admin-team-before admin-team-after

@stale
Copy link

stale bot commented Jun 11, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Jun 11, 2022
@stale stale bot closed this as completed Jun 23, 2022
@stale stale bot moved this to Done in 🍎 WebApp Team Jun 23, 2022
@gtsiolis
Copy link
Contributor

Reopening as this is still relevant. Cc @jldec

@gtsiolis gtsiolis reopened this Jun 27, 2022
@stale stale bot removed the meta: stale This issue/PR is stale and will be closed soon label Jun 27, 2022
Repository owner moved this from Done to In Progress in 🍎 WebApp Team Jun 27, 2022
@gtsiolis gtsiolis added type: feature request New feature or request meta: stale This issue/PR is stale and will be closed soon meta: never-stale This issue can never become stale labels Jun 27, 2022
@stale stale bot removed the meta: stale This issue/PR is stale and will be closed soon label Jun 27, 2022
@geropl geropl removed the status in 🍎 WebApp Team Jun 27, 2022
@jimmybrancaccio
Copy link

This would have been useful to have as a customer submitted a ticket in Front (cnv_jjlc2bu) where there was no one on the team and no way to delete the Team from the admin UI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta: never-stale This issue can never become stale team: webapp Issue belongs to the WebApp team type: feature request New feature or request
Projects
Status: No status
Development

No branches or pull requests

4 participants