diff options
author | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-09-28 22:21:53 +0200 |
---|---|---|
committer | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-09-28 22:21:53 +0200 |
commit | 220941cad39f1d0e5d75c219e62ec11d9ec0799b (patch) | |
tree | 6009043a2bf9f2a07a47dba2bbb2faaec4e58980 /app.py | |
parent | ee35835b75119e57dd23f13fba95c02e50125a44 (diff) | |
download | web-220941cad39f1d0e5d75c219e62ec11d9ec0799b.tar.gz web-220941cad39f1d0e5d75c219e62ec11d9ec0799b.tar.bz2 web-220941cad39f1d0e5d75c219e62ec11d9ec0799b.zip |
added possibility to delete service passwords
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -181,6 +181,11 @@ def lost_password_complete(token): @templated('settings.html') @login_required def settings(): + s = request.args.get('delete_service_password', None) + if request.method == 'GET' and s: + g.user.reset_password(s) + g.ldap.update(g.user, as_admin=True) #XXX: as_admin wieder wegmachen sobald ACLs richtig gesetzt sind + form = SettingsForm(request.form, mail=g.user.mail) if request.method == 'POST' and form.validate(): changed = False |