merged with diegos changes
This commit is contained in:
@@ -4,25 +4,13 @@ from rest_framework import serializers
|
||||
from . import models
|
||||
|
||||
|
||||
class CustomTokenObtainPairSerializer(TokenObtainPairSerializer):
|
||||
def validate(self, attrs):
|
||||
# The default result (access/refresh tokens)
|
||||
data = super(CustomTokenObtainPairSerializer, self).validate(attrs)
|
||||
|
||||
# Add extra responses here
|
||||
data['user'] = {}
|
||||
data['user']['id'] = self.user.id
|
||||
data['user']['email'] = self.user.email
|
||||
data['user']['role'] = self.user.role
|
||||
return data
|
||||
|
||||
|
||||
class CustomUserSerializer(serializers.ModelSerializer):
|
||||
password = serializers.CharField(write_only=True, required=True, style={'input_type': 'password'})
|
||||
class Meta:
|
||||
model = models.CustomUser
|
||||
fields = ('id', 'email', 'full_name', 'role', 'password', 'is_active', 'notify')
|
||||
|
||||
|
||||
class CustomUserAdminSerializer(serializers.ModelSerializer):
|
||||
password = serializers.CharField(write_only=True, required=False, style={'input_type': 'password'})
|
||||
class Meta:
|
||||
|
||||
Reference in New Issue
Block a user