diff --git a/arkindex/project/api_v1.py b/arkindex/project/api_v1.py index 7ea833e6f1d1787aef60334df0670bd3aaf9b79e..38063bb11b111f45f26328b3247d5ceca85a73b8 100644 --- a/arkindex/project/api_v1.py +++ b/arkindex/project/api_v1.py @@ -97,12 +97,12 @@ from arkindex.users.api import ( PasswordReset, PasswordResetConfirm, ProvidersList, - UpdateUserTranskribus, UserCreate, UserEmailLogin, UserEmailVerification, UserMemberships, UserRetrieve, + UserTranskribus, ) # Cache the OpenAPI schema view for a day @@ -247,7 +247,7 @@ api = [ path('user/token/', UserEmailVerification.as_view(), name='user-token'), path('user/password-reset/', PasswordReset.as_view(), name='password-reset'), path('user/password-reset/confirm/', PasswordResetConfirm.as_view(), name='password-reset-confirm'), - path('user/transkribus/', UpdateUserTranskribus.as_view(), name='user-transkribus'), + path('user/transkribus/', UserTranskribus.as_view(), name='user-transkribus'), # Rights management path('groups/', GroupsList.as_view(), name='groups-list'), diff --git a/arkindex/users/api.py b/arkindex/users/api.py index 729486aeb955431cdb38fa9222650849fe80ffe7..736fcca7d775a90d437770d452c6c24f5f307b59 100644 --- a/arkindex/users/api.py +++ b/arkindex/users/api.py @@ -47,8 +47,8 @@ from arkindex.users.serializers import ( OAuthRetrySerializer, PasswordResetConfirmSerializer, PasswordResetSerializer, - UpdateUserTranskribusSerializer, UserSerializer, + UserTranskribusSerializer, ) logger = logging.getLogger(__name__) @@ -341,13 +341,13 @@ class PasswordResetConfirm(CreateAPIView): } -class UpdateUserTranskribus(UpdateAPIView): +class UserTranskribus(UpdateAPIView): """ Update and validate Transkribus account Only the user's email is stored in our database """ permission_classes = (IsVerified, ) - serializer_class = UpdateUserTranskribusSerializer + serializer_class = UserTranskribusSerializer openapi_overrides = { 'tags': ['users'], } @@ -474,6 +474,9 @@ class JobList(ListAPIView): """ List asynchronous jobs linked to the current user. """ + openapi_overrides = { + 'tags': ['jobs'] + } permission_classes = (IsVerified, ) serializer_class = JobSerializer pagination_class = None @@ -488,6 +491,9 @@ class JobRetrieve(RetrieveDestroyAPIView): """ Retrieve a single job by ID. """ + openapi_overrides = { + 'tags': ['jobs'] + } permission_classes = (IsVerified, ) serializer_class = JobSerializer diff --git a/arkindex/users/serializers.py b/arkindex/users/serializers.py index 5c0b0520cef2df4c31080574908769a9cebc4cfc..270feacff6372ad1368c2e0ad8d7f069fbdf1d40 100644 --- a/arkindex/users/serializers.py +++ b/arkindex/users/serializers.py @@ -187,7 +187,7 @@ class PasswordResetConfirmSerializer(serializers.Serializer): user.save() -class UpdateUserTranskribusSerializer(serializers.Serializer): +class UserTranskribusSerializer(serializers.Serializer): """ A serializer that allows to verify Transkribus credentials and to save the Transkribus email