From 2243e67e4634d97cf42cbd7c03c4004d6f414905 Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Fri, 22 Jan 2021 09:15:06 +0100
Subject: [PATCH] reset-user --mail-instead

---
 bin/reset-user | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/bin/reset-user b/bin/reset-user
index 2b81733f..0b6f8c70 100755
--- a/bin/reset-user
+++ b/bin/reset-user
@@ -3,6 +3,7 @@
 import argparse
 import sys
 
+import mo.config as config
 import mo.db as db
 import mo.users
 import mo.util
@@ -10,6 +11,7 @@ import mo.util
 parser = argparse.ArgumentParser(description='Resetuje uživateli heslo a pošle mail')
 parser.add_argument(dest='email', help='e-mailová adresa')
 parser.add_argument('--new', default=False, action='store_true', help='pošle mail o založení účtu')
+parser.add_argument('--mail-instead', metavar='EMAIL', default=None, help='pošle mail někomu jinému')
 
 args = parser.parse_args()
 
@@ -23,6 +25,9 @@ if user is None:
 token = mo.users.ask_reset_password(user)
 session.commit()
 
+if args.mail_instead:
+    mo.config.MAIL_INSTEAD = args.mail_instead
+
 if args.new:
     mo.util.send_new_account_email(user, token)
 else:
-- 
GitLab