a2fe4a49e3
Сотрудник сам подключает ящик (autoconfig, вложения, пагинация списка, надёжный IMAP-поиск); в хедере работает /api/search по разделам и сущностям с ACL. Также устойчивость Mattermost-токена для чата. Co-authored-by: Cursor <cursoragent@cursor.com>
18 lines
660 B
HTML
18 lines
660 B
HTML
{% for msg in messages %}
|
|
{% include "partials/email-list-row.html" %}
|
|
{% endfor %}
|
|
{% if mail_has_more %}
|
|
<div id="mail-load-more-wrap" class="mail-load-more-wrap">
|
|
<button type="button"
|
|
class="mail-btn mail-btn-ghost mail-load-more-btn"
|
|
hx-get="/email/more/?folder={{ active_folder }}&offset={{ mail_next_offset }}{% if search_q %}&q={{ search_q|urlencode }}{% endif %}"
|
|
hx-target="#mail-load-more-wrap"
|
|
hx-swap="outerHTML"
|
|
hx-indicator="#loader">
|
|
Завантажити ще…
|
|
</button>
|
|
</div>
|
|
{% elif load_error %}
|
|
<div class="mail-list-empty">{{ load_error }}</div>
|
|
{% endif %}
|