def mywbs(): if 'user' in session: connect = MySQLdb.connect(db=config.DB_NAME, host=config.DB_HOST, port=config.DB_PORT, user=config.DB_USER, passwd=config.DB_PASSWD) mydevtools = MetaModelService.loadMyAllMetaModelList(session['user'], connect) connect.close() return json.dumps(mydevtools) return 'false'
def mytools_wbs(): if 'user' in session: connect = MySQLdb.connect(db=config.DB_NAME, host=config.DB_HOST, port=config.DB_PORT, user=config.DB_USER, passwd=config.DB_PASSWD) mydevtools = MetaModelService.loadMyAllMetaModelList(session['user'], connect) mytools = MetaModelService.loadMyTools(session['user'], connect) connect.close() return json.dumps(reduce(lambda a,b: a+b, [mydevtools,mytools],[])) return 'false'
def project_list(): if 'user' in session: connect = MySQLdb.connect(db=config.DB_NAME, host=config.DB_HOST, port=config.DB_PORT, user=config.DB_USER, passwd=config.DB_PASSWD) myprojects = ProjectService.loadMyOwnProjectList(session['user'], connect) mytools = MetaModelService.loadMyAllMetaModelList(session['user'], connect) connect.close() for p in myprojects: for t in mytools: if p['meta_id'] == t['id']: p['tool_id'] = t['id'] p['tool_name'] = t['name'] return json.dumps(myprojects) return 'false'