summaryrefslogtreecommitdiff
path: root/app/views/categories.py
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2013-10-14 23:50:27 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2013-10-14 23:50:27 +0200
commitdbb134751c3a87cf203cd243b1952b146b8914c1 (patch)
treecb34abe63bd1e3f95a4616b4a20a7528380014f1 /app/views/categories.py
parenta628fd3084e94959dc29c86912f2a2e97038799c (diff)
downloadkosten-dbb134751c3a87cf203cd243b1952b146b8914c1.tar.gz
kosten-dbb134751c3a87cf203cd243b1952b146b8914c1.tar.bz2
kosten-dbb134751c3a87cf203cd243b1952b146b8914c1.zip
Finish login stuff
Diffstat (limited to 'app/views/categories.py')
-rw-r--r--app/views/categories.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/views/categories.py b/app/views/categories.py
index 3491998..1ec7b1d 100644
--- a/app/views/categories.py
+++ b/app/views/categories.py
@@ -1,23 +1,25 @@
from ..flask_extend import Blueprint
from flask import request
+from ..login import current_user, login_required
from ..utils import templated, redirect
from ..model import db, Category
mod = Blueprint('categories', __name__)
@mod.route("/", methods=("GET", "POST"))
+@login_required
@templated()
def manage ():
if request.method == "GET":
- categories = Category.query.order_by(Category.name).all()
+ categories = Category.of(current_user).order_by(Category.name).all()
return { 'cats' : categories }
else:
for id, name in request.form.iteritems():
if id.startswith("n-"):
- db.session.add(Category(name = name))
+ db.session.add(Category(name = name, user = current_user))
else:
Category.get(id).name = name