Esempio n. 1
0
def tasks_index():
    categories = Category.get_categories()
    tasks = Task.query.filter_by(account_id = current_user.id)

    if 'category' not in session:
        session['category'] = "all"

    if request.args.get('category'):
        session['category'] = request.args.get('category')

    category = session['category']
    
    if category != "all":
        if category == "none":
            category = None
        tasks = tasks.filter_by(category_id=category)

    tasks = tasks.order_by(Task.done, asc(Task.deadline)).all()        


    overdue = Task.count_overdue()[0]
    
    return render_template("tasks/index.html", tasks = tasks,
                           categories = categories,
                           overdue = overdue)
Esempio n. 2
0
def category_list():
    categories = Category.get_categories()
    print(categories)
    return render_template("categories/index.html", categories=categories)