diff options
author | Marian Sigler <m@qjym.de> | 2012-09-21 01:00:39 +0200 |
---|---|---|
committer | Marian Sigler <m@qjym.de> | 2012-09-21 01:00:39 +0200 |
commit | 6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f (patch) | |
tree | b601699a7c56c86829ac9a4f2ef88d95c3c797b0 /app.py | |
parent | 597db4fa95aab501de422f410c46a91bc6c6bbbd (diff) | |
download | web-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.tar.gz web-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.tar.bz2 web-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.zip |
start with settings page
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -6,7 +6,7 @@ flaskext_compat.activate() import os from flask import Flask, request, redirect, url_for, flash, session from utils import templated, login_required, encrypt_password, decrypt_password, login_user, logout_user -from forms import RegisterForm, LoginForm +from forms import RegisterForm, LoginForm, SettingsForm app = Flask(__name__) @@ -42,11 +42,17 @@ def register(): return {'form': form} -@app.route('/settings') + +@app.route('/settings', methods=['GET', 'POST']) @templated('settings.html') @login_required def settings(): - return {} + form = SettingsForm(request.form, mail='mail aus ldap #TODO') + if request.method == 'POST' and form.validate(): + flash(u'Gespeichert. Nicht.') + return redirect(url_for('index')) + + return {'form': form} @app.route('/logout') |