From ff03bb4b2b4178faf8f46577f7d0a3c1a00cc23c Mon Sep 17 00:00:00 2001 From: Janis Steiner Date: Fri, 28 Feb 2025 17:55:38 +0000 Subject: [PATCH] fixing small bug --- sys0-code/api/uploader/print.php | 22 ++++++++++++++-------- sys0-code/api/uploader/start_job.php | 7 ++++--- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/sys0-code/api/uploader/print.php b/sys0-code/api/uploader/print.php index 40b1d9b..53df732 100644 --- a/sys0-code/api/uploader/print.php +++ b/sys0-code/api/uploader/print.php @@ -59,7 +59,7 @@ - Drucken + Drucken @@ -87,7 +87,7 @@ data.forEach(item => { const option = document.createElement("option"); option.value = item.id; - if(item.free==0){ + if(item.free==1){ option.textContent = `Drucker ${item.id} - ${item.color}`; }else{ option.textContent = `Drucker ${item.id} - ${item.color} - Warteschlange`; @@ -101,6 +101,7 @@ .catch(error => console.error("Error fetching data:", error)); }); async function start_upload(use_checks){ + document.getElementById("close_progress_modal2").click(); //main function handles the steps from user pressing upload button via checking params to starting job via api //we have a modal that shows progress to the user document.getElementById("close_progress_modal").style.display = "none"; @@ -110,8 +111,7 @@ "Datei auf System0 Hochladen", "Nach Reservationskonflikten suchen", "Nach Invaliden Druckeinstellungen suchen", - "Job an Drucker senden", - "Fertig!" + "Job an Drucker senden" ]; let progressContent = document.getElementById("progressContent"); progressContent.innerHTML = ""; // Clear previous content @@ -185,21 +185,27 @@ status=await start_job(); if(status==0){ finish_step(4,progressContent,steps); - add_step(5,progressContent,steps); - finish_step(5,progressContent,steps); + //add_step(5,progressContent,steps); + //finish_step(5,progressContent,steps); add_success("Job erfolgreich gestartet",progressContent); + }else if(status==2){ + finish_step(4,progressContent,steps); + //add_step(5,progressContent,steps); + //finish_step(5,progressContent,steps); + add_success("Job erfolgreich an Warteschlange gesendet",progressContent); }else{ add_error("Fehler beim starten des Jobs. "+global_error, progressContent); cancel_step(4,progressContent,steps); show_close_button(); return; } + show_close_button(); } function add_circumvent_link(progressContent) { let stepHtml = `
- Drücke hier, um alle überprüfungen zu umgehen + Drücke hier, um alle überprüfungen zu umgehen
`; @@ -352,7 +358,7 @@ -