test only
All checks were successful
continuous-integration/drone Build is passing

This commit is contained in:
Jakub K 2024-02-26 21:36:35 +01:00
parent c7b8c0f766
commit 8b42b83fa1
2 changed files with 15 additions and 16 deletions

View File

@ -15,5 +15,4 @@ router.register(r'skills', views.SkillViewset)
urlpatterns = [ urlpatterns = [
# ... # ...
path('', include(router.urls)), path('', include(router.urls)),
path('get-auth-token/', views.GetAuthTokenView.as_view(), name='get-auth-token'),
] ]

View File

@ -20,21 +20,21 @@ from jobposting.serializers import (
) )
class MyUserViewSet(viewsets.ModelViewSet): class MyUserViewSet(viewsets.ModelViewSet):
authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] # authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication]
permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope]
queryset = MyUser.objects.all() queryset = MyUser.objects.all()
serializer_class = MyUserSerializer serializer_class = MyUserSerializer
required_scope = ['main'] required_scope = ['main']
# permission_classes = [permissions.IsAuthenticated] # # permission_classes = [permissions.IsAuthenticated]
class JobListingViewSet(viewsets.ModelViewSet): class JobListingViewSet(viewsets.ModelViewSet):
authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] # authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication]
permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # test only # permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # test only
queryset = JobListing.objects.all() queryset = JobListing.objects.all()
serializer_class = JobListingSerializer serializer_class = JobListingSerializer
required_scope = ['main'] required_scope = ['main']
# permission_classes = [permissions.IsAuthenticatedOrReadOnly] # # permission_classes = [permissions.IsAuthenticatedOrReadOnly]
def perform_create(self, serializer): def perform_create(self, serializer):
if self.request.user.is_authenticated: if self.request.user.is_authenticated:
@ -55,13 +55,13 @@ class JobListingViewSet(viewsets.ModelViewSet):
serializer.save(anonymous_user_data=anonymous_user_data) serializer.save(anonymous_user_data=anonymous_user_data)
class SkillLevelsViewSet(viewsets.ModelViewSet): class SkillLevelsViewSet(viewsets.ModelViewSet):
authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] # authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication]
permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # test only # permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # test only
queryset = SkillLevels.objects.all() queryset = SkillLevels.objects.all()
serializer_class = SkillLevelsSerializer serializer_class = SkillLevelsSerializer
required_scope = ['main'] required_scope = ['main']
# permission_classes = [permissions.IsAuthenticatedOrReadOnly] # # permission_classes = [permissions.IsAuthenticatedOrReadOnly]
def create(self, request, *args, **kwargs): def create(self, request, *args, **kwargs):
data = request.data data = request.data
@ -76,23 +76,23 @@ class SkillLevelsViewSet(viewsets.ModelViewSet):
return super().create(request, *args, **kwargs) return super().create(request, *args, **kwargs)
class CompanyLogoViewSet(viewsets.ModelViewSet): class CompanyLogoViewSet(viewsets.ModelViewSet):
authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] # authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication]
permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope]
queryset = CompanyLogo.objects.all() queryset = CompanyLogo.objects.all()
serializer_class = CompanyLogoSerializer serializer_class = CompanyLogoSerializer
required_scope = ['main'] required_scope = ['main']
class SkillViewset(viewsets.ModelViewSet): class SkillViewset(viewsets.ModelViewSet):
authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication] # authentication_classes = [OAuth2Authentication, authentication.SessionAuthentication]
permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope] # permission_classes = [permissions.IsAuthenticated|TokenHasReadWriteScope]
queryset = Skill.objects.all() queryset = Skill.objects.all()
serializer_class = SkillSerializer serializer_class = SkillSerializer
required_scope = ['main'] required_scope = ['main']
class GetAuthTokenView(APIView): class GetAuthTokenView(APIView):
authentication_classes = [] # authentication_classes = []
permission_classes = [] # permission_classes = []
def post(self, request): def post(self, request):
# print("GET ID") # print("GET ID")
# client_id = settings.REACT_CLIENT_ID # client_id = settings.REACT_CLIENT_ID