Skip to content
Snippets Groups Projects
Commit 6ee07ecc authored by Martin Mareš's avatar Martin Mareš
Browse files

DSN: Funkce na reset všech DSN k účtu

parent 9be1db31
No related branches found
No related tags found
1 merge request!138Zpracování nedoručenek
......@@ -467,3 +467,12 @@ def request_reset_password(user: db.User, client: str) -> Optional[db.RegRequest
details={'action': 'ask-reset'},
)
return rr
def reset_user_dsn(user: db.User) -> None:
if user.dsn_id:
logger.info(f'Uživatel #{user.user_id}: Reset DSN')
user.dsn_id = None
conn = db.get_session().connection()
dsn_table = db.EmailDSN.__table__
conn.execute(dsn_table.delete().where(dsn_table.c.user_id == user.user_id))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment