This commit is contained in:
parent
242feb9e0b
commit
7594ef9392
@ -1,4 +1,5 @@
|
|||||||
from rest_framework import viewsets, permissions
|
from rest_framework import viewsets, permissions
|
||||||
|
from rest_framework.response import Response
|
||||||
from jobposting.models import JobListing, SkillLevels, CompanyLogo, Skill
|
from jobposting.models import JobListing, SkillLevels, CompanyLogo, Skill
|
||||||
from core.models import MyUser, AnonymousUserData
|
from core.models import MyUser, AnonymousUserData
|
||||||
|
|
||||||
@ -46,6 +47,16 @@ class SkillLevelsViewSet(viewsets.ModelViewSet):
|
|||||||
serializer_class = SkillLevelsSerializer
|
serializer_class = SkillLevelsSerializer
|
||||||
# permission_classes = [permissions.IsAuthenticatedOrReadOnly]
|
# permission_classes = [permissions.IsAuthenticatedOrReadOnly]
|
||||||
|
|
||||||
|
def create(self, request, *args, **kwargs):
|
||||||
|
data = request.data
|
||||||
|
if isinstance(data, list): # Sprawdzenie, czy dane to lista
|
||||||
|
serializer = self.get_serializer(data=data, many=True) # Ustawienie many=True
|
||||||
|
serializer.is_valid(raise_exception=True)
|
||||||
|
self.perform_create(serializer)
|
||||||
|
return Response(serializer.data, status=status.HTTP_201_CREATED)
|
||||||
|
else:
|
||||||
|
return super().create(request, *args, **kwargs)
|
||||||
|
|
||||||
class CompanyLogoViewSet(viewsets.ModelViewSet):
|
class CompanyLogoViewSet(viewsets.ModelViewSet):
|
||||||
permission_classes = [permissions.AllowAny]
|
permission_classes = [permissions.AllowAny]
|
||||||
queryset = CompanyLogo.objects.all()
|
queryset = CompanyLogo.objects.all()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user