def add_tech(): try: if request.method == 'POST': tech_json = request.json update = request.args.get('update') log.info('Group -- {0}'.format(tech_json['group'])) group = tech_json['group'] group_id = get_group_id(group) log.info('Group ID-- {0}'.format(group_id)) if update and update is not None: tech = update_technology_group(tech_json, group_id) else: tech = add_technology_group(tech_json, group_id) status = 200 response = { 'message': 'Technology has been added/updated' } else: group = request.args.get('group') log.info('Group -- {0}'.format(group)) group_id = get_group_id(group) log.info('Group ID-- {0}'.format(group_id)) if group_id is not None: tech_list = get_technology_list(group_id) log.info('tech_list -- {0}'.format(tech_list)) response = { 'tech_list': tech_list } else: response = { 'tech_list': [] } status = 200 except Exception as e: log.error('Error in technology {0}'.format(e)) status = 500 response = { 'message': str(e) } resp = Response(response=json.dumps(response), status=status, mimetype="application/json") return resp
def delete_tech(): try: tech_json = request.json group = tech_json['group'] technology = tech_json['technology'] log.info('Tech sent -- {0}'.format(tech_json)) group_id = get_group_id(group) log.info('Group ID-- {0}'.format(group_id)) tech = delete_technology_group(technology, group_id) log.info('tech for deleting -- {0}'.format(tech)) status = 200 response = { 'message': 'Technology has been Deleted' } except Exception as e: log.error('Error in deleting technology -- {0}'.format(e)) status = 500 response = { 'message': str(e) } resp = Response(response=json.dumps(response), status=status, mimetype="application/json") return resp
def delete_tech(): try: tech_json = request.json group = tech_json['group'] technology = tech_json['technology'] log.info('Tech sent -- {0}'.format(tech_json)) group_id = get_group_id(group) log.info('Group ID-- {0}'.format(group_id)) tech = delete_technology_group(technology, group_id) log.info('tech for deleting -- {0}'.format(tech)) status = 200 response = {'message': 'Technology has been Deleted'} except Exception as e: log.error('Error in deleting technology -- {0}'.format(e)) status = 500 response = {'message': str(e)} resp = Response(response=json.dumps(response), status=status, mimetype="application/json") return resp
def add_tech(): try: if request.method == 'POST': tech_json = request.json update = request.args.get('update') log.info('Group -- {0}'.format(tech_json['group'])) group = tech_json['group'] group_id = get_group_id(group) log.info('Group ID-- {0}'.format(group_id)) if update and update is not None: tech = update_technology_group(tech_json, group_id) else: tech = add_technology_group(tech_json, group_id) status = 200 response = {'message': 'Technology has been added/updated'} else: group = request.args.get('group') log.info('Group -- {0}'.format(group)) group_id = get_group_id(group) log.info('Group ID-- {0}'.format(group_id)) if group_id is not None: tech_list = get_technology_list(group_id) log.info('tech_list -- {0}'.format(tech_list)) response = {'tech_list': tech_list} else: response = {'tech_list': []} status = 200 except Exception as e: log.error('Error in technology {0}'.format(e)) status = 500 response = {'message': str(e)} resp = Response(response=json.dumps(response), status=status, mimetype="application/json") return resp