funkwhale/api/funkwhale_api/manage/urls.py

36 wiersze
1.2 KiB
Python
Czysty Zwykły widok Historia

from django.conf.urls import include, url
from rest_framework import routers
2018-06-09 13:36:16 +00:00
2018-06-10 08:55:16 +00:00
from . import views
federation_router = routers.SimpleRouter()
federation_router.register(r"domains", views.ManageDomainViewSet, "domains")
library_router = routers.SimpleRouter()
2018-09-22 12:29:30 +00:00
library_router.register(r"uploads", views.ManageUploadViewSet, "uploads")
moderation_router = routers.SimpleRouter()
moderation_router.register(
r"instance-policies", views.ManageInstancePolicyViewSet, "instance-policies"
)
2018-06-19 16:48:43 +00:00
users_router = routers.SimpleRouter()
users_router.register(r"users", views.ManageUserViewSet, "users")
users_router.register(r"invitations", views.ManageInvitationViewSet, "invitations")
2019-01-03 10:47:29 +00:00
other_router = routers.SimpleRouter()
other_router.register(r"accounts", views.ManageActorViewSet, "accounts")
urlpatterns = [
url(
r"^federation/",
include((federation_router.urls, "federation"), namespace="federation"),
),
2018-06-19 16:48:43 +00:00
url(r"^library/", include((library_router.urls, "instance"), namespace="library")),
url(
r"^moderation/",
include((moderation_router.urls, "moderation"), namespace="moderation"),
),
2018-06-19 16:48:43 +00:00
url(r"^users/", include((users_router.urls, "instance"), namespace="users")),
2019-01-03 10:47:29 +00:00
] + other_router.urls