summaryrefslogtreecommitdiffstats
path: root/app.py
diff options
context:
space:
mode:
authorMarian Sigler <m@qjym.de>2012-09-21 01:00:39 +0200
committerMarian Sigler <m@qjym.de>2012-09-21 01:00:39 +0200
commit6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f (patch)
treeb601699a7c56c86829ac9a4f2ef88d95c3c797b0 /app.py
parent597db4fa95aab501de422f410c46a91bc6c6bbbd (diff)
downloadweb-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.tar.gz
web-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.tar.bz2
web-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.zip
start with settings page
Diffstat (limited to 'app.py')
-rw-r--r--app.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/app.py b/app.py
index 46e3729..46ca682 100644
--- a/app.py
+++ b/app.py
@@ -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')