This repository has been archived on 2026-10-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

23 lines
697 B
Python

from neuf_ldap.models import LdapUser, LdapGroup, LdapAutomountHome
from rest_framework import serializers
class UserSerializer(serializers.HyperlinkedModelSerializer):
user_group = serializers.HyperlinkedIdentityField(view_name='ldapgroup-detail')
class Meta:
model = LdapUser
fields = ('url', 'username', 'first_name', 'last_name', 'email', 'user_group') # 'dn', 'id', 'group',)
class StringListField(serializers.ListField):
child = serializers.CharField()
class GroupSerializer(serializers.HyperlinkedModelSerializer):
# members = StringListField()
class Meta:
model = LdapGroup
fields = ('url', 'name',) # 'dn', 'gid', 'members',)