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