only my
This commit is contained in:
parent
e721b9b5ec
commit
a64eb0a4d0
@ -25,14 +25,14 @@ class TaskView(BaseView):
|
|||||||
self.entities.add('task', self.entities.setTask.task)
|
self.entities.add('task', self.entities.setTask.task)
|
||||||
self.entities.add('set', self.entities.setTask.set)
|
self.entities.add('set', self.entities.setTask.set)
|
||||||
self.context['languages'] = self.entities.set.language_models
|
self.context['languages'] = self.entities.set.language_models
|
||||||
for lang in self.context['languages']:
|
|
||||||
print(lang)
|
|
||||||
else:
|
else:
|
||||||
if not self.entities.task.public and not self.entities.task.creator == self.request.user and not self.request.user.username in self.entities.task.editors:
|
if not self.entities.task.public and not self.entities.task.creator == self.request.user and not self.request.user.username in self.entities.task.editors:
|
||||||
raise AccessError()
|
raise AccessError()
|
||||||
self.context['languages'] = languages
|
self.context['languages'] = languages
|
||||||
if self.request.method == "GET":
|
if self.request.method == "GET":
|
||||||
return
|
return
|
||||||
|
if hasattr(self.entities, 'set') and int(self.request.POST["language"]) not in self.entities.set.languages:
|
||||||
|
raise AccessError()
|
||||||
self.solution = Solution.objects.create(
|
self.solution = Solution.objects.create(
|
||||||
task=self.entities.task,
|
task=self.entities.task,
|
||||||
user=self.request.user,
|
user=self.request.user,
|
||||||
|
Loading…
Reference in New Issue
Block a user