def post(self): # if not self.check_user(): # return file_id = self.request.get("id") file = self.get_file( file_id ) if file is None: self.response.out.write(file_id + " not found") return if self.get_file_permission(file) < base.ACCESS_WRITE: self.response.out.write("permission denied") return new_text = self.request.get('content') self.log_info("new_text = " + new_text) if self.has_text_changed(file, new_text): revision = Revision() revision.author = self.get_current_user() revision.content = new_text revision.file = file revision.prev = file.head revision.put() file.head = revision file.put()
def post(self): # if not self.check_user(): # return file_id = self.request.get("id") file = self.get_file(file_id) if file is None: self.response.out.write(file_id + " not found") return if self.get_file_permission(file) < base.ACCESS_WRITE: self.response.out.write("permission denied") return new_text = self.request.get('content') self.log_info("new_text = " + new_text) if self.has_text_changed(file, new_text): revision = Revision() revision.author = self.get_current_user() revision.content = new_text revision.file = file revision.prev = file.head revision.put() file.head = revision file.put()