authentik.stages.dummy.api

DummyStage API Views

 1"""DummyStage API Views"""
 2
 3from rest_framework.viewsets import ModelViewSet
 4
 5from authentik.core.api.used_by import UsedByMixin
 6from authentik.flows.api.stages import StageSerializer
 7from authentik.stages.dummy.models import DummyStage
 8
 9
10class DummyStageSerializer(StageSerializer):
11    """DummyStage Serializer"""
12
13    class Meta:
14        model = DummyStage
15        fields = StageSerializer.Meta.fields + ["throw_error"]
16
17
18class DummyStageViewSet(UsedByMixin, ModelViewSet):
19    """DummyStage Viewset"""
20
21    queryset = DummyStage.objects.all()
22    serializer_class = DummyStageSerializer
23    filterset_fields = "__all__"
24    search_fields = ["name"]
25    ordering = ["name"]
class DummyStageSerializer(authentik.flows.api.stages.StageSerializer):
11class DummyStageSerializer(StageSerializer):
12    """DummyStage Serializer"""
13
14    class Meta:
15        model = DummyStage
16        fields = StageSerializer.Meta.fields + ["throw_error"]

DummyStage Serializer

class DummyStageSerializer.Meta:
14    class Meta:
15        model = DummyStage
16        fields = StageSerializer.Meta.fields + ["throw_error"]
fields = ['pk', 'name', 'component', 'verbose_name', 'verbose_name_plural', 'meta_model_name', 'flow_set', 'throw_error']
class DummyStageViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
19class DummyStageViewSet(UsedByMixin, ModelViewSet):
20    """DummyStage Viewset"""
21
22    queryset = DummyStage.objects.all()
23    serializer_class = DummyStageSerializer
24    filterset_fields = "__all__"
25    search_fields = ["name"]
26    ordering = ["name"]

DummyStage Viewset

queryset = <InheritanceQuerySet []>
serializer_class = <class 'DummyStageSerializer'>
filterset_fields = '__all__'
search_fields = ['name']
ordering = ['name']
name = None
description = None
suffix = None
detail = None
basename = None