Fix Ranking code step2
This commit is contained in:
34
rog/views.py
34
rog/views.py
@ -1294,7 +1294,16 @@ class RegistrationView(APIView):
|
||||
class NewEvent2ViewSet(viewsets.ModelViewSet):
|
||||
queryset = NewEvent2.objects.all()
|
||||
serializer_class = NewEvent2Serializer
|
||||
permission_classes = [permissions.IsAuthenticated]
|
||||
|
||||
def get_permissions(self):
|
||||
"""
|
||||
GETメソッドは認証不要、その他のメソッドは認証必要
|
||||
"""
|
||||
if self.action in ['list', 'retrieve']:
|
||||
permission_classes = [AllowAny]
|
||||
else:
|
||||
permission_classes = [IsAuthenticated]
|
||||
return [permission() for permission in permission_classes]
|
||||
|
||||
class NewEvent2ListView(generics.ListAPIView):
|
||||
queryset = NewEvent2.objects.all()
|
||||
@ -1505,6 +1514,16 @@ class NewCategoryViewSet(viewsets.ModelViewSet):
|
||||
serializer_class = NewCategorySerializer
|
||||
#permission_classes = [IsAuthenticated]
|
||||
|
||||
def get_permissions(self):
|
||||
"""
|
||||
GETメソッドは認証不要、その他のメソッドは認証必要
|
||||
"""
|
||||
if self.action in ['list', 'retrieve']:
|
||||
permission_classes = [AllowAny]
|
||||
else:
|
||||
permission_classes = [IsAuthenticated]
|
||||
return [permission() for permission in permission_classes]
|
||||
|
||||
|
||||
@action(detail=True, methods=['POST'])
|
||||
def get_zekken_number(self, request, pk=None):
|
||||
@ -1523,7 +1542,18 @@ class NewCategoryViewSet(viewsets.ModelViewSet):
|
||||
class NewCategoryListView(generics.ListAPIView):
|
||||
queryset = NewCategory.objects.all()
|
||||
serializer_class = NewCategorySerializer
|
||||
permission_classes = [IsAuthenticated]
|
||||
#permission_classes = [IsAuthenticated]
|
||||
|
||||
def get_permissions(self):
|
||||
"""
|
||||
GETメソッドは認証不要、その他のメソッドは認証必要
|
||||
"""
|
||||
if self.action in ['list', 'retrieve']:
|
||||
permission_classes = [AllowAny]
|
||||
else:
|
||||
permission_classes = [IsAuthenticated]
|
||||
return [permission() for permission in permission_classes]
|
||||
|
||||
|
||||
class CategoryViewSet(viewsets.ModelViewSet):
|
||||
queryset = Category.objects.all()
|
||||
|
||||
Reference in New Issue
Block a user