ui: добавить экспорт в CSV для сканирований и пакетов
- api/scans.py: добавить /api/v1/scans/export endpoint с фильтрами - api/packages.py: добавить /api/v1/packages/export endpoint с фильтрами - scans_list.html: добавить кнопку Export CSV в filter bar - packages_list.html: добавить кнопку Export CSV в filter bar - CSV включает все поля с правильным форматированием
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
<a href="?flagged={% if flagged_filter == '1' %}0{% else %}1{% endif %}" class="filter-btn" role="button" class="outline">
|
||||
{% if flagged_filter == '1' %}Show all{% else %}Flagged only{% endif %}
|
||||
</a>
|
||||
<a href="/api/v1/packages/export?flagged={{ flagged_filter }}&search={{ search }}" role="button" class="outline">Export CSV</a>
|
||||
</div>
|
||||
|
||||
<div id="packages-table-container">
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
<a href="?flagged={% if flagged_filter == '1' %}0{% else %}1{% endif %}" class="filter-btn" role="button" class="outline">
|
||||
{% if flagged_filter == '1' %}Show all{% else %}Flagged only{% endif %}
|
||||
</a>
|
||||
<a href="/api/v1/scans/export?flagged={{ flagged_filter }}&search={{ search }}&status={{ status_filter }}" role="button" class="outline">Export CSV</a>
|
||||
</div>
|
||||
|
||||
<div id="scans-table-container">
|
||||
|
||||
Reference in New Issue
Block a user