-
Notifications
You must be signed in to change notification settings - Fork 27
/
urls.py
67 lines (65 loc) · 2.67 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
58
59
60
61
62
63
64
65
66
67
from django.urls import re_path, include
from core.common.constants import NAMESPACE_PATTERN
from core.users.views import UserListView
from . import views
urlpatterns = [
re_path(r'^$', views.OrganizationListView.as_view(), name='organization-list'),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/$',
views.OrganizationDetailView.as_view(),
name='organization-detail'
),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/overview/$',
views.OrganizationOverviewView.as_view(),
name='organization-overview'
),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/client-configs/$',
views.OrganizationClientConfigsView.as_view(),
name='organization-client-configs'
),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/logo/$',
views.OrganizationLogoView.as_view(),
name='organization-logo'
),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/extras/$',
views.OrganizationExtrasView.as_view(),
name='organization-extras'
),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/members/$',
UserListView.as_view(),
name='organization-members'
),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/users/$',
UserListView.as_view(),
name='organization-users'
),
re_path(
r"^(?P<org>{pattern})/extras/(?P<extra>{pattern})/$".format(pattern=NAMESPACE_PATTERN),
views.OrganizationExtraRetrieveUpdateDestroyView.as_view(),
name='organization-extra'
),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/members/(?P<user>' + NAMESPACE_PATTERN + ')/$',
views.OrganizationMemberView.as_view(),
name='organization-member-detail'
),
re_path(
r'^(?P<org>' + NAMESPACE_PATTERN + ')/url-registry/', include('core.url_registry.urls'),
name='org-url-registry-urls'),
re_path(r'^(?P<org>' + NAMESPACE_PATTERN + ')/repos/', include('core.repos.urls'), name='org-repos-urls'),
re_path(r'^(?P<org>' + NAMESPACE_PATTERN + ')/sources/', include('core.sources.urls')),
re_path(r'^(?P<org>' + NAMESPACE_PATTERN + ')/CodeSystem/', include('core.code_systems.urls'),
name='code_systems_urls'),
re_path(r'^(?P<org>' + NAMESPACE_PATTERN + ')/ValueSet/', include('core.value_sets.urls'),
name='value_sets_urls'),
re_path(r'^(?P<org>' + NAMESPACE_PATTERN + ')/ConceptMap/', include('core.concept_maps.urls'),
name='concept_maps_urls'),
re_path(r'^(?P<org>' + NAMESPACE_PATTERN + ')/collections/', include('core.collections.urls')),
re_path(r'^(?P<org>' + NAMESPACE_PATTERN + ')/pins/', include('core.pins.urls')),
]