29 lines
594 B
Python
29 lines
594 B
Python
from django.contrib.auth import get_user_model
|
|
|
|
from rest_framework import serializers
|
|
|
|
from . import models
|
|
|
|
User = get_user_model()
|
|
|
|
|
|
class CustomUserReadSerializer(serializers.ModelSerializer):
|
|
|
|
class Meta:
|
|
model = User
|
|
fields = ('email', 'full_name', 'role', 'is_active',)
|
|
|
|
|
|
class CustomUserWriteSerializer(serializers.ModelSerializer):
|
|
|
|
class Meta:
|
|
model = User
|
|
fields = ('email', 'full_name', 'role', 'is_active', 'password')
|
|
|
|
|
|
class CreatorSerializer(serializers.ModelSerializer):
|
|
|
|
class Meta:
|
|
model = User
|
|
fields = ('email',)
|