05/24 Enhance functionalities

This commit is contained in:
2026-05-24 22:51:27 -04:00
parent 9e1493eea7
commit cb98c7e222
7 changed files with 233 additions and 6 deletions
+7
View File
@@ -22,6 +22,7 @@
</div>
<button class="btn btn-secondary btn-sm" onclick="loadBids()">↻ Refresh</button>
<button class="btn btn-secondary btn-sm" onclick="exportCsv()" title="Download current view as CSV">⬇ CSV</button>
{% if session['user']['role'] == 'admin' %}
<form method="post" action="{{ url_for('bid_tracker.send_reminders') }}" style="display:inline">
<button class="btn btn-secondary btn-sm" type="submit" title="Email a digest of bids due within 7 days to admins">📧 Remind</button>
@@ -172,6 +173,12 @@ var _allBids = []; // cached from last load
var _bidOffset = 0;
var _hasMore = false;
var _PAGE_SIZE = 50;
function exportCsv() {
var url = '/bids/export.csv';
if (_activeStatus) url += '?status=' + encodeURIComponent(_activeStatus);
window.location.href = url;
}
var _currentUserId = {{ session['user']['id'] }};
var _isAdmin = {{ 'true' if session['user']['role'] == 'admin' else 'false' }};