19 lines
1.1 KiB
Python
19 lines
1.1 KiB
Python
from django.urls import path
|
|
from django.contrib.auth import views as auth_views
|
|
|
|
from . import views
|
|
|
|
urlpatterns = [
|
|
|
|
path('projects/<int:project>/works', views.PlaylistView.as_view(), name="project_playlist"),
|
|
path('projects/<int:project>/works/manage', views.PlaylistManageView.as_view(), name="playlist_manage"),
|
|
path('projects/<int:project>/works/append', views.PlaylistAddView.as_view(), name="playlist_append"),
|
|
|
|
path('library/works', views.WorkListView.as_view(), name="work_list"),
|
|
path('library/works/add', views.WorkAddView.as_view(), name="work_add"),
|
|
path('library/works/<int:pk>', views.WorkDetailView.as_view(), name="work_detail"),
|
|
path('library/works/<int:pk>/upload', views.DocumentAddView.as_view(), name="document_add"),
|
|
path('library/documents/<int:pk>/download', views.DocumentDownloadView.as_view(), name="document_download"),
|
|
path('library/documents/<int:pk>/annotate', views.DocumentAnnotateView.as_view(), name="document_annotate"),
|
|
path('library/parts/<int:pk>/<str:filename>', views.PartDownloadView.as_view(), name="part_download"),
|
|
] |