Example #1
0
 def put(self, todo_id):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     args = parser.parse_args()
     task = {'task': args['task']}
     TODOS[todo_id] = task
     return task, 201
Example #2
0
 def post(self):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     args = parser.parse_args()
     todo_id = int(max(TODOS.keys()).lstrip('todo')) + 1
     todo_id = 'todo%i' % todo_id
     TODOS[todo_id] = {'task': args['task']}
     return TODOS[todo_id], 201
Example #3
0
 def is_cmd_in_list(self, cmd_list, cmd):
     """
     is_cmd_in_list: Return a 404 error message if a command doesn't exist.
     """
     if cmd not in cmd_list:
         linkero.abort(404, message="Command {} doesn't exist".format(cmd))
         return False
     else:
         return True
Example #4
0
def abort_if_todo_doesnt_exist(todo_id):
    if todo_id not in TODOS:
        linkero.abort(404, message="Todo {} doesn't exist".format(todo_id))
Example #5
0
 def get(self):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     return TODOS
Example #6
0
 def delete(self, todo_id):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     abort_if_todo_doesnt_exist(todo_id)
     del TODOS[todo_id]
     return '', 204
Example #7
0
 def get(self, todo_id):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     abort_if_todo_doesnt_exist(todo_id)
     return TODOS[todo_id]