Загрузка данных
{% extends "base.html" %} {% block title %}Стажёры{% endblock %} {% block content %} <h4 class="mb-3">Стажёры</h4> {% if current_user.is_admin %} <form method="get" class="card stat-card mb-3"> <div class="card-body d-flex gap-3 align-items-end"> <div style="min-width:240px"> <label class="form-label small mb-1">Фильтр по наставнику</label> <select name="mentor_id" class="form-select" onchange="this.form.submit()"> <option value="">Все наставники</option> {% for m in mentors %} <option value="{{ m.id }}" {% if selected_mentor == m.id %}selected{% endif %}>{{ m.full_name }}</option> {% endfor %} </select> </div> </div> </form> {% endif %} <div class="card stat-card"> <div class="table-responsive"> <table class="table table-hover mb-0 align-middle"> <thead class="table-light"> <tr> <th>ФИО</th> <th>Направление</th> <th>Наставник</th> <th>Период</th> <th></th> </tr> </thead> <tbody> {% for i in interns %} <tr> <td class="fw-semibold">{{ i.full_name }}</td> <td>{{ i.direction or '—' }}</td> <td>{{ i.mentor.full_name if i.mentor else '—' }}</td> <td class="text-muted small"> {{ i.start_date.strftime('%d.%m.%Y') }} {% if i.end_date %} — {{ i.end_date.strftime('%d.%m.%Y') }}{% endif %} </td> <td class="text-end"> <a class="btn btn-sm btn-outline-primary" href="{{ url_for('interns.detail', intern_id=i.id) }}">Календарь</a> </td> </tr> {% else %} <tr><td colspan="5" class="text-center text-muted py-4">Нет стажёров</td></tr> {% endfor %} </tbody> </table> </div> </div> {% endblock %}