From 1fcb5779bf614583515ce122e8a957a07565b4d8 Mon Sep 17 00:00:00 2001 From: wolfganggreschus Date: Wed, 29 Jan 2025 12:52:04 +0100 Subject: [PATCH] Add functionality for collective deletion of students and improve CSV file upload --- static/scripts/management.js | 15 ++++++++++++++- views/management/management.hbs | 14 ++++++++++++++ views/users/users.hbs | 8 ++++---- 3 files changed, 32 insertions(+), 5 deletions(-) diff --git a/static/scripts/management.js b/static/scripts/management.js index 23ef06fb..870561e1 100644 --- a/static/scripts/management.js +++ b/static/scripts/management.js @@ -52,4 +52,17 @@ $(document).ready(() => { }) document.querySelector('#policy-input').addEventListener('change', loadPolicyFile, false); -}) \ No newline at end of file +}) + +document.getElementById('batchDeletionFileInput').addEventListener('change', function(event) { + const file = event.target.files[0]; + if (!file) return; + + const reader = new FileReader(); + reader.onload = function(e) { + const content = e.target.result; + console.log("CSV Inhalt:", content); + document.getElementById('output').textContent = content; + }; + reader.readAsText(file); +}); \ No newline at end of file diff --git a/views/management/management.hbs b/views/management/management.hbs index 59482288..e04a37ad 100644 --- a/views/management/management.hbs +++ b/views/management/management.hbs @@ -38,6 +38,20 @@ {{/ifEnvNot}} +
+
+

Sammellöschung von Schülern

+
+
+
+ + +

+								
+
+
+
+
{{#embed "lib/components/modal-form" action="/management/uploadConsent" method="post" class="add-modal--policy"}} {{#content "fields"}} diff --git a/views/users/users.hbs b/views/users/users.hbs index c2263dfe..d8ff186d 100644 --- a/views/users/users.hbs +++ b/views/users/users.hbs @@ -25,10 +25,10 @@ - - + +