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