Removed unused func and algorytm(template)
This commit is contained in:
@@ -54,3 +54,6 @@ class Event(BaseModel):
|
||||
|
||||
def __str__(self):
|
||||
return self.title
|
||||
|
||||
def run_algorythm(self):
|
||||
pass
|
||||
|
||||
@@ -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",
|
||||
),
|
||||
]
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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(),
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user