Removed unused func and algorytm(template)
This commit is contained in:
@@ -54,3 +54,6 @@ class Event(BaseModel):
|
|||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.title
|
return self.title
|
||||||
|
|
||||||
|
def run_algorythm(self):
|
||||||
|
pass
|
||||||
|
|||||||
@@ -11,4 +11,9 @@ router.register("", EventViewSet)
|
|||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path("", include(router.urls)),
|
path("", include(router.urls)),
|
||||||
path("<event_id>/users/", views.EventUsersApiView.as_view(), name="users"),
|
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)
|
serializer = UserSerializer(users, many=True)
|
||||||
|
|
||||||
return Response(serializer.data)
|
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,
|
DownloadUsersFromExcelView,
|
||||||
RegisterUsersFromExcelView,
|
RegisterUsersFromExcelView,
|
||||||
UserViewSet,
|
UserViewSet,
|
||||||
UsersByEvent,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
app_name = "users"
|
app_name = "users"
|
||||||
@@ -16,11 +15,6 @@ router.register("", UserViewSet)
|
|||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path("", include(router.urls)),
|
path("", include(router.urls)),
|
||||||
path(
|
|
||||||
"by-event/<event_id>/",
|
|
||||||
UsersByEvent.as_view(),
|
|
||||||
name="users-by-event",
|
|
||||||
),
|
|
||||||
path(
|
path(
|
||||||
"upload/excel/<event_id>/",
|
"upload/excel/<event_id>/",
|
||||||
RegisterUsersFromExcelView.as_view(),
|
RegisterUsersFromExcelView.as_view(),
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
import io
|
import io
|
||||||
|
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
@@ -18,22 +17,6 @@ class UserViewSet(ModelViewSet):
|
|||||||
serializer_class = UserSerializer
|
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):
|
class RegisterUsersFromExcelView(APIView):
|
||||||
def post(self, request, event_id):
|
def post(self, request, event_id):
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user