unread notifs

This commit is contained in:
2025-05-31 23:08:38 +02:00
parent 08a11c240d
commit 779e81346b
20 changed files with 153 additions and 67 deletions

View File

@@ -3,7 +3,7 @@ from flask_login import login_required, current_user
from models import db, Conversation, User, Message, MessageAttachment
from forms import ConversationForm
from routes.auth import require_password_change
from utils import log_event, create_notification
from utils import log_event, create_notification, get_unread_count
import os
from werkzeug.utils import secure_filename
from datetime import datetime
@@ -54,7 +54,8 @@ def conversations():
if search:
query = query.filter(Conversation.name.ilike(f'%{search}%'))
conversations = query.order_by(Conversation.created_at.desc()).all()
return render_template('conversations/conversations.html', conversations=conversations, search=search)
unread_count = get_unread_count(current_user.id)
return render_template('conversations/conversations.html', conversations=conversations, search=search, unread_notifications=unread_count)
@conversations_bp.route('/create', methods=['GET', 'POST'])
@login_required