-
Notifications
You must be signed in to change notification settings - Fork 27
/
urls.py
57 lines (55 loc) · 1.61 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
from django.urls import path
from . import views
urlpatterns = [
path('', views.MappingListView.as_view(), name='mapping-list'),
path(
"<str:mapping>/",
views.MappingRetrieveUpdateDestroyView.as_view(),
name='mapping-detail'
),
path(
"<str:mapping>/collection-versions/",
views.MappingCollectionMembershipView.as_view(),
name='mapping-collection-versions'
),
path(
"<str:mapping>/reactivate/",
views.MappingReactivateView.as_view(),
name='mapping-reactivate'
),
path(
"<str:mapping>/versions/",
views.MappingVersionsView.as_view(),
name='mapping-version-list'
),
path(
'<str:mapping>/extras/',
views.MappingExtrasView.as_view(),
name='mapping-extras'
),
path(
'<str:mapping>/extras/<str:extra>/',
views.MappingExtraRetrieveUpdateDestroyView.as_view(),
name='mapping-extra'
),
path(
'<str:mapping>/<str:mapping_version>/',
views.MappingVersionRetrieveView.as_view(),
name='mapping-version-detail'
),
path(
'<str:mapping>/<str:mapping_version>/collection-versions/',
views.MappingCollectionMembershipView.as_view(),
name='mapping-version-collection-versions'
),
path(
'<str:mapping>/<str:mapping_version>/extras/',
views.MappingExtrasView.as_view(),
name='mapping-extras'
),
path(
'<str:mapping>/<str:mapping_version>/extras/<str:extra>/',
views.MappingExtraRetrieveUpdateDestroyView.as_view(),
name='mapping-extra'
),
]