Загрузка данных


{% for f in files %} <tr>
    <td>
        </td>
    <td class="actions">
        {% if f.lower().endswith('.pdf') %}
            <a href="{{ url_for('preview_pdf', file_id=f) }}" target="_blank" class="btn" style="background-color: #17a2b8; margin-right: 5px;">Просмотр</a>
        {% endif %}

        <a href="/download/{{ (current_path + '/' + f).strip('/') }}" class="btn">Скачать</a>
        <button class="btn btn-red" onclick="del('{{ (current_path + '/' + f).strip('/') }}', this)">Удалить</button>
    </td>
</tr>
{% endfor %} ```

### Проверь эти два момента:
1.  **Положение `{% endfor %}`**: Проверь, чтобы эта строка стояла **после** всех кнопок действий.
2.  **Отступы (для себя)**: Хотя Jinja2 не так строг к отступам, как Python, визуально проверь, не «вылетела» ли твоя новая кнопка за пределы тега `</td>` или `</tr>`.

**Твой порядок действий:**
1.  Открой `vim templates/dashboard.html`.
2.  Найди строку 134.
3.  Перенеси блок `{% if f... %}` выше по коду так, чтобы он оказался внутри `{% for f in files %}`.
4.  Сохрани (`:wq`) и перезапусти: `systemctl restart cloudvault.service`.