diff options
author | Marian Sigler <m@qjym.de> | 2012-09-28 01:32:27 +0200 |
---|---|---|
committer | Marian Sigler <m@qjym.de> | 2012-09-28 01:32:27 +0200 |
commit | 84546333cae64f9ea0765e3cc36f1f92674a1a08 (patch) | |
tree | a2a283aab2fd01e2dc0215471b4d8ed5456216b9 /app.py | |
parent | 0722c5e49e29ad6eab2d23f0e8f3d59efb52bd2e (diff) | |
download | web-84546333cae64f9ea0765e3cc36f1f92674a1a08.tar.gz web-84546333cae64f9ea0765e3cc36f1f92674a1a08.tar.bz2 web-84546333cae64f9ea0765e3cc36f1f92674a1a08.zip |
create servicePassword ldap object if it does not already exist
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -204,11 +204,10 @@ def settings(): field = form.get_servicepassword(service.id) if field.data: changed = True - g.user.change_password(field.data, session['password'], service.id) - + g.user.change_password(field.data, None, service.id) if changed: - g.ldap.update(g.user) + g.ldap.update(g.user, as_admin=True) #XXX: as_admin wieder wegmachen sobald ACLs richtig gesetzt sind return redirect(url_for('settings')) else: flash(u'Nichts geƤndert.') |