From 0766dab8306d24b22550e1a4a054ff3f2956a0b1 Mon Sep 17 00:00:00 2001 From: Hasan-Ahmad Date: Mon, 22 Oct 2018 11:22:48 +0100 Subject: Added special snakes api --- api/urls.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'api/urls.py') diff --git a/api/urls.py b/api/urls.py index 4f1b2455..c90c1a14 100644 --- a/api/urls.py +++ b/api/urls.py @@ -4,9 +4,9 @@ from rest_framework.routers import DefaultRouter from .views import HealthcheckView from .viewsets import ( DocumentationLinkViewSet, MemberViewSet, - OffTopicChannelNameViewSet, SnakeFactViewSet, - SnakeIdiomViewSet, SnakeNameViewSet, - TagViewSet + OffTopicChannelNameViewSet, SpecialSnakeViewSet, + SnakeFactViewSet, SnakeIdiomViewSet, + SnakeNameViewSet, TagViewSet ) @@ -38,6 +38,10 @@ bot_router.register( SnakeNameViewSet, base_name='snakename' ) +bot_router.register( + 'special-snakes', + SpecialSnakeViewSet, +) bot_router.register( 'tags', TagViewSet, -- cgit v1.2.3 From 43df5d0fcfa66018fd0bb47bff848d42fcf1e76c Mon Sep 17 00:00:00 2001 From: Hasan-Ahmad Date: Thu, 25 Oct 2018 09:55:25 +0100 Subject: Fixed linting --- api/admin.py | 6 +++--- api/tests/test_models.py | 3 ++- api/urls.py | 5 +++-- 3 files changed, 8 insertions(+), 6 deletions(-) (limited to 'api/urls.py') diff --git a/api/admin.py b/api/admin.py index 13ba2db0..b06cc939 100644 --- a/api/admin.py +++ b/api/admin.py @@ -2,9 +2,9 @@ from django.contrib import admin from .models import ( DocumentationLink, Member, - OffTopicChannelName, Role, - SpecialSnake, SnakeFact, - SnakeIdiom, SnakeName, + OffTopicChannelName, Role, + SnakeFact, SnakeIdiom, + SnakeName, SpecialSnake, Tag ) diff --git a/api/tests/test_models.py b/api/tests/test_models.py index 009e5bd4..7dea68b5 100644 --- a/api/tests/test_models.py +++ b/api/tests/test_models.py @@ -33,7 +33,8 @@ class StringDunderMethodTests(SimpleTestCase): SnakeFact(fact='snakes are cute'), SnakeIdiom(idiom='snake snacks'), SnakeName(name='python', scientific='3'), - SpecialSnake(name='Pythagoras Pythonista', info='The only python snake that is born a triangle'), + SpecialSnake(name='Pythagoras Pythonista', + info='The only python snake that is born a triangle'), Role( id=5, name='test role', colour=0x5, permissions=0 diff --git a/api/urls.py b/api/urls.py index c90c1a14..63802858 100644 --- a/api/urls.py +++ b/api/urls.py @@ -4,9 +4,10 @@ from rest_framework.routers import DefaultRouter from .views import HealthcheckView from .viewsets import ( DocumentationLinkViewSet, MemberViewSet, - OffTopicChannelNameViewSet, SpecialSnakeViewSet, + OffTopicChannelNameViewSet, SnakeFactViewSet, SnakeIdiomViewSet, - SnakeNameViewSet, TagViewSet + SnakeNameViewSet, SpecialSnakeViewSet, + TagViewSet ) -- cgit v1.2.3 From 0e7f075253f5a491d69f70f8cda640372ebc050c Mon Sep 17 00:00:00 2001 From: Hasan-Ahmad Date: Sat, 27 Oct 2018 17:08:04 +0100 Subject: trailing comma extermination --- api/serializers.py | 4 ++-- api/urls.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'api/urls.py') diff --git a/api/serializers.py b/api/serializers.py index 69ae1da7..3a379771 100644 --- a/api/serializers.py +++ b/api/serializers.py @@ -40,13 +40,13 @@ class SnakeIdiomSerializer(ModelSerializer): class SnakeNameSerializer(ModelSerializer): class Meta: model = SnakeName - fields = ('name', 'scientific',) + fields = ('name', 'scientific') class SpecialSnakeSerializer(ModelSerializer): class Meta: model = SpecialSnake - fields = ('name', 'image', 'info',) + fields = ('name', 'image', 'info') class RoleSerializer(ModelSerializer): diff --git a/api/urls.py b/api/urls.py index 63802858..8229b08c 100644 --- a/api/urls.py +++ b/api/urls.py @@ -28,7 +28,7 @@ bot_router.register( ) bot_router.register( 'snake-facts', - SnakeFactViewSet, + SnakeFactViewSet ) bot_router.register( 'snake-idioms', @@ -41,11 +41,11 @@ bot_router.register( ) bot_router.register( 'special-snakes', - SpecialSnakeViewSet, + SpecialSnakeViewSet ) bot_router.register( 'tags', - TagViewSet, + TagViewSet ) app_name = 'api' -- cgit v1.2.3