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)
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
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