Files
Rasadyar_Users/Authentication/serializers.py
2026-01-18 12:05:56 +03:30

32 lines
757 B
Python

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}, }