Esempio n. 1
0
def addComponent():
    if (len(request.args) > 0):
        component_name = request.args.get('componentName')
        component_contact = request.args.get('componentContact')
        component_manufacturer = request.args.get('componentManufacturer')
        fail_rate = request.args.get('fail_rate')
        dbQuery.addComponents(component_name, component_contact,
                              component_manufacturer, fail_rate)
        response = dbQuery.listComponents()
        return render_template('component.html', response=response)
    else:
        return render_template('addComponent.html')
Esempio n. 2
0
def addMapping():
    if (len(request.args) > 0):
        fail_code = request.args.get('failCode')
        component = request.args.get('component')
        fail_mode = request.args.get('failMode')
        dbQuery.addMapping(fail_code, component, fail_mode)
        response = dbQuery.listMappings()
        return render_template('mapping.html', response=response)
    else:
        mp_response = dbQuery.listMappings()
        fm_response = dbQuery.listFalmodes()
        co_response = dbQuery.listComponents()
        return render_template('addMapping.html',
                               response={
                                   mappings: mp_response,
                                   components: co_response,
                                   failmodes: fm_response
                               },
                               components=co_response,
                               failmodes=fm_response)
Esempio n. 3
0
def removeComponent():
    component_id = request.args.get('id')
    msg = dbQuery.removeComponent(component_id)
    new_response = dbQuery.listComponents()
    return make_response(jsonify(component_id, 200))
Esempio n. 4
0
def components():
    response = dbQuery.listComponents()
    return render_template('component.html', response=response)