示例#1
0
def get_company(id):
    user = get_user_from_req()
    if user == None:
        return jsonify(data={"error": "Unauthorized!"}), 401
    else:
        comp = datastore.find_company_by_id(id)
        if comp == None:
            return jsonify(data={"error": "Company not found!"}), 200
        else:
            return jsonify(company=comp), 200
示例#2
0
def get_server_coolings_for_company(id):
    user = get_user_from_req()
    if user == None:
        return jsonify(data={"error": "Unauthorized!"}), 401
    else:
        comp = datastore.find_company_by_id(id)
        if comp == None:
            return jsonify(
                data={"error": "Could not find specified company!"}), 200
        else:
            return jsonify(server_coolings=list(
                map(lambda s: s.serialize(), comp.get_server_coolings()))), 200
示例#3
0
def get_areas_for_company(id):
    user = get_user_from_req()
    if user == None:
        return jsonify(data={"error": "Unauthorized!"}), 401
    else:
        comp = datastore.find_company_by_id(id)
        if comp == None:
            return jsonify(
                data={"error": "Could not find specified company!"}), 200
        else:
            areas = comp.get_areas()
            return jsonify(areas=[a.serialize() for a in areas]), 200