authentik.sources.ldap.api.property_mappings
1from rest_framework.viewsets import ModelViewSet 2 3from authentik.core.api.property_mappings import PropertyMappingFilterSet, PropertyMappingSerializer 4from authentik.core.api.used_by import UsedByMixin 5from authentik.sources.ldap.models import ( 6 LDAPSourcePropertyMapping, 7) 8 9 10class LDAPSourcePropertyMappingSerializer(PropertyMappingSerializer): 11 """LDAP PropertyMapping Serializer""" 12 13 class Meta: 14 model = LDAPSourcePropertyMapping 15 fields = PropertyMappingSerializer.Meta.fields 16 17 18class LDAPSourcePropertyMappingFilter(PropertyMappingFilterSet): 19 """Filter for LDAPSourcePropertyMapping""" 20 21 class Meta(PropertyMappingFilterSet.Meta): 22 model = LDAPSourcePropertyMapping 23 24 25class LDAPSourcePropertyMappingViewSet(UsedByMixin, ModelViewSet): 26 """LDAP PropertyMapping Viewset""" 27 28 queryset = LDAPSourcePropertyMapping.objects.all() 29 serializer_class = LDAPSourcePropertyMappingSerializer 30 filterset_class = LDAPSourcePropertyMappingFilter 31 search_fields = ["name"] 32 ordering = ["name"]
class
LDAPSourcePropertyMappingSerializer(authentik.core.api.property_mappings.PropertyMappingSerializer):
11class LDAPSourcePropertyMappingSerializer(PropertyMappingSerializer): 12 """LDAP PropertyMapping Serializer""" 13 14 class Meta: 15 model = LDAPSourcePropertyMapping 16 fields = PropertyMappingSerializer.Meta.fields
LDAP PropertyMapping Serializer
Inherited Members
class
LDAPSourcePropertyMappingSerializer.Meta:
14 class Meta: 15 model = LDAPSourcePropertyMapping 16 fields = PropertyMappingSerializer.Meta.fields
model =
<class 'authentik.sources.ldap.models.LDAPSourcePropertyMapping'>
class
LDAPSourcePropertyMappingFilter(authentik.core.api.property_mappings.PropertyMappingFilterSet):
19class LDAPSourcePropertyMappingFilter(PropertyMappingFilterSet): 20 """Filter for LDAPSourcePropertyMapping""" 21 22 class Meta(PropertyMappingFilterSet.Meta): 23 model = LDAPSourcePropertyMapping
Filter for LDAPSourcePropertyMapping
declared_filters =
OrderedDict({'managed': <django_filters.filters.AllValuesMultipleFilter object>, 'managed__isnull': <django_filters.filters.BooleanFilter object>})
class
LDAPSourcePropertyMappingFilter.Meta(authentik.core.api.property_mappings.PropertyMappingFilterSet.Meta):
model =
<class 'authentik.sources.ldap.models.LDAPSourcePropertyMapping'>
Inherited Members
class
LDAPSourcePropertyMappingViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
26class LDAPSourcePropertyMappingViewSet(UsedByMixin, ModelViewSet): 27 """LDAP PropertyMapping Viewset""" 28 29 queryset = LDAPSourcePropertyMapping.objects.all() 30 serializer_class = LDAPSourcePropertyMappingSerializer 31 filterset_class = LDAPSourcePropertyMappingFilter 32 search_fields = ["name"] 33 ordering = ["name"]
LDAP PropertyMapping Viewset
serializer_class =
<class 'LDAPSourcePropertyMappingSerializer'>
filterset_class =
<class 'LDAPSourcePropertyMappingFilter'>