diff --git a/backend/server/users/serializers.py b/backend/server/users/serializers.py index f358713..9d9bd33 100644 --- a/backend/server/users/serializers.py +++ b/backend/server/users/serializers.py @@ -96,7 +96,7 @@ class CustomUserDetailsSerializer(UserDetailsSerializer): class Meta(UserDetailsSerializer.Meta): model = CustomUser - fields = UserDetailsSerializer.Meta.fields + ['profile_pic', 'uuid', 'public_profile', 'has_password'] + fields = UserDetailsSerializer.Meta.fields + ['profile_pic', 'uuid', 'public_profile', 'has_password', 'disable_password'] read_only_fields = UserDetailsSerializer.Meta.read_only_fields + ('uuid', 'has_password', 'disable_password') @staticmethod @@ -122,5 +122,5 @@ class CustomUserDetailsSerializer(UserDetailsSerializer): representation.pop('pk', None) # Remove the email field representation.pop('email', None) - + return representation diff --git a/backend/server/users/views.py b/backend/server/users/views.py index be7dda4..7c763f5 100644 --- a/backend/server/users/views.py +++ b/backend/server/users/views.py @@ -72,6 +72,7 @@ class PublicUserListView(APIView): # for every user, remove the field has_password for user in serializer.data: user.pop('has_password', None) + user.pop('disable_password', None) return Response(serializer.data, status=status.HTTP_200_OK) class PublicUserDetailView(APIView):