34 lines
943 B
Python
34 lines
943 B
Python
from django.urls import re_path
|
|
|
|
from funkwhale_api.common import routers
|
|
|
|
from . import views
|
|
|
|
router = routers.OptionalSlashRouter()
|
|
router.register(r"search", views.SearchViewSet, "search")
|
|
urlpatterns = [
|
|
re_path(
|
|
"releases/(?P<uuid>[0-9a-z-]+)/$",
|
|
views.ReleaseDetail.as_view(),
|
|
name="release-detail",
|
|
),
|
|
re_path(
|
|
"artists/(?P<uuid>[0-9a-z-]+)/$",
|
|
views.ArtistDetail.as_view(),
|
|
name="artist-detail",
|
|
),
|
|
re_path(
|
|
"release-groups/browse/(?P<artist_uuid>[0-9a-z-]+)/$",
|
|
views.ReleaseGroupBrowse.as_view(),
|
|
name="release-group-browse",
|
|
),
|
|
re_path(
|
|
"releases/browse/(?P<release_group_uuid>[0-9a-z-]+)/$",
|
|
views.ReleaseBrowse.as_view(),
|
|
name="release-browse",
|
|
),
|
|
# url('release-groups/(?P<uuid>[0-9a-z-]+)/$',
|
|
# views.ReleaseGroupDetail.as_view(),
|
|
# name='release-group-detail'),
|
|
] + router.urls
|