From 61cf2b8f3e5abe9aa6fb5625fddd5fb135ebbc10 Mon Sep 17 00:00:00 2001 From: jakobsn Date: Tue, 12 Nov 2019 16:47:16 +0100 Subject: [PATCH] support file download --- src/app/templates/project.html | 3 +++ src/app/views/project.py | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/templates/project.html b/src/app/templates/project.html index 24fce68..9d1998f 100644 --- a/src/app/templates/project.html +++ b/src/app/templates/project.html @@ -22,6 +22,9 @@ $def with (nav, project, tasks) $for task in tasks:
  • $task
    + $for filename in get_task_files(task[0]): + $filename[0].split("/")[-1] +

    diff --git a/src/app/views/project.py b/src/app/views/project.py index b218226..ab08e3a 100644 --- a/src/app/views/project.py +++ b/src/app/views/project.py @@ -30,7 +30,7 @@ class Project: else: project = [[]] tasks = [[]] - + render = web.template.render('templates/', globals={'get_task_files':models.project.get_task_files}) return render.project(nav, project[0], tasks) def POST(self): @@ -59,7 +59,7 @@ class Project: sleep(0.5) open(path + '/' + fn, 'wb').write(fileitem.file.read()) message = 'The file "' + fn + '" was uploaded successfully' - + models.project.set_task_file(data.taskid, (path + "/" + fn)) else: message = 'No file was uploaded'