Skip to content

Conversation

@daveoconnor
Copy link
Collaborator

@daveoconnor daveoconnor commented Nov 25, 2025

This PR relates to ticket #1802.

Adds automated removal of unverified users after 14 days (#1802)

Starting with accounts created on or after the 21st of November 2025, users who create an account and don't verify it within 14 days will have the accounts removed.

Testing:

  1. Add a new user, do not verify them as the email states.
  2. Update the values for UNVERIFIED_CLEANUP_DAYS and UNVERIFIED_CLEANUP_BEGIN in users/constants.py to test as you see fit. Changes will require a restart of the celery worker with docker compose restart celery-worker in the code directory.
  3. Test that verified users aren't deleted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants