summaryrefslogtreecommitdiffstats
path: root/accounts/views/default/__init__.py
diff options
context:
space:
mode:
authorJonah Brüchert <jbb@kaidan.im>2024-04-02 23:46:00 +0200
committerJonah Brüchert <jbb@kaidan.im>2024-05-07 13:51:25 +0200
commit52edda02e6fee2c8122fac71c49ea711672b4d92 (patch)
tree51523124e041bb27f89e27cf7d4606c8ddefd41c /accounts/views/default/__init__.py
parent17f8ee678cbc4dafbef53ce1b9a852728955fd3e (diff)
downloadweb-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__.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,
}