def show_contact_form(user_id): """Show form for contact signup.""" if 'user_id' not in session: return redirect("/") elif session['user_id'] != user_id: return redirect("/users/%s" % session['user_id']) user = User.query.get(user_id) languages = Language.lang_iteration() return render_template("contact_add.html", user_id=user_id, languages=languages)
def show_user_edit(user_id): """Edit user's info.""" if 'user_id' not in session: return redirect("/") elif session['user_id'] != user_id: return redirect("/users/%s" % session['user_id']) user = User.query.get(user_id) languages = Language.lang_iteration() return render_template("user_edit.html", user=user, user_img=user.get_user_img(), languages=languages)
def user_detail(user_id): """Show info about user.""" if 'user_id' not in session: return redirect("/") elif session['user_id'] != user_id: return redirect("/users/%s" % session['user_id']) user = User.query.get(user_id) contacts = UserController.contact_iteration(user_id) languages = Language.lang_iteration() existing_message = "" if len(contacts) == 0: flash("The user has no contacts, you need to add one") return redirect("/users/%s/add_contact" % user_id) return render_template("contact_edit.html", user=user, user_id=user_id, contacts=json.dumps(contacts), contact_objects = contacts, languages=json.dumps(languages), existing_message=existing_message, user_img=user.get_user_img())
def register_form(): """Show form for user signup.""" languages = Language.lang_iteration() return render_template("register_form.html", languages=languages)