]> git.ipfire.org Git - ipfire.org.git/commitdiff
accounts: Immediately schedule the profile setup emails on registration
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 26 Nov 2024 17:30:40 +0000 (17:30 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 26 Nov 2024 17:30:40 +0000 (17:30 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/accounts.py

index 567619af1d9f3240e3e9517996719db30847acc9..eaa431610d92210f093edc97a21c4f68c0d520ee 100644 (file)
@@ -519,9 +519,13 @@ class Accounts(Object):
                self.backend.messages.send_template("people/messages/new-account",
                        account=account)
 
-               # Launch drip campaigns
-               for campaign in ("signup", "christmas"):
-                       self.backend.campaigns.launch(campaign, account)
+               # Send some messages in the following days
+               account.send_message(
+                       "auth/messages/profile-setup", after=datetime.timedelta(days=1),
+               )
+               account.send_message(
+                       "auth/messages/profile-setup-2", after=datetime.timedelta(days=7),
+               )
 
                return account