aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/urls.py
diff options
context:
space:
mode:
authorGravatar Matteo Bertucci <[email protected]>2021-04-27 10:54:21 +0200
committerGravatar D0rs4n <[email protected]>2021-12-18 18:01:28 +0100
commit64c5c617df68cc7b54fffbe8d76bb5c67d641c98 (patch)
tree700be1fa0630dee2d538b17eb46679e660e2a273 /pydis_site/apps/api/urls.py
parentFilters: Add migration to the new model (diff)
Filters: hook the new models into the REST API
Diffstat (limited to 'pydis_site/apps/api/urls.py')
-rw-r--r--pydis_site/apps/api/urls.py29
1 files changed, 27 insertions, 2 deletions
diff --git a/pydis_site/apps/api/urls.py b/pydis_site/apps/api/urls.py
index b0ab545b..7af2e505 100644
--- a/pydis_site/apps/api/urls.py
+++ b/pydis_site/apps/api/urls.py
@@ -2,11 +2,16 @@ from django.urls import include, path
from rest_framework.routers import DefaultRouter
from .views import HealthcheckView, RulesView
-from .viewsets import (
+from .viewsets import ( # noqa: I101 - Preserving the filter order
BotSettingViewSet,
DeletedMessageViewSet,
DocumentationLinkViewSet,
FilterListViewSet,
+ FilterSettingsViewSet,
+ FilterActionViewSet,
+ FilterChannelRangeViewSet,
+ FilterViewSet,
+ FilterOverrideViewSet,
InfractionViewSet,
NominationViewSet,
OffTopicChannelNameViewSet,
@@ -19,10 +24,30 @@ from .viewsets import (
# https://www.django-rest-framework.org/api-guide/routers/#defaultrouter
bot_router = DefaultRouter(trailing_slash=False)
bot_router.register(
- 'filter-lists',
+ 'filter/filter_lists',
FilterListViewSet
)
bot_router.register(
+ 'filter/filter_settings',
+ FilterSettingsViewSet
+)
+bot_router.register(
+ 'filter/filter_action',
+ FilterActionViewSet
+)
+bot_router.register(
+ 'filter/channel_range',
+ FilterChannelRangeViewSet
+)
+bot_router.register(
+ 'filter/filter_override',
+ FilterOverrideViewSet
+)
+bot_router.register(
+ 'filter/filters',
+ FilterViewSet
+)
+bot_router.register(
'bot-settings',
BotSettingViewSet
)