set tasks
This commit is contained in:
@@ -40,3 +40,7 @@ class Set(models.Model):
|
||||
@cached_property
|
||||
def tasks(self):
|
||||
return Task.objects.filter(settasks__set=self).order_by("settasks__name")
|
||||
|
||||
@cached_property
|
||||
def settasks_ordered(self):
|
||||
return self.settasks.order_by('name')
|
||||
|
@@ -17,8 +17,12 @@ class TaskView(BaseView):
|
||||
user=self.request.user, task=self.entities.task
|
||||
)
|
||||
self.context["progress"] = progress
|
||||
self.context["in_set"] = hasattr(self.entities, 'setTask')
|
||||
|
||||
def pre_handle(self):
|
||||
if hasattr(self.entities, 'setTask'):
|
||||
self.entities.add('task', self.entities.setTask.task)
|
||||
self.entities.add('set', self.entities.setTask.set)
|
||||
if self.request.method == "GET":
|
||||
return
|
||||
self.solution = Solution.objects.create(
|
||||
|
Reference in New Issue
Block a user