Ejemplo n.º 1
0
 def post(self):
     token = User.get_request_token(request)
     user = User.verify_session_token(token)
     if not user:
         return {
             "message":
             "Invalid or expired token. You need to re-authenticate.",
             "meta": api_docs
         }, 401
     data = parser.parse_args()
     body = data['body']
     status = data['status']
     new_todo = TodoModel.create_new(body=body,
                                     creator_id=user.id,
                                     status=status)
     return {
         "logged in as": f"{user.username} {user.email}",
         "message": "Success. Todo created.",
         "todo": {
             "id": new_todo.id,
             "body": new_todo.body,
             "status": new_todo.status,
             "owner": new_todo.user.username,
             "created": f"{new_todo.created_at}"
         },
         "meta": api_docs
     }, 201
Ejemplo n.º 2
0
def create_todos():
    todo1 = TodoModel.create_new("Wash the dishes!", 1, "Not done.")
    todo2 = TodoModel.create_new("Study for exam!", 1, "Not done.")