Source code for app.utilities.user_registration_actions

"""User registration actions for the Mail List Shield application.

This module contains actions that are performed when a new user
confirms their email address.
"""

from app.utilities.object_storage import generate_user_folder


[docs] def new_user_actions_for_email_confirmed(user): """Perform setup actions for a newly email-confirmed user. This function is called when a user confirms their email address for the first time. It sets up their account resources. Args: user: The user object whose email was just confirmed. """ # Create a user folder for them in s3 generate_user_folder(user) # Reset their totp secret user.totp_reset_secret()