first push
This commit is contained in:
31
Authentication/serializers.py
Normal file
31
Authentication/serializers.py
Normal file
@@ -0,0 +1,31 @@
|
||||
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}, }
|
||||
Reference in New Issue
Block a user