コード例 #1
0
ファイル: main.py プロジェクト: benthomasson/cortexdump
 def post(self):
     key = self.request.get('element_id')
     logging.debug('key ' + key)
     if not key: 
         self.error(404)
         return
     update_value = self.request.get('update_value')
     if not update_value: 
         self.error(404)
         return
     dump = Dump.get(key)
     if not dump: 
         self.error(404)
         return
     if not dump.ganglion.checkUser():
         self.error(404)
         return
     dump.processNewText(update_value)
     self.response.out.write(dump.text)
コード例 #2
0
ファイル: main.py プロジェクト: benthomasson/cortexdump
 def post(self,key):
     user = users.get_current_user()
     ganglion = Ganglion().get(key)
     if not ganglion:
         logging.error("Cannot find ganglion %s" % key)
         return
     if not ganglion.checkUser():
         self.error(404)
         return
     #logging.debug("Sorting %s" % key)
     #logging.debug(repr(self.request.arguments()))
     order = 1
     for dumpKey in self.request.get_all('dump[]'):
         #logging.debug(dumpKey)
         dump = Dump.get(dumpKey)
         if dump:
             #logging.debug("order %s" % order)
             dump.order = order
             dump.put()
         order += 1
     #logging.debug("%s items sorted" % order)
     return
コード例 #3
0
ファイル: main.py プロジェクト: benthomasson/cortexdump
 def post(self):
     key = self.request.get('id')
     logging.debug('key ' + key)
     if not key: 
         self.error(404)
         return
     checked = self.request.get('checked')
     logging.debug('checked ' + checked)
     if not checked: 
         self.error(404)
         return
     dump = Dump.get(key)
     if not dump: 
         self.error(404)
         return
     if not dump.ganglion.checkUser():
         self.error(404)
         return
     if checked == "true":
         dump.checked = True 
     else:
         dump.checked = False
     dump.put()
     return