diff options
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, } |