2018-04-06 15:59:06 +00:00
|
|
|
from django.conf.urls import include, url
|
|
|
|
from rest_framework import routers
|
2018-06-10 08:55:16 +00:00
|
|
|
|
2018-03-28 22:00:47 +00:00
|
|
|
from . import views
|
|
|
|
|
|
|
|
router = routers.SimpleRouter(trailing_slash=False)
|
2018-04-06 15:59:06 +00:00
|
|
|
music_router = routers.SimpleRouter(trailing_slash=False)
|
2018-03-28 22:00:47 +00:00
|
|
|
router.register(
|
2018-06-09 13:36:16 +00:00
|
|
|
r"federation/instance/actors", views.InstanceActorViewSet, "instance-actors"
|
2018-04-06 15:59:06 +00:00
|
|
|
)
|
2018-09-22 12:29:30 +00:00
|
|
|
router.register(r"federation/shared", views.SharedViewSet, "shared")
|
2018-07-22 10:20:16 +00:00
|
|
|
router.register(r"federation/actors", views.ActorViewSet, "actors")
|
2018-06-09 13:36:16 +00:00
|
|
|
router.register(r".well-known", views.WellKnownViewSet, "well-known")
|
|
|
|
|
2018-09-06 18:35:02 +00:00
|
|
|
music_router.register(r"libraries", views.MusicLibraryViewSet, "libraries")
|
2018-09-22 12:29:30 +00:00
|
|
|
music_router.register(r"uploads", views.MusicUploadViewSet, "uploads")
|
|
|
|
music_router.register(r"artists", views.MusicArtistViewSet, "artists")
|
|
|
|
music_router.register(r"albums", views.MusicAlbumViewSet, "albums")
|
|
|
|
music_router.register(r"tracks", views.MusicTrackViewSet, "tracks")
|
2018-04-06 15:59:06 +00:00
|
|
|
urlpatterns = router.urls + [
|
2018-06-09 13:36:16 +00:00
|
|
|
url("federation/music/", include((music_router.urls, "music"), namespace="music"))
|
2018-04-06 15:59:06 +00:00
|
|
|
]
|