예제 #1
0
 def render_GET(self, request):
     article_id = request.get_argument("id")
     article = get_article(request, article_id)
     if is_author(request, article):
         context = {"article": replaceArticleContentForEdit(article)}
         return render_template("article_edit.html", request, context)
     else:
         raise Unauthorized()
예제 #2
0
 def render_GET(self, request):
     article_id = request.get_argument("id")
     article = get_article(request, article_id)
     if is_author(request, article):
         context = {"article": replaceArticleContentForEdit(article)}
         return render_template("article_edit.html", request, context)
     else:
         raise Unauthorized()
예제 #3
0
파일: reply.py 프로젝트: HelloDHLyn/Yuzuki
 def render_POST(self, request):
     reply_id = request.get_argument("id")
     reply = get_reply(request, reply_id)
     if is_author(request, reply):
         content = request.get_argument("content")
         if content.strip():
             edit_reply(request, reply, content)
             request.dbsession.commit()
             return "reply edit success"
         else:
             raise BadRequest()
     else:
         raise Unauthorized()
예제 #4
0
 def render_POST(self, request):
     reply_id = request.get_argument("id")
     reply = get_reply(request, reply_id)
     if is_author(request, reply):
         content = request.get_argument("content")
         if content.strip():
             edit_reply(request, reply, content)
             request.dbsession.commit()
             return "reply edit success"
         else:
             raise BadRequest()
     else:
         raise Unauthorized()
예제 #5
0
파일: article.py 프로젝트: Perlmint/Yuzuki
 def render_POST(self, request):
     article_id = request.get_argument("id")
     article = get_article(request, article_id)
     if is_author(request, article):
         subject = request.get_argument("subject")
         content = request.get_argument("content")
         # no empty subject
         if subject.strip():
             edit_article(request, article, subject, content)
             request.dbsession.commit()
             request.redirect("/article/view?id=%s" % article.uid)
             return "article edit success"
         else:
             raise BadRequest()
     else:
         raise Unauthorized()
예제 #6
0
파일: article.py 프로젝트: box327/Yuzuki
 def render_POST(self, request):
     article_id = request.get_argument("id")
     article = get_article(request, article_id)
     if is_author(request, article):
         subject = request.get_argument("subject")
         content = request.get_argument("content")
         # no empty subject
         if subject.strip():
             edit_article(request, article, subject, content)
             request.dbsession.commit()
             request.redirect("/article/view?id=%s" % article.uid)
             return "article edit success"
         else:
             raise BadRequest()
     else:
         raise Unauthorized()
예제 #7
0
 def render_POST(self, request):
     article_id = request.get_argument("id")
     article = get_article(request, article_id)
     if is_author(request, article):
         subject = request.get_argument("subject")
         content = request.get_argument("content")
         # no empty subject
         if subject.strip():
             edit_article(request, article, subject, content)
             request.dbsession.commit()
             redirect_url = "/article/view?id=%s" % article.uid
             request.redirect(redirect_url)
             post_messages_to_subscribers(request,
                                          article.subscribing_users,
                                          u"구독하고 있는 글이 수정되었습니다.",
                                          article.user, article.subject,
                                          article.compiled_content,
                                          redirect_url)
             return "article edit success"
         else:
             raise BadRequest()
     else:
         raise Unauthorized()
예제 #8
0
 def render_POST(self, request):
     article_id = request.get_argument("id")
     article = get_article(request, article_id)
     if is_author(request, article):
         subject = request.get_argument("subject")
         content = request.get_argument("content")
         # no empty subject
         if subject.strip():
             edit_article(request, article, subject, content)
             request.dbsession.commit()
             redirect_url = "/article/view?id=%s" % article.uid
             request.redirect(redirect_url)
             post_messages_to_subscribers(request,
                                          article.subscribing_users,
                                          u"구독하고 있는 글이 수정되었습니다.",
                                          article.user,
                                          article.subject,
                                          article.compiled_content,
                                          redirect_url)
             return "article edit success"
         else:
             raise BadRequest()
     else:
         raise Unauthorized()