This commit is contained in:
Egor Matveev
2022-03-15 23:09:38 +03:00
parent 76a74efbe7
commit 80e0867526
8 changed files with 169 additions and 3 deletions

View File

@@ -1,7 +1,8 @@
from django.http import HttpResponse
from Main.models import ExtraFile
from Main.models import ExtraFile, Dump
from SprintLib.BaseView import BaseView, AccessError
from SprintLib.queue import send_to_queue
class TaskSettingsView(BaseView):
@@ -23,6 +24,11 @@ class TaskSettingsView(BaseView):
self.entities.task.save()
return f"/admin/task?task_id={self.entities.task.id}"
def post_dump(self):
dump = Dump.objects.create(executor=self.request.user, task=self.entities.task)
send_to_queue("files", {"id": dump.id})
return f"/admin/task?task_id={self.entities.task.id}"
def _upload(self, is_test):
filename = self.request.FILES["file"].name
ef, created = None, None