diff --git a/src/app/views/project.py b/src/app/views/project.py index 1c80070..29f34be 100644 --- a/src/app/views/project.py +++ b/src/app/views/project.py @@ -50,6 +50,7 @@ class Project: tasks = models.project.get_tasks_by_project_id(data.projectid) print(data) + all_tasks_accepted = True task_waiting = False task_delivered = False for task in tasks: @@ -61,6 +62,7 @@ class Project: task_waiting = True if(task[6] == 'accepted'): task_delivered = True + print(task_waiting, task_delivered) # Test if the file was uploaded if fileitem.filename: @@ -90,20 +92,22 @@ class Project: models.project.set_task_file(data.taskid, (path + "/" + fn)) elif data.deliver and not task_delivered: models.project.update_task_status(data.taskid, "delivered") + elif data.accepted: + print("accept") + models.project.update_task_status(data.taskid, "accepted") print(data.taskid) all_tasks_accepted = True print("================================================") print("================================================") - + + tasks = models.project.get_tasks_by_project_id(data.projectid) for task in tasks: print("task", task) if task[6] != "accepted": all_tasks_accepted = False if all_tasks_accepted: models.project.update_project_status(str(data.projectid), "finished") - elif data.accepted: - print("accept") - models.project.update_task_status(data.taskid, "accepted") + elif data.declined: models.project.update_task_status(data.taskid, "declined") else: