Beispiel #1
0
def delete():
    # Login-less logic
    if not 'access_token' in session:
        task_id = int(request.form['task-id'])
        del session['tasks'][task_id]

        # This is to reset all the ids for deletion by index
        for index, task in enumerate(session['tasks'][:]):
            task['id'] = index

        session.modified = True
        return redirect(url_for('home.index'))

    # Logged in logic
    task_id = request.form['task-id']
    Task.delete_task(task_id)
    return redirect(url_for('home.index'))