diff --git a/public/js/students.js b/public/js/students.js index 82a2c3a..75898ea 100644 --- a/public/js/students.js +++ b/public/js/students.js @@ -144,6 +144,7 @@ function openExportModal(name) { document.getElementById('exportForm').reset(); document.getElementById('exportDateFrom').value = ''; document.getElementById('expEntries').checked = true; + document.getElementById('expReports').checked = true; document.getElementById('expPhotos').checked = true; document.getElementById('expCaptions').checked = true; document.getElementById('expFiles').checked = true; @@ -168,6 +169,7 @@ async function exportStudent(name, opts) { if (opts.dateFrom) q.set('date_from', opts.dateFrom); if (opts.dateTo) q.set('date_to', opts.dateTo); q.set('include_entries', opts.entries ? '1' : '0'); + q.set('include_reports', opts.reports === false ? '0' : '1'); q.set('include_photos', opts.photos ? '1' : '0'); q.set('include_captions', opts.captions ? '1' : '0'); q.set('include_files', opts.files ? '1' : '0'); @@ -192,6 +194,7 @@ async function submitExport() { const captionsEl = document.getElementById('expCaptions'); const opts = { entries: document.getElementById('expEntries').checked, + reports: document.getElementById('expReports').checked, photos: document.getElementById('expPhotos').checked, files: document.getElementById('expFiles').checked, captions: captionsEl.checked && !captionsEl.disabled, diff --git a/public/students.html b/public/students.html index 2f9c1e2..4d062ac 100644 --- a/public/students.html +++ b/public/students.html @@ -73,6 +73,12 @@ Записи занятий (текст) +