This commit is contained in:
Egor Matveev
2021-11-22 15:33:26 +03:00
parent 8bf25ef4f0
commit d8946dc267
14 changed files with 70 additions and 12 deletions

View File

@@ -9,5 +9,5 @@ class RatingView(BaseView):
def get(self):
self.context["users"] = User.objects.filter(userinfo__verified=True).order_by(
"-userinfo__rating", "date_joined"
"-userinfo__rating", "-date_joined"
)

View File

@@ -0,0 +1,6 @@
from SprintLib.BaseView import BaseView
class SetSettingsView(BaseView):
required_login = True
view_file = 'set_settings.html'

View File

@@ -7,6 +7,6 @@ class SetsView(BaseView):
required_login = True
def post(self):
task_name = self.request.POST["name"]
task = Set.objects.create(name=task_name, creator=self.request.user)
return f"/admin/task?task_id={task.id}"
set_name = self.request.POST["name"]
set = Set.objects.create(name=set_name, creator=self.request.user)
return f"/admin/set?set_id={set.id}"

View File

@@ -3,7 +3,6 @@ from zipfile import ZipFile
from Main.models import Solution, Progress, SolutionFile
from SprintLib.BaseView import BaseView
from SprintLib.language import languages
from SprintLib.queue import send_testing
from SprintLib.utils import write_bytes

View File

@@ -12,3 +12,4 @@ from Main.views.TaskRuntimeView import TaskRuntimeView
from Main.views.SolutionView import SolutionView
from Main.views.ImageView import ImageView
from Main.views.SendCodeView import SendCodeView
from Main.views.SetSettingsView import SetSettingsView