From 81493afa53a1a1d5ff4b417d05febf9f9e2a172b Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Thu, 23 Jul 2020 00:28:47 +0200 Subject: Restructure --- app/views/categories.py | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 app/views/categories.py (limited to 'app/views/categories.py') 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') -- cgit v1.2.3-70-g09d2