diff --git a/bin/reset-user b/bin/reset-user index 2b81733f3538166bd2e799ec715f833a2fbb6fbc..0b6f8c7085edba31ab12e3d3b63f13d417d7c463 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: