Exemplo n.º 1
0
def see_event():
    # Check if the user is logged in.
    if session:
        user = User.get_one_user_coll(session["user"])
        # Get the event_id passed by the form from browse_events
        # to display the relevant event
        event_id = request.form.get("event_id")
        event = Event.get_one_event(event_id)
        return render_template("see_event.html", event=event, user=user)
Exemplo n.º 2
0
def like_event(username):
    if request.method == "POST":
        user = User.get_one_user_coll(username)
        user_id = user["_id"]
        event_id = request.form.get("like_event")

        if str(event_id) not in user["events_liked"]:
            # Add the like to event_likes field in db
            Event.append_info_to_event(("event_likes", user_id), event_id)
            # Add the event to events_liked field in db
            User.append_info_to_user(("events_liked", event_id), user_id)

            # Refresh see_event.html
            event = Event.get_one_event(event_id)
            user = User.get_one_user_coll(username)

            return render_template('see_event.html', event=event, user=user)

        return redirect(url_for("events.browse_events"))
Exemplo n.º 3
0
def update_event():

    user = User.get_one_user_coll(session['user'])
    event_id = request.form.get("update_event")
    event = Event.get_one_event(event_id)
    return render_template("update_event.html", event=event, user=user)