Example #1
0
def compose():
    if request.method == 'GET':
        return render_template('compose.html')
    elif request.method == 'POST':
        msg_to = request.form.get('to', None)
        msg_from = session.get('username')
        msg_subject = request.form.get('subject', None)
        msg_body = request.form.get('body', None)
        messages.add({
            'to': msg_to,
            'from': msg_from,
            'subject': msg_subject,
            'body': msg_body
        })
        return redirect(url_for('show_messages'))
Example #2
0
def calendar_message():
    users.check_csrf()
    users.require_role(2)
    if len(request.form["comment"].strip()) > 0:
        if messages.add(session["user_id"], request.form["comment"]):
            return redirect("/calendar")
        return render_template(
            "error.html",
            message="Viestin lähetys ei onnistunut, yritä uudelleen")
    return redirect("/calendar")
Example #3
0
def add_comment():
    if session["csrf_token"] != request.form["csrf_token"]:
        return render_template("error.html",
                               message="Yritit jotain kiellettyä")
    workout_id = request.form["workout_id"]
    comment = request.form["comment"]
    if len(comment) > 5000:
        return render_template("error.html", message="Liian pitkä kuvaus")
    elif len(comment) == 0:
        return render_template("error.html", message="Lisää kommentti")
    if messages.add(workout_id, comment):
        return redirect("/")
    else:
        return render_template("error.html", message="Lähetys ei onnistunut")
Example #4
0
def post_message(user):
    message = request.get_json(silent=True)
    message['source'] = user
    return jsonify(messages.add(message))