realm_reactivation: Prevent realm reactivation link reuse.

This uses the approach analogical to EmailChangeStatus for email change
confirmation links.
This commit is contained in:
Mateusz Mandera
2022-07-26 15:48:26 +02:00
committed by Tim Abbott
parent 46c6f33b10
commit cf74d7d140
7 changed files with 66 additions and 8 deletions

View File

@@ -145,6 +145,7 @@ ALL_ZULIP_TABLES = {
"zerver_realmemoji",
"zerver_realmfilter",
"zerver_realmplayground",
"zerver_realmreactivationstatus",
"zerver_realmuserdefault",
"zerver_recipient",
"zerver_scheduledemail",
@@ -184,6 +185,7 @@ NON_EXPORTED_TABLES = {
"zerver_multiuseinvite_streams",
"zerver_preregistrationuser",
"zerver_preregistrationuser_streams",
"zerver_realmreactivationstatus",
# Missed message addresses are low value to export since
# missed-message email addresses include the server's hostname and
# expire after a few days.