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)
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"))
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)