summaryrefslogtreecommitdiffstats
path: root/accounts/views/default/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/views/default/__init__.py')
-rw-r--r--accounts/views/default/__init__.py21
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,
}