diff options
author | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-09-29 13:50:09 +0200 |
---|---|---|
committer | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-09-29 13:50:09 +0200 |
commit | 351fa11f182c12ae8db6c7141424b27bda77ba9d (patch) | |
tree | a1a445ef4c667ddee909038b934c54656e8f1e31 /forms.py | |
parent | 914ba3f28741ed6da2b7a05b43f47799e1967ee8 (diff) | |
download | web-351fa11f182c12ae8db6c7141424b27bda77ba9d.tar.gz web-351fa11f182c12ae8db6c7141424b27bda77ba9d.tar.bz2 web-351fa11f182c12ae8db6c7141424b27bda77ba9d.zip |
use post instead of get for service password reset
Diffstat (limited to 'forms.py')
-rw-r--r-- | forms.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -2,7 +2,7 @@ from account import SERVICES, NoSuchUserError from flask import g, current_app, url_for, Markup from flask.ext.wtf import Form, validators, TextField, PasswordField,\ - ValidationError + ValidationError, BooleanField from functools import partial from utils import _username_re @@ -70,6 +70,8 @@ class SettingsForm(Form): return getattr(self, 'password_%s' % service_id) def get_servicepasswordconfirm(self, service_id): return getattr(self, 'password_confirm_%s' % service_id) + def get_servicedelete(self, service_id): + return getattr(self, 'delete_%s' % service_id) #TODO: find out how we can use app.all_services in that early state @@ -81,3 +83,5 @@ for service in SERVICES: ])) setattr(SettingsForm, 'password_confirm_%s' % service.id, PasswordField(u'Passwort für %s (Bestätigung)' % service.name)) + setattr(SettingsForm, 'delete_%s' % service.id, + BooleanField(u'Passwort für %s löschen' % service.name)) |