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')
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)
def removeComponent(): component_id = request.args.get('id') msg = dbQuery.removeComponent(component_id) new_response = dbQuery.listComponents() return make_response(jsonify(component_id, 200))
def components(): response = dbQuery.listComponents() return render_template('component.html', response=response)