{# includes/components/chat_title.html #} {# Заголовок для карточки чата в списке #} {% load static %}
{% if chat.type == 'global' %} {{ chat.name|default:"Глобальный чат" }} {% elif chat.type == 'department' %} {{ chat.name|default:"Основной чат" }} {% elif chat.type == 'private' %} {# Показываем имена участников (кроме текущего) #} {% for u in chat.participants.all %}{% if u.id != user.id %}{% cycle '' ', ' %}{{ u.get_full_name|default:u.username }}{% endif %}{% endfor %} {% else %} {{ chat.name }} {% endif %} {# Бейдж "Основной" #} {% if chat.is_main %} Основной {% endif %} {# Количество сообщений #} {{ chat.messages.count }} {# Счётчик непрочитанных #} +{{ chat.unread_count|default:0 }}