{% extends "portal_base.html" %} {% load static i18n %} {% block title %}{% trans "Messages" %}{% endblock %} {% block content %}

{% trans "Messages" %}

{% trans "Compose Message" %}

{% trans "Filter Messages" %}

{% if search_query or status_filter or type_filter %} {% trans "Clear" %} {% endif %}

{% trans "Total Messages" %}

{{ total_messages }}

{% trans "Unread Messages" %}

{{ unread_messages }}

{% trans "Message Listings" %}

{% if page_obj %} {% for message in page_obj %} {% empty %} {% endfor %}
{% trans "Subject" %} {% trans "Sender" %} {% trans "Recipient" %} {% trans "Type" %} {% trans "Status" %} {% trans "Created" %} {% trans "Actions" %}
{{ message.subject|truncatechars:50 }} {% if message.parent_message %} {% trans "Reply" %} {% endif %} {% if message.sender == request.user %} {% trans "Me" %} {% else %}
{{ message.sender.get_full_name|default:message.sender.username }}
{% endif %}
{% if message.recipient == request.user %} {% trans "Me" %} {% else %}
{{ message.recipient.get_full_name|default:message.recipient.username }}
{% endif %}
{{ message.get_message_type_display }} {% if message.is_read %} {% trans "Read" %} {% else %} {% trans "Unread" %} {% endif %} {{ message.created_at|date:"M d, Y H:i" }}
{% if not message.is_read and message.recipient == request.user %} {% endif %}

{% trans "No messages found." %}

{% trans "Try adjusting your filters or compose a new message." %}

{% trans "Compose Message" %}
{% if page_obj.has_other_pages %}
{% if page_obj.has_previous %} {% endif %} {% for num in page_obj.paginator.page_range %} {% if page_obj.number == num %} {{ num }} {% else %} {{ num }} {% endif %} {% endfor %} {% if page_obj.has_next %} {% endif %}
{% endif %} {% else %}

{% trans "No messages found." %}

{% trans "Try adjusting your filters or compose a new message." %}

{% trans "Compose Message" %}
{% endif %}
{% endblock %}