Skip to content

Commit

Permalink
Fix missing RegisterSerializerEx fields in server schema
Browse files Browse the repository at this point in the history
  • Loading branch information
Marishka17 authored Mar 20, 2024
1 parent 054c42a commit 6b52dc7
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
2 changes: 2 additions & 0 deletions cvat/apps/iam/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
class RegisterSerializerEx(RegisterSerializer):
first_name = serializers.CharField(required=False)
last_name = serializers.CharField(required=False)
email_verification_required = serializers.BooleanField(read_only=True, default=True)
key = serializers.CharField(read_only=True, default=None, allow_null=True)

def get_cleaned_data(self):
data = super().get_cleaned_data()
Expand Down
2 changes: 0 additions & 2 deletions cvat/apps/iam/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,6 @@ def post(self, request, *args, **kwargs):
class RegisterViewEx(RegisterView):
def get_response_data(self, user):
data = self.get_serializer(user).data
data['email_verification_required'] = True
data['key'] = None
if allauth_settings.EMAIL_VERIFICATION != \
allauth_settings.EmailVerificationMethod.MANDATORY:
data['email_verification_required'] = False
Expand Down
8 changes: 8 additions & 0 deletions cvat/schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9242,6 +9242,14 @@ components:
type: string
last_name:
type: string
email_verification_required:
type: boolean
readOnly: true
default: true
key:
type: string
readOnly: true
nullable: true
required:
- username
RegisterSerializerExRequest:
Expand Down

0 comments on commit 6b52dc7

Please sign in to comment.