Allow updating emails

master
Tanner Collin 4 years ago
parent 3ff81633a7
commit f937dfdbce
  1. 6
      apiserver/apiserver/api/serializers.py
  2. 4
      apiserver/apiserver/settings.py

@ -2,6 +2,7 @@ from django.contrib.auth.models import User, Group
from rest_framework import serializers
from rest_framework.exceptions import ValidationError
from rest_auth.registration.serializers import RegisterSerializer
from rest_auth.serializers import UserDetailsSerializer
from uuid import uuid4
from PIL import Image
@ -48,6 +49,11 @@ class UserTrainingSerializer(serializers.ModelSerializer):
exclude = ['user']
depth = 2
class UserDetailsSerializer(UserDetailsSerializer):
class Meta:
model = User
fields = ['username', 'email']
class UserSerializer(serializers.ModelSerializer):
training = UserTrainingSerializer(many=True)

@ -175,6 +175,10 @@ REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': DEFAULT_AUTHENTICATION_CLASSES,
}
REST_AUTH_SERIALIZERS = {
'USER_DETAILS_SERIALIZER': 'apiserver.api.serializers.UserDetailsSerializer'
}
LOGGING = {
'version': 1,
'formatters': {

Loading…
Cancel
Save