Example #1
0
 def post(self):
     entityname = self.get_argument("entityname", "")
     arguments = self.beforesaveformat(entityname, self.request.arguments)
     result = entity.createEntity(entityname, arguments)
     if result['result']=='success':
         self.afterSave(entityname,arguments)
         self.writeLog("create",entityname,str(arguments))      
     self.write(tornado.escape.json_encode(result))
Example #2
0
 def post(self):
     entityname = "users_resources"
     arguments = self.beforesaveformat(entityname, self.request.arguments)
     result = {}
     if arguments.has_key("id") and arguments['id'][0] and int(arguments['id'][0])>0:
         result = entity.editEntity(entityname, arguments)            
     else:
         result = entity.createEntity(entityname, arguments)
     if result['result']=='success':
         self.afterSave(entityname,arguments)
         self.writeLog("create",entityname,str(arguments))      
     self.write(tornado.escape.json_encode(result))        
Example #3
0
 def writeLog(self,action,entityname,msg):
     content = str.format("{0} at {1} {4} {2},values is {3}",self.get_current_user(),datetime.now().isoformat(),
                          const.entities[entityname]['tablename'],msg,action)
     #print content
     arguments = {"content":[content],"createtime":[datetime.now()]}
     result = entity.createEntity("loginfo", arguments)
Example #4
0
 def post(self):
     entityname = self.get_argument("entityname", "")
     arguments = self.beforesaveformat(entityname, self.request.arguments)
     result = entity.createEntity(entityname, arguments)
     self.write(tornado.escape.json_encode(result))