summaryrefslogtreecommitdiff
path: root/app/views/categories.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/categories.py')
-rw-r--r--app/views/categories.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/app/views/categories.py b/app/views/categories.py
deleted file mode 100644
index 47379ba..0000000
--- a/app/views/categories.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from . import Blueprint, db, \
- current_user, login_required, \
- templated, redirect, request
-
-from ..model import Category
-
-mod = Blueprint('categories', __name__)
-
-@mod.route('/', methods=('GET', 'POST'))
-@login_required
-@templated
-def manage():
- """Workhorse: List and edit/create. For historic reasons,
- everything is done in JavaScript.
-
- NB: No deletion possible yet.
- """
- if request.method == 'GET':
- categories = Category.of(current_user).order_by(Category.name).all()
-
- return { 'cats' : categories }
- else:
- for id, name in request.form.items():
- if id.startswith('n-'):
- db.session.add(Category(name = name, user = current_user))
- else:
- Category.get(id).name = name
-
- db.session.commit()
-
- return redirect('.manage')