ci update

This commit is contained in:
Egor Matveev
2021-12-07 16:31:43 +03:00
parent aed905414e
commit bd9ffa20bc
6 changed files with 30 additions and 1 deletions

View File

@@ -7,6 +7,9 @@ class TasksView(BaseView):
required_login = True
endpoint = "tasks"
def get(self):
self.context["tasks"] = Task.objects.filter(public=True).order_by('-time_estimation')
def post(self):
task_name = self.request.POST["name"]
task = Task.objects.create(name=task_name, creator=self.request.user)

18
Main/views/UsersView.py Normal file
View File

@@ -0,0 +1,18 @@
from django.contrib.auth.models import User
from SprintLib.BaseView import BaseView
class UsersView(BaseView):
endpoint = "users"
def get(self):
startswith = self.request.GET.get("startswith", "")
return {
"users": [
user.username
for user in User.objects.filter(
username__startswith=startswith
).order_by("username")
]
}

View File

@@ -13,3 +13,4 @@ from Main.views.SolutionView import SolutionView
from Main.views.ImageView import ImageView
from Main.views.SendCodeView import SendCodeView
from Main.views.SetSettingsView import SetSettingsView
from Main.views.UsersView import UsersView