diff --git a/jobposting/views.py b/jobposting/views.py index 7327ecc..af179cb 100644 --- a/jobposting/views.py +++ b/jobposting/views.py @@ -1,4 +1,4 @@ -from rest_framework import viewsets, permissions +from rest_framework import viewsets, permissions, authentication from rest_framework.response import Response from jobposting.models import JobListing, SkillLevels, CompanyLogo, Skill from core.models import MyUser, AnonymousUserData @@ -17,7 +17,7 @@ from jobposting.serializers import ( ) class MyUserViewSet(viewsets.ModelViewSet): - # authentication_classes = [OAuth2Authentication] + authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] queryset = MyUser.objects.all() serializer_class = MyUserSerializer @@ -25,7 +25,7 @@ class MyUserViewSet(viewsets.ModelViewSet): # permission_classes = [permissions.IsAuthenticated] class JobListingViewSet(viewsets.ModelViewSet): - # authentication_classes = [OAuth2Authentication] + authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # test only queryset = JobListing.objects.all() serializer_class = JobListingSerializer @@ -52,7 +52,7 @@ class JobListingViewSet(viewsets.ModelViewSet): serializer.save(anonymous_user_data=anonymous_user_data) class SkillLevelsViewSet(viewsets.ModelViewSet): - # authentication_classes = [OAuth2Authentication] + authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # test only queryset = SkillLevels.objects.all() serializer_class = SkillLevelsSerializer @@ -73,7 +73,7 @@ class SkillLevelsViewSet(viewsets.ModelViewSet): return super().create(request, *args, **kwargs) class CompanyLogoViewSet(viewsets.ModelViewSet): - # authentication_classes = [OAuth2Authentication] + authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] queryset = CompanyLogo.objects.all() serializer_class = CompanyLogoSerializer @@ -81,7 +81,7 @@ class CompanyLogoViewSet(viewsets.ModelViewSet): class SkillViewset(viewsets.ModelViewSet): - # authentication_classes = [OAuth2Authentication] + authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] queryset = Skill.objects.all() serializer_class = SkillSerializer