Esempio n. 1
0
	def show(self,req,id):
		#print "START"
		#print id
# 		print "END"
# 		return "Have id"+id
		'''
		user_id = req.environ['HTTP_X_USER_ID']
		user_name = req.environ['HTTP_X_USER_NAME'] 
		user_role = req.environ['HTTP_X_ROLES']
		'''
		print 'show'
		print id
		self.db_session=req.environ['db_session']
		sv_data_list = db.getSvInfo4ID(self.db_session, id)
		
		sv_json={}
		input_args=[]
		input_arg={}
		output_args=[]
		output_arg={}
		#svs = []
		sv={}
		
		sv_data=sv_data_list[0]
		sv['sv_id']=sv_data['sv_id']
		sv['sv_name']=sv_data['sv_name']
		sv['authority_type']=sv_data['authority_type']
		sv['sv_url']=sv_data['sv_url']
		sv['vm_id']=sv_data['vm_id']
		sv['user_id']=sv_data['user_id']
		sv['sv_lang']=sv_data['sv_lang']
		sv['sv_desc']=sv_data['sv_desc']
		
		for sv_data in sv_data_list:
			if sv_data['arg_direct'] == 0:
				input_arg={}
				input_arg['sv_arg_id']=sv_data['sv_arg_id']
				input_arg['arg_name'] = sv_data['arg_name']
				input_arg['arg_type_id'] = sv_data['arg_type_id']
				input_arg['arg_index'] = sv_data['arg_index']
				input_arg['arg_type_name'] = sv_data['arg_type_name']
				input_args.append(input_arg)
			if sv_data['arg_direct'] == 1:
				output_arg={}
				output_arg['sv_arg_id']=sv_data['sv_arg_id']
				output_arg['arg_name'] = sv_data['arg_name']
				output_arg['arg_type_id'] = sv_data['arg_type_id']
				output_arg['arg_index'] = sv_data['arg_index']
				output_arg['arg_type_name'] = sv_data['arg_type_name']
				output_args.append(output_arg)
		
		sv['input_arg_types']=input_args
		sv['output_arg_types']=output_args
		sv_json['sv']=sv
		return sv_json
Esempio n. 2
0
    def show(self, req, id):
        #print "START"
        #print id
        # 		print "END"
        # 		return "Have id"+id
        '''
		user_id = req.environ['HTTP_X_USER_ID']
		user_name = req.environ['HTTP_X_USER_NAME'] 
		user_role = req.environ['HTTP_X_ROLES']
		'''
        print 'show'
        print id
        self.db_session = req.environ['db_session']
        sv_data_list = db.getSvInfo4ID(self.db_session, id)

        sv_json = {}
        input_args = []
        input_arg = {}
        output_args = []
        output_arg = {}
        #svs = []
        sv = {}

        sv_data = sv_data_list[0]
        sv['sv_id'] = sv_data['sv_id']
        sv['sv_name'] = sv_data['sv_name']
        sv['authority_type'] = sv_data['authority_type']
        sv['sv_url'] = sv_data['sv_url']
        sv['vm_id'] = sv_data['vm_id']
        sv['user_id'] = sv_data['user_id']
        sv['sv_lang'] = sv_data['sv_lang']
        sv['sv_desc'] = sv_data['sv_desc']

        for sv_data in sv_data_list:
            if sv_data['arg_direct'] == 0:
                input_arg = {}
                input_arg['sv_arg_id'] = sv_data['sv_arg_id']
                input_arg['arg_name'] = sv_data['arg_name']
                input_arg['arg_type_id'] = sv_data['arg_type_id']
                input_arg['arg_index'] = sv_data['arg_index']
                input_arg['arg_type_name'] = sv_data['arg_type_name']
                input_args.append(input_arg)
            if sv_data['arg_direct'] == 1:
                output_arg = {}
                output_arg['sv_arg_id'] = sv_data['sv_arg_id']
                output_arg['arg_name'] = sv_data['arg_name']
                output_arg['arg_type_id'] = sv_data['arg_type_id']
                output_arg['arg_index'] = sv_data['arg_index']
                output_arg['arg_type_name'] = sv_data['arg_type_name']
                output_args.append(output_arg)

        sv['input_arg_types'] = input_args
        sv['output_arg_types'] = output_args
        sv_json['sv'] = sv
        return sv_json
Esempio n. 3
0
	def show(self,req,id):
		#print "START"
		#print id
# 		print "END"
# 		return "Have id"+id
		'''
		user_id = req.environ['HTTP_X_USER_ID']
		user_name = req.environ['HTTP_X_USER_NAME'] 
		user_role = req.environ['HTTP_X_ROLES']
		'''
		print 'show'
		print id
		self.db_session=req.environ['db_session']
		sv = db.getSvInfo4ID(self.db_session, id)
		
		sv_json={}
		sv_json['sv']=sv
		return sv_json