authentik.sources.telegram.api.source_connection
1from rest_framework.viewsets import ModelViewSet 2 3from authentik.core.api.sources import ( 4 GroupSourceConnectionSerializer, 5 GroupSourceConnectionViewSet, 6 UserSourceConnectionSerializer, 7 UserSourceConnectionViewSet, 8) 9from authentik.sources.telegram.models import ( 10 GroupTelegramSourceConnection, 11 UserTelegramSourceConnection, 12) 13 14 15class UserTelegramSourceConnectionSerializer(UserSourceConnectionSerializer): 16 class Meta(UserSourceConnectionSerializer.Meta): 17 model = UserTelegramSourceConnection 18 fields = UserSourceConnectionSerializer.Meta.fields 19 20 21class UserTelegramSourceConnectionViewSet(UserSourceConnectionViewSet, ModelViewSet): 22 queryset = UserTelegramSourceConnection.objects.all() 23 serializer_class = UserTelegramSourceConnectionSerializer 24 25 26class GroupTelegramSourceConnectionSerializer(GroupSourceConnectionSerializer): 27 class Meta(GroupSourceConnectionSerializer.Meta): 28 model = GroupTelegramSourceConnection 29 30 31class GroupTelegramSourceConnectionViewSet(GroupSourceConnectionViewSet, ModelViewSet): 32 queryset = GroupTelegramSourceConnection.objects.all() 33 serializer_class = GroupTelegramSourceConnectionSerializer
class
UserTelegramSourceConnectionSerializer(authentik.core.api.sources.UserSourceConnectionSerializer):
16class UserTelegramSourceConnectionSerializer(UserSourceConnectionSerializer): 17 class Meta(UserSourceConnectionSerializer.Meta): 18 model = UserTelegramSourceConnection 19 fields = UserSourceConnectionSerializer.Meta.fields
User source connection
Inherited Members
class
UserTelegramSourceConnectionSerializer.Meta(authentik.core.api.sources.UserSourceConnectionSerializer.Meta):
17 class Meta(UserSourceConnectionSerializer.Meta): 18 model = UserTelegramSourceConnection 19 fields = UserSourceConnectionSerializer.Meta.fields
model =
<class 'authentik.sources.telegram.models.UserTelegramSourceConnection'>
Inherited Members
class
UserTelegramSourceConnectionViewSet(authentik.core.api.sources.UserSourceConnectionViewSet, rest_framework.viewsets.ModelViewSet):
22class UserTelegramSourceConnectionViewSet(UserSourceConnectionViewSet, ModelViewSet): 23 queryset = UserTelegramSourceConnection.objects.all() 24 serializer_class = UserTelegramSourceConnectionSerializer
User-source connection Viewset
serializer_class =
<class 'UserTelegramSourceConnectionSerializer'>
class
GroupTelegramSourceConnectionSerializer(authentik.core.api.sources.GroupSourceConnectionSerializer):
27class GroupTelegramSourceConnectionSerializer(GroupSourceConnectionSerializer): 28 class Meta(GroupSourceConnectionSerializer.Meta): 29 model = GroupTelegramSourceConnection
Group Source Connection
Inherited Members
class
GroupTelegramSourceConnectionSerializer.Meta(authentik.core.api.sources.GroupSourceConnectionSerializer.Meta):
model =
<class 'authentik.sources.telegram.models.GroupTelegramSourceConnection'>
class
GroupTelegramSourceConnectionViewSet(authentik.core.api.sources.GroupSourceConnectionViewSet, rest_framework.viewsets.ModelViewSet):
32class GroupTelegramSourceConnectionViewSet(GroupSourceConnectionViewSet, ModelViewSet): 33 queryset = GroupTelegramSourceConnection.objects.all() 34 serializer_class = GroupTelegramSourceConnectionSerializer
Group-source connection Viewset
serializer_class =
<class 'GroupTelegramSourceConnectionSerializer'>