From 8104bd4e86ab34080ffc79ad8f318a32d01911fc Mon Sep 17 00:00:00 2001 From: Brett Williams Date: Sun, 11 Aug 2024 11:59:40 -0500 Subject: [PATCH] Add logic to download button in main window --- src/ui/main_window.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ui/main_window.py b/src/ui/main_window.py index 48f07eb..723e905 100644 --- a/src/ui/main_window.py +++ b/src/ui/main_window.py @@ -565,7 +565,15 @@ class MainWindow(QMainWindow): self.fetch_jobs(clear_table=True) def download_files(self, event): - pass + + job_ids = self.selected_job_ids() + if not job_ids: + return + + import webbrowser + download_url = (f"http://{self.current_server_proxy.hostname}:{self.current_server_proxy.port}" + f"/api/job/{job_ids[0]}/download_all") + webbrowser.open(download_url) def open_files(self, event): job_ids = self.selected_job_ids()