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