예제 #1
0
파일: user.py 프로젝트: letterix/rasp-temp
def get(username=None):
    if username:
        user = userHandler.get_user(username)
    else:
        user = get_current_user()
    if user:
        user = userHandler.safe_fields(user)
        customers = customerHandler.get_customers_for(user.get('username'))
        user['customers'] = customers
        return OkResponse(userHandler.safe_fields(user))
    else:
        return ConflictResponse("Could not fetch the user.")
예제 #2
0
파일: users.py 프로젝트: letterix/rasp-temp
def get():
    users = userHandler.get_users()
    result = []
    if users:
        for user in users:
            user = userHandler.safe_fields(user)
            customers = customerHandler.get_customers_for(user.get('username'))
            user['customers'] = customers
            result.append(userHandler.safe_fields(user))
        return OkResponse(result)
    else:
        return ConflictResponse("No users could be fetched with the current user")