{# templates/employees/employee_list.html #} {% extends 'base.html' %} {% load static django_bootstrap5 %} {% block title %}Сотрудники{% endblock %} {% block extra_css %}{% endblock %} {% block content %}
{# ===== НОВАЯ ШАПКА С КОМПОНЕНТОМ ===== #} {# Кнопка создания профиля доступна только staff/superuser #} {% if user.is_staff or user.is_superuser %} {% include "includes/components/page_header.html" with icon="bi-people" title="Сотрудники" count=employees|length count_label=count_label search_id="empFilter" search_placeholder="Поиск по ФИО, должности или отделу" has_filters=True filters_target="empFilters" filters_template="employees/_filters.html" create_as_card=True create_modal="createEmployeeModal" create_text="Создать профиль" %} {% else %} {% include "includes/components/page_header.html" with icon="bi-people" title="Сотрудники" count=employees|length count_label=count_label search_id="empFilter" search_placeholder="Поиск по ФИО, должности или отделу" has_filters=True filters_target="empFilters" filters_template="employees/_filters.html" %} {% endif %}
{# Список загружается через JavaScript из employeesList.js #}
Загрузка...
{# Пагинация #} {% if next_url or prev_url %}
Назад {% if count %} Всего: {{ count }} {% endif %} Вперёд
{% endif %}
{# Модальное окно для создания сотрудника #} {% include "employees/modals/_create_employee.html" %} {% endblock %}