From 85486f75cd82951569e9543533f8b506d7b87c7a Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Fri, 4 Feb 2022 00:07:28 +0300 Subject: [PATCH] top tasks --- Main/views/TaskSettingsView.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Main/views/TaskSettingsView.py b/Main/views/TaskSettingsView.py index a4c2dd2..10afb51 100644 --- a/Main/views/TaskSettingsView.py +++ b/Main/views/TaskSettingsView.py @@ -1,7 +1,6 @@ from django.http import HttpResponse -from django.utils import timezone -from Main.models import ExtraFile, Progress +from Main.models import ExtraFile from SprintLib.BaseView import BaseView, AccessError @@ -11,14 +10,8 @@ class TaskSettingsView(BaseView): endpoint = "admin/task" def pre_handle(self): - if self.entities.task not in self.request.user.userinfo.available_tasks: + if self.request.user != self.entities.task.creator and self.request.user.username not in self.entities.task.editors: raise AccessError() - if self.request.method == "POST": - for progress in Progress.objects.filter( - task=self.entities.task, finished=False - ): - progress.start_time = timezone.now() - progress.save() def get(self): self.context["error_message"] = self.request.GET.get("error_message", "")