- Заменен лишний div.container на стандартный container для единообразия - Заменен класс .card на .ios-card в секции активности для устранения конфликтов стилей - Добавлен card-list.css в base.html для корректного отображения карточек новостей - Добавлены CSS правила для правильного поведения .row и колонок в grid-layout - Исправлена проблема с выходом календаря за границы страницы - Убраны видимые скроллбары у modal-body и modal-content для чистого UI
49 lines
1.6 KiB
HTML
49 lines
1.6 KiB
HTML
{# ===== ПРАВАЯ КОЛОНКА: настройки + лента ===== #}
|
|
{% if user.is_staff or user.is_superuser or can_manage or dept.head.id == user.id %}
|
|
<div id="deptEditWrap-{{ dept.id }}" class="collapse mb-3">
|
|
<article class="card mb-3">
|
|
<div class="p-3">
|
|
<div class="d-flex align-items-center gap-2">
|
|
<i class="bi-gear"></i>
|
|
<div class="ios-section-title mb-0">Настройки отдела</div>
|
|
<div class="ms-auto">
|
|
<button type="button" class="btn btn-sm btn-ghost"
|
|
data-bs-toggle="collapse" data-bs-target="#deptEditWrap-{{ dept.id }}">
|
|
Скрыть
|
|
</button>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="mt-3">
|
|
{% include "employees/_department_controls.html" with dept=dept edit_form=edit_form head_choices=head_choices %}
|
|
</div>
|
|
</div>
|
|
</article>
|
|
</div>
|
|
{% endif %}
|
|
|
|
<section class="card mb-3">
|
|
<div class="card-header">
|
|
<i class="bi-newspaper"></i>
|
|
<div class="card-meta">
|
|
<div class="card-title">Публикации отдела</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
{% if posts %}
|
|
{% include "feed/_feed_cards.html" with items=posts %}
|
|
{% else %}
|
|
<div class="text-secondary small">Публикаций пока нет.</div>
|
|
{% endif %}
|
|
</div>
|
|
</section>
|
|
|
|
{# Простая пагинация (если нужно) #}
|
|
{% if page|default:0 %}
|
|
<div>
|
|
{% if page|add:"-1" %}
|
|
<a class="btn btn-outline-secondary btn-sm" href="?page={{ page|add:'-1' }}">← Назад</a>
|
|
{% endif %}
|
|
</div>
|
|
{% endif %}
|