def post(self): clip = Clipboard() clip.UID = self.request.get("ID") clip.PlainContent = db.Text(urllib.unquote(self.request.get("TextContent"))).replace("+", " ") clip.Type = int(self.request.get("Type")) clip.IsGAESync = bool(self.request.get("IsGAESync")) clip.Subject = urllib.unquote(self.request.get("Subject")) clip.CreateDateTime = datetime.datetime.strptime(self.request.get("CreateDateTime"), "%Y-%m-%d %H:%M:%S") clip.CreateBy = self.request.get("CreateBy") clip.put() return self.response.out.write("Clip has been put in correct.")
def get(self): offset = self.request.get("offset") if not offset: offset = 0 if users.get_current_user().__str__().upper() != "kisflying".upper(): return self.redirect(users.create_login_url("/clipboard/")) count = Clipboard.all().count() clips = Clipboard.all().order("-CreateDateTime").fetch(50, int(offset)) template_values = {"clips": clips, "count": count} path = os.path.join(os.path.dirname(__file__), "templates/clipboard.html") self.response.out.write(template.render(path, template_values))