diff options
author | Jonah Brüchert <jbb@kaidan.im> | 2024-04-02 23:46:00 +0200 |
---|---|---|
committer | Jonah Brüchert <jbb@kaidan.im> | 2024-05-07 13:51:25 +0200 |
commit | 52edda02e6fee2c8122fac71c49ea711672b4d92 (patch) | |
tree | 51523124e041bb27f89e27cf7d4606c8ddefd41c /accounts/views/default/__init__.py | |
parent | 17f8ee678cbc4dafbef53ce1b9a852728955fd3e (diff) | |
download | web-52edda02e6fee2c8122fac71c49ea711672b4d92.tar.gz web-52edda02e6fee2c8122fac71c49ea711672b4d92.tar.bz2 web-52edda02e6fee2c8122fac71c49ea711672b4d92.zip |
Remove service passwords featureremove-service-passwords
Diffstat (limited to 'accounts/views/default/__init__.py')
-rw-r--r-- | accounts/views/default/__init__.py | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/accounts/views/default/__init__.py b/accounts/views/default/__init__.py index b5c9298..a007ef9 100644 --- a/accounts/views/default/__init__.py +++ b/accounts/views/default/__init__.py @@ -2,7 +2,6 @@ import sys import traceback -from copy import deepcopy from flask import Blueprint from flask import redirect, render_template, request, flash, url_for from flask_login import login_required, login_user, current_user @@ -149,14 +148,7 @@ def index() -> Union[Response, dict]: if form.validate_on_submit(): changed = False - if request.form.get("submit_services"): - for service in accounts_app.all_services: - field = form.get_servicedelete(service.id) - if field.data: - current_user.reset_password(service.id) - changed = True - - elif request.form.get("submit_main"): + if request.form.get("submit_main"): if form.mail.data and form.mail.data != current_user.mail: accounts_app.mail_backend.send( form.mail.data, @@ -179,12 +171,6 @@ def index() -> Union[Response, dict]: flash("Passwort geändert", "success") changed = True - for service in accounts_app.all_services: - field = form.get_servicepassword(service.id) - if field.data: - changed = True - current_user.change_password(field.data, None, service.id) - if changed: accounts_app.user_backend.update(current_user) login_user(current_user) @@ -192,13 +178,8 @@ def index() -> Union[Response, dict]: else: flash("Nichts geändert.") - services = deepcopy(accounts_app.all_services) - for s in services: - s.changed = s.id in current_user.services - return { "form": form, - "services": services, } |