Exemplo n.º 1
0
def article_add_process():
    """Takes in four inputs via POST request and adds article to database.
    Redirects to article closeup."""
    #make sure only the logged in user can add new article
    article_title = request.form.get("article_title")
    article_description = request.form.get("article_description")
    article_text = request.form.get("article_text")
    url_source = request.form.get("url_source")
    # user_id_from_form = request.form.get("user_id")
    user_id_value = session.get("user_id")
    # in future could verify article by same title doesn't exist
    if user_id_value:
        # if int(user_id_value) == int(user_id_from_form):
        Article.create_new_article(article_title, user_id_value,
                                   article_description, article_text,
                                   url_source)
        article_object = Article.get_article_by_article_text(article_text)
        article_id = article_object.article_id
        return redirect("article-closeup/" + str(article_id))
    else:
        return redirect("/login")