Pārlūkot izejas kodu

Can only uplaod files if the task is waiting for delivery

https
jakobsn pirms 6 gadiem
vecāks
revīzija
11db964229
2 mainītis faili ar 5 papildinājumiem un 2 dzēšanām
  1. +2
    -1
      src/app/templates/project.html
  2. +3
    -1
      src/app/views/project.py

+ 2
- 1
src/app/templates/project.html Parādīt failu

@@ -32,7 +32,8 @@ $def with (nav, project, tasks, permissions)
<input type="file" name="myfile" />
<br/>
<input type="hidden" name="taskid" value="$task[0]"/>
<input type="submit" name="submit"/>
$if task[6] == "waiting for delivery":
<input type="submit" name="submit"/>

$if permissions[2]:
<button type="submit" name="deliver" value="1">Deliver</button>


+ 3
- 1
src/app/views/project.py Parādīt failu

@@ -45,9 +45,11 @@ class Project:
fileitem = data['myfile']

permissions = models.project.get_user_permissions(str(session.userid), data.projectid)
tasks = models.project.get_tasks_by_project_id(data.projectid)

print(data.deliver)
# Test if the file was uploaded
if fileitem.filename:
if fileitem.filename and tasks[int(data.taskid) == "waiting for delivery"]:
if not permissions[1]:
print("Permission denied")
raise web.seeother(('/project?projectid=' + data.projectid))


Notiek ielāde…
Atcelt
Saglabāt