diff options
author | 2018-10-22 11:22:48 +0100 | |
---|---|---|
committer | 2018-10-22 11:22:48 +0100 | |
commit | 0766dab8306d24b22550e1a4a054ff3f2956a0b1 (patch) | |
tree | a3503b68c70154a1cad8b454ccf4269b560c2136 /api/viewsets.py | |
parent | fixed linting issues (diff) |
Added special snakes api
Diffstat (limited to 'api/viewsets.py')
-rw-r--r-- | api/viewsets.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/api/viewsets.py b/api/viewsets.py index 24c2aef9..098b34f6 100644 --- a/api/viewsets.py +++ b/api/viewsets.py @@ -11,15 +11,16 @@ from rest_framework_bulk import BulkCreateModelMixin from .models import ( DocumentationLink, Member, - OffTopicChannelName, SnakeFact, - SnakeIdiom, SnakeName, + OffTopicChannelName, + SnakeFact, SnakeIdiom, + SpecialSnake, SnakeName, Tag ) from .serializers import ( + OffTopicChannelNameSerializer, DocumentationLinkSerializer, MemberSerializer, - OffTopicChannelNameSerializer, SnakeFactSerializer, - SnakeIdiomSerializer, SnakeNameSerializer, - TagSerializer + SnakeFactSerializer, SnakeIdiomSerializer, + SnakeNameSerializer, SpecialSnakeSerializer, TagSerializer ) @@ -282,6 +283,11 @@ class SnakeNameViewSet(ViewSet): return Response({}) +class SpecialSnakeViewSet(ListModelMixin, GenericViewSet): + serializer_class = SpecialSnakeSerializer + queryset = SpecialSnake.objects.all() + + class TagViewSet(ModelViewSet): """ View providing CRUD operations on tags shown by our bot. |