Exemplo n.º 1
0
def home():
    if request.method == 'POST':
        task_description = request.form['description']
        task = Task(description=task_description)
        try:
            Task.add(task)
            return redirect('/')
        except:
            return 'There was an issue adding your task'
    else:
        tasks = Task.findAll()
        return render_template('index.html', tasks=tasks)
Exemplo n.º 2
0
 def add_task(token):
     """
         _request (dict): {
             'due' : str(YYYY-MM-DD),
             'title': str,
             'body': str,
             'important': bool(True/False),
         }
     """
     try:
         _request = request.get_json(force=True)
         if not _request:
             abort(400)
         due = dt.strptime(_request['due'], '%Y-%m-%d')
         title = _request['title']
         body = _request['body']
         important = bool(_request['important'])
         done = False
         dct = {
             'owner_token': token,
             'due': due,
             'title': title,
             'body': body,
             'important': important,
             'done': False
         }
         t = Task.add(dct)
         return jsonify(t.to_dict()), 200
     except Exception as e:
         raise e
         return jsonify({'e': e.__str__()}), 500