38515-vm/core/context_processors.py
Flatlogic Bot c0bb59aeba RaktaPulse
2026-02-18 09:21:22 +00:00

22 lines
671 B
Python

import os
import time
from .models import Message
def unread_messages(request):
if request.user.is_authenticated:
return {
'unread_messages_count': Message.objects.filter(receiver=request.user, is_read=False).count()
}
return {'unread_messages_count': 0}
def project_context(request):
"""
Adds project-specific environment variables to the template context globally.
"""
return {
"project_description": os.getenv("PROJECT_DESCRIPTION", ""),
"project_image_url": os.getenv("PROJECT_IMAGE_URL", ""),
# Used for cache-busting static assets
"deployment_timestamp": int(time.time()),
}