Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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())
Ejemplo n.º 4
0
def register_form():
    """Show form for user signup."""

    languages = Language.lang_iteration()
    
    return render_template("register_form.html", languages=languages)