from rest_framework import serializers from django.contrib.auth.models import Group from Authentication.models import ClientToken, UserIdentity class GroupSerializer(serializers.ModelSerializer): class Meta: model = Group fields = '__all__' class ClientTokenSerializer(serializers.ModelSerializer): class Meta: model = ClientToken fields = ( 'client_name', ) class UserIdentitySerializer(serializers.ModelSerializer): client = ClientTokenSerializer(required=False) class Meta: model = UserIdentity exclude = ( 'id', 'created_by', 'modified_by', 'trash' ) extra_kwargs = {'role': {'required': False}, }