Ejemplo n.º 1
0
 def wrapper(*args, **kwargs):
     book = dbh.get_user_by_id(kwargs['user_id'])
     if not book:
         return h.render_user_not_found()
     return func(*args, **kwargs)
Ejemplo n.º 2
0
 def wrapper(*args, **kwargs):
     user = dbh.get_user_by_id(kwargs['user_id'])
     user_id = dbh.get_current_user_id()
     if user.id != user_id:
         return h.render_not_authorized()
     return func(*args, **kwargs)
Ejemplo n.º 3
0
def render_user(user_id, **kwargs):
    return render_template('user.html',
                           user=dbh.get_user_by_id(user_id),
                           current_user=dbh.get_current_user(),
                           selected='users',
                           **kwargs)
Ejemplo n.º 4
0
def render_edit_user(user_id, **kwargs):
    return render_template('edituser.html',
                           user=dbh.get_user_by_id(user_id),
                           current_user=dbh.get_current_user(),
                           **kwargs)
Ejemplo n.º 5
0
def userJSON(user_id):
    user = dbh.get_user_by_id(user_id)
    if not user:
        return h.json_response("User doesn't exist", 404)
    return jsonify(user.serialize)