From aedde0119231a67d34348a217c13eef0e46b8f1b Mon Sep 17 00:00:00 2001 From: ITQ Date: Wed, 3 Apr 2024 06:28:43 +0300 Subject: [PATCH] Removed unused func and algorytm(template) --- backend/project/api/events/models.py | 3 +++ backend/project/api/events/urls.py | 5 +++++ backend/project/api/events/views.py | 15 +++++++++++++++ backend/project/api/users/urls.py | 6 ------ backend/project/api/users/views.py | 17 ----------------- 5 files changed, 23 insertions(+), 23 deletions(-) diff --git a/backend/project/api/events/models.py b/backend/project/api/events/models.py index 4bd226e..3f957e7 100644 --- a/backend/project/api/events/models.py +++ b/backend/project/api/events/models.py @@ -54,3 +54,6 @@ class Event(BaseModel): def __str__(self): return self.title + + def run_algorythm(self): + pass diff --git a/backend/project/api/events/urls.py b/backend/project/api/events/urls.py index e71a7e9..3773dcb 100644 --- a/backend/project/api/events/urls.py +++ b/backend/project/api/events/urls.py @@ -11,4 +11,9 @@ router.register("", EventViewSet) urlpatterns = [ path("", include(router.urls)), path("/users/", views.EventUsersApiView.as_view(), name="users"), + path( + "/run_algorythm/", + views.RunAlgorythmView.as_view(), + name="run_algotythm", + ), ] diff --git a/backend/project/api/events/views.py b/backend/project/api/events/views.py index a79dc82..11120f0 100644 --- a/backend/project/api/events/views.py +++ b/backend/project/api/events/views.py @@ -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") diff --git a/backend/project/api/users/urls.py b/backend/project/api/users/urls.py index 5e6f3a9..7abff34 100644 --- a/backend/project/api/users/urls.py +++ b/backend/project/api/users/urls.py @@ -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//", - UsersByEvent.as_view(), - name="users-by-event", - ), path( "upload/excel//", RegisterUsersFromExcelView.as_view(), diff --git a/backend/project/api/users/views.py b/backend/project/api/users/views.py index eacd739..7404a78 100644 --- a/backend/project/api/users/views.py +++ b/backend/project/api/users/views.py @@ -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: