Пример #1
0
 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,))
Пример #2
0
 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,))
Пример #3
0
 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,))