コード例 #1
0
def chat_with_view():
    if g.permission < 1:
        flash(NOT_AUTH_MSG, 'text-warning')
        return redirect('/')
    connections = User.get_all_connections(g.connection_ids, session['id'])
    for user in connections:
        user.unread_msgs = Chat.get_count_unread_from(user.id, session['id'])
    return render_template('chat_with.html', connections=connections)
コード例 #2
0
def connections():
    if g.permission < 1:
        flash(NOT_AUTH_MSG, 'text-warning')
        return redirect('/')
    connections_confirmed = User.get_all_connections(g.connection_ids,
                                                     session['id'])
    connections_requested = User.get_all_connections(
        g.requested_connection_ids, session['id'])
    connections_unconfirmed = User.get_all_connections(
        g.unconfirmed_connection_ids, session['id'])
    connections_blocked = User.get_all_connections(
        User.get_all_blocked_ids(session['id']), session['id'])
    return render_template('connections.html',
                           connections_confirmed=connections_confirmed,
                           connections_requested=connections_requested,
                           connections_unconfirmed=connections_unconfirmed,
                           connections_blocked=connections_blocked)
コード例 #3
0
def cabinet_view():
    if g.permission < 1:
        flash(NOT_AUTH_MSG, 'text-warning')
        return redirect('/')
    connections_confirmed = User.get_all_connections(g.connection_ids,
                                                     session['id'])
    connections_requested = User.get_all_connections(
        g.requested_connection_ids, session['id'])
    connections_unconfirmed = User.get_all_connections(
        g.unconfirmed_connection_ids, session['id'])
    connections_unconfirmed = list(
        filter(lambda x: not x.is_blocked, connections_unconfirmed))
    user_photos = User.get_photos_path(session['id'])
    user_data = User.get_profile_settings_from_db(session['id'])
    visit_history = VisitHistory.get_visit_history(session['id'])
    return render_template('cabinet.html',
                           user_photos=user_photos,
                           user_data=user_data,
                           connections_confirmed=connections_confirmed,
                           connections_requested=connections_requested,
                           connections_unconfirmed=connections_unconfirmed,
                           visit_history=visit_history)