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