def post(self): title = self.get_argument("title", None) content = self.get_argument("content", None) if not (title and content): self.render("topic/create.html", msg=None) title = markdown.escape(title) content = markdown.markdown(content) tid = self.insert_topic(0, title, content) self.redirect("/topic/%s/" % (tid,))
def post(self): title = self.get_argument("title", None) intro = self.get_argument("intro", None) if not (title and intro): self.render("room/create.html", msg=None) title = markdown.escape(title) intro = markdown.markdown(intro) private = self.get_argument("private")=="true" rid = self.create_room(title, intro, private, self.current_user) self.redirect("/room/%s/" % (rid,))
def post(self, id): title = self.get_argument("title", None) content = self.get_argument("content", None) if not (title and content): self.render("topic/edit.html", msg=None) topic = self.get_topic(int(id)) if not (self.current_user and (self.current_user["id"] == topic.uid or self.current_user.get("role")!=CONST.admin)): return title = markdown.escape(title) content = markdown.markdown(content) self.update_topic(id, title, content) self.redirect("/topic/%s/" % (id,))