Example #1
0
def profile(user_id):
    if request.method == 'GET':
        return get_user(id)
    elif request.method == 'PUT':
        return update_user(id, **request.get_json())
    elif request.method == 'DELETE':
        return destroy_user(id)
Example #2
0
def user_show_put_delete(id):
    if request.method == 'GET':
        return get_user(id)
    if request.method == 'PUT': 
        return update_user(
                        id, 
                        name=request.form['name'], 
                        email=request.form['email'],
                        bio=request.form['bio'])
Example #3
0
def user_show_update_delete(id):
    if request.method == 'GET':
        return get_user(id)
    if request.method == 'PUT':
        return update_user(id=id,
                           name=request.form['name'],
                           email=request.form['email'],
                           nickname=request.form['nickname'])
    if request.method == 'DELETE':
        return destroy_user(id)
Example #4
0
def poems_user_get_post(user_id):
    if request.method == 'GET':
        #get user posts
        return get_user_posts(user_id)
    if request.method == 'POST':
        #post a new post
        return create_post(title=request.json['title'],
                           date=request.json['date'],
                           user_id=user_id)
    if request.method == 'PUT':
        # edit user profile
        return update_user(id=user_id,
                           email=request.form['email'],
                           name=request.form['name'],
                           password=request.form['password'])
Example #5
0
def poems_user_get_post(user_id):
    if request.method == 'GET':
        #get user poems
        # how to get user id???
        return get_user_poems(user_id)
    if request.method == 'POST':
        #post a new poem
        return create_poem(title=request.json['title'],
                           public=request.json['publicValue'],
                           user_id=user_id)
    if request.method == 'PUT':
        # edit user profile
        return update_user(id=user_id,
                           email=request.form['email'],
                           name=request.form['name'],
                           password=request.form['password'])