authentik.sources.plex.api.property_mappings
Plex source property mappings API
1"""Plex 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.plex.models import PlexSourcePropertyMapping 8 9 10class PlexSourcePropertyMappingSerializer(PropertyMappingSerializer): 11 """PlexSourcePropertyMapping Serializer""" 12 13 class Meta(PropertyMappingSerializer.Meta): 14 model = PlexSourcePropertyMapping 15 16 17class PlexSourcePropertyMappingFilter(PropertyMappingFilterSet): 18 """Filter for PlexSourcePropertyMapping""" 19 20 class Meta(PropertyMappingFilterSet.Meta): 21 model = PlexSourcePropertyMapping 22 23 24class PlexSourcePropertyMappingViewSet(UsedByMixin, ModelViewSet): 25 """PlexSourcePropertyMapping Viewset""" 26 27 queryset = PlexSourcePropertyMapping.objects.all() 28 serializer_class = PlexSourcePropertyMappingSerializer 29 filterset_class = PlexSourcePropertyMappingFilter 30 search_fields = ["name"] 31 ordering = ["name"]
class
PlexSourcePropertyMappingSerializer(authentik.core.api.property_mappings.PropertyMappingSerializer):
11class PlexSourcePropertyMappingSerializer(PropertyMappingSerializer): 12 """PlexSourcePropertyMapping Serializer""" 13 14 class Meta(PropertyMappingSerializer.Meta): 15 model = PlexSourcePropertyMapping
PlexSourcePropertyMapping Serializer
Inherited Members
class
PlexSourcePropertyMappingSerializer.Meta(authentik.core.api.property_mappings.PropertyMappingSerializer.Meta):
model =
<class 'authentik.sources.plex.models.PlexSourcePropertyMapping'>
Inherited Members
class
PlexSourcePropertyMappingFilter(authentik.core.api.property_mappings.PropertyMappingFilterSet):
18class PlexSourcePropertyMappingFilter(PropertyMappingFilterSet): 19 """Filter for PlexSourcePropertyMapping""" 20 21 class Meta(PropertyMappingFilterSet.Meta): 22 model = PlexSourcePropertyMapping
Filter for PlexSourcePropertyMapping
declared_filters =
OrderedDict({'managed': <django_filters.filters.AllValuesMultipleFilter object>, 'managed__isnull': <django_filters.filters.BooleanFilter object>})
class
PlexSourcePropertyMappingFilter.Meta(authentik.core.api.property_mappings.PropertyMappingFilterSet.Meta):
model =
<class 'authentik.sources.plex.models.PlexSourcePropertyMapping'>
Inherited Members
class
PlexSourcePropertyMappingViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
25class PlexSourcePropertyMappingViewSet(UsedByMixin, ModelViewSet): 26 """PlexSourcePropertyMapping Viewset""" 27 28 queryset = PlexSourcePropertyMapping.objects.all() 29 serializer_class = PlexSourcePropertyMappingSerializer 30 filterset_class = PlexSourcePropertyMappingFilter 31 search_fields = ["name"] 32 ordering = ["name"]
PlexSourcePropertyMapping Viewset
serializer_class =
<class 'PlexSourcePropertyMappingSerializer'>
filterset_class =
<class 'PlexSourcePropertyMappingFilter'>