authentik.providers.radius.api.property_mappings

Radius Property mappings API Views

 1"""Radius Property mappings API Views"""
 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.providers.radius.models import RadiusProviderPropertyMapping
 8
 9
10class RadiusProviderPropertyMappingSerializer(PropertyMappingSerializer):
11    """RadiusProviderPropertyMapping Serializer"""
12
13    class Meta:
14        model = RadiusProviderPropertyMapping
15        fields = PropertyMappingSerializer.Meta.fields
16
17
18class RadiusProviderPropertyMappingFilter(PropertyMappingFilterSet):
19    """Filter for RadiusProviderPropertyMapping"""
20
21    class Meta(PropertyMappingFilterSet.Meta):
22        model = RadiusProviderPropertyMapping
23
24
25class RadiusProviderPropertyMappingViewSet(UsedByMixin, ModelViewSet):
26    """RadiusProviderPropertyMapping Viewset"""
27
28    queryset = RadiusProviderPropertyMapping.objects.all()
29    serializer_class = RadiusProviderPropertyMappingSerializer
30    filterset_class = RadiusProviderPropertyMappingFilter
31    search_fields = ["name"]
32    ordering = ["name"]
class RadiusProviderPropertyMappingSerializer(authentik.core.api.property_mappings.PropertyMappingSerializer):
11class RadiusProviderPropertyMappingSerializer(PropertyMappingSerializer):
12    """RadiusProviderPropertyMapping Serializer"""
13
14    class Meta:
15        model = RadiusProviderPropertyMapping
16        fields = PropertyMappingSerializer.Meta.fields

RadiusProviderPropertyMapping Serializer

class RadiusProviderPropertyMappingSerializer.Meta:
14    class Meta:
15        model = RadiusProviderPropertyMapping
16        fields = PropertyMappingSerializer.Meta.fields
fields = ['pk', 'managed', 'name', 'expression', 'component', 'verbose_name', 'verbose_name_plural', 'meta_model_name']
class RadiusProviderPropertyMappingFilter(authentik.core.api.property_mappings.PropertyMappingFilterSet):
19class RadiusProviderPropertyMappingFilter(PropertyMappingFilterSet):
20    """Filter for RadiusProviderPropertyMapping"""
21
22    class Meta(PropertyMappingFilterSet.Meta):
23        model = RadiusProviderPropertyMapping

Filter for RadiusProviderPropertyMapping

declared_filters = OrderedDict({'managed': <django_filters.filters.AllValuesMultipleFilter object>, 'managed__isnull': <django_filters.filters.BooleanFilter object>})
base_filters = OrderedDict({'name': <django_filters.filters.CharFilter object>, 'managed': <django_filters.filters.AllValuesMultipleFilter object>, 'managed__isnull': <django_filters.filters.BooleanFilter object>})
class RadiusProviderPropertyMappingFilter.Meta(authentik.core.api.property_mappings.PropertyMappingFilterSet.Meta):
22    class Meta(PropertyMappingFilterSet.Meta):
23        model = RadiusProviderPropertyMapping
class RadiusProviderPropertyMappingViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
26class RadiusProviderPropertyMappingViewSet(UsedByMixin, ModelViewSet):
27    """RadiusProviderPropertyMapping Viewset"""
28
29    queryset = RadiusProviderPropertyMapping.objects.all()
30    serializer_class = RadiusProviderPropertyMappingSerializer
31    filterset_class = RadiusProviderPropertyMappingFilter
32    search_fields = ["name"]
33    ordering = ["name"]

RadiusProviderPropertyMapping Viewset

queryset = <InheritanceQuerySet []>
serializer_class = <class 'RadiusProviderPropertyMappingSerializer'>
filterset_class = <class 'RadiusProviderPropertyMappingFilter'>
search_fields = ['name']
ordering = ['name']
name = None
description = None
suffix = None
detail = None
basename = None