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

Automatically Prune User Accounts #57

Open
4 tasks
WillStrohl opened this issue Aug 29, 2023 · 0 comments
Open
4 tasks

Automatically Prune User Accounts #57

WillStrohl opened this issue Aug 29, 2023 · 0 comments
Labels
sponsors welcome The effort required would make a sponsor the ideal approach to closing this issue.

Comments

@WillStrohl
Copy link
Contributor

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 continue 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?

On websites that need to keep their user base maintained, it's a completely manual process right now. This feature would automate that by automatically notifying and then potentially deleting user accounts that have gone stale.

Describe the solution you'd like

There should be a scheduled job that looks through all of the user accounts and sends them an email message if they haven't logged in within the past 60 days. (This should be configurable in the future, if not in v1.)

If the user account still doesn't log in within 7 days, then the user account is soft-deleted. (This should be configurable in the future, if not in v1.)

An additional scheduled job should run that deletes any soft-deleted user accounts after having been deleted for 30 days. (This should be configurable in the future, if not in v1.)

Describe alternatives you've considered

None.

Additional context

None.

@WillStrohl WillStrohl added the sponsors welcome The effort required would make a sponsor the ideal approach to closing this issue. label Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sponsors welcome The effort required would make a sponsor the ideal approach to closing this issue.
Projects
None yet
Development

No branches or pull requests

1 participant