Removed unused func and algorytm(template)

This commit is contained in:
ITQ
2024-04-03 06:28:43 +03:00
parent 7bc286d9d5
commit aedde01192
5 changed files with 23 additions and 23 deletions
+3
View File
@@ -54,3 +54,6 @@ class Event(BaseModel):
def __str__(self):
return self.title
def run_algorythm(self):
pass
+5
View File
@@ -11,4 +11,9 @@ router.register("", EventViewSet)
urlpatterns = [
path("", include(router.urls)),
path("<event_id>/users/", views.EventUsersApiView.as_view(), name="users"),
path(
"<event_id>/run_algorythm/",
views.RunAlgorythmView.as_view(),
name="run_algotythm",
),
]
+15
View File
@@ -27,3 +27,18 @@ class EventUsersApiView(APIView):
serializer = UserSerializer(users, many=True)
return Response(serializer.data)
class RunAlgorythmView(APIView):
def post(self, request, event_id): # noqa: ARG002
try:
event = Event.objects.get(pk=event_id)
except Event.DoesNotExist:
return Response(
{"error": "Event does not exist"},
status=status.HTTP_404_NOT_FOUND,
)
event.run_algorythm()
return Response("ok")
-6
View File
@@ -5,7 +5,6 @@ from api.users.views import (
DownloadUsersFromExcelView,
RegisterUsersFromExcelView,
UserViewSet,
UsersByEvent,
)
app_name = "users"
@@ -16,11 +15,6 @@ router.register("", UserViewSet)
urlpatterns = [
path("", include(router.urls)),
path(
"by-event/<event_id>/",
UsersByEvent.as_view(),
name="users-by-event",
),
path(
"upload/excel/<event_id>/",
RegisterUsersFromExcelView.as_view(),
-17
View File
@@ -1,4 +1,3 @@
import io
import pandas as pd
@@ -18,22 +17,6 @@ class UserViewSet(ModelViewSet):
serializer_class = UserSerializer
class UsersByEvent(APIView):
def get(self, _, event_id):
try:
event = Event.objects.get(pk=event_id)
except Event.DoesNotExist:
return Response(
{"error": "Event does not exist"},
status=status.HTTP_404_NOT_FOUND,
)
users = event.users.all()
serializer = UserSerializer(users, many=True)
return Response(serializer.data)
class RegisterUsersFromExcelView(APIView):
def post(self, request, event_id):
try: