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

SI: Bulk Delete User Accounts #87

Closed
1 of 4 tasks
WillStrohl opened this issue Mar 26, 2024 · 0 comments
Closed
1 of 4 tasks

SI: Bulk Delete User Accounts #87

WillStrohl opened this issue Mar 26, 2024 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@WillStrohl
Copy link
Contributor

WillStrohl commented Mar 26, 2024

Sponsorship

If this request requires additional support (e.g., such as direct email/phone/meeting/development), I have the following interest in helping to sponsor the effort via GitHub Sponsors:

  • None, please continute to work for me for free :P
  • Absolutely, I get value out of this!
  • Maybe later
  • I'm already a sponsor... Woot!

Is your feature request related to a problem?

There are use cases where larger groups of user accounts need to be bulk deleted. For example, when manually cleansing a site of unused user accounts.

Describe the solution you'd like

Have a large text box that accepts a comma-delimited list of UserIDs.

Upon clicking to accept and process the list, they are iterated through individually, after the input is validated.

It's important that there are performance rails put into place for this, depending on how many user accounts are allowed to be deleted at a time. Maybe we have a hard limit on the number of user accounts that can be bulk-deleted at a time?

There will be a checkbox or toggle to indicate whether or not the delete is a soft- or hard-delete. If turned on, it's a permanent delete. Otherwise, the user account is soft deleted and sent to the recycle bin.

A resulting log should be displayed at the end and also saved to the event log.

Bulk delete should only be available to superuser accounts, and no others. Other user accounts can see the option, but they can't click on it. It should appear to be disabled. When hovering over it, a tooltip should tell them that this is a feature only for superusers. There is otherwise no need for a tooltip, but if it's easier, just use the same text as what is being displayed.

Tooltip: Only a superuser is allowed to bulk delete user accounts.

Describe alternatives you've considered

None, yet.

Additional context

N/A

@WillStrohl WillStrohl added the enhancement New feature or request label Mar 26, 2024
@WillStrohl WillStrohl changed the title Bulk Delete User Accounts SI: Bulk Delete User Accounts Mar 26, 2024
@WillStrohl WillStrohl added this to the 01.02.00 milestone Mar 26, 2024
@WillStrohl WillStrohl modified the milestones: 01.02.00, 01.03.00 May 20, 2024
@WillStrohl WillStrohl modified the milestones: 01.03.00, 01.04.00 Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant