/
urls.py
90 lines (83 loc) · 2.32 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
"""URL configuration for the ``beaconsite`` app.
"""
from django.conf.urls import url
from . import views, views_ajax, views_api
app_name = "beaconsite"
ui_urlpatterns = [
url(
regex=r"^$",
view=views.IndexView.as_view(),
name="index",
),
url(
regex=r"^consortium$",
view=views.ConsortiumListView.as_view(),
name="consortium-list",
),
url(
regex=r"^consortium/(?P<consortium>[0-9a-f-]+)$",
view=views.ConsortiumDetailView.as_view(),
name="consortium-detail",
),
url(
regex=r"^consortium/create/$",
view=views.ConsortiumCreateView.as_view(),
name="consortium-create",
),
url(
regex=r"^consortium/update/(?P<consortium>[0-9a-f-]+)$",
view=views.ConsortiumUpdateView.as_view(),
name="consortium-update",
),
url(
regex=r"^consortium/delete/(?P<consortium>[0-9a-f-]+)$",
view=views.ConsortiumDeleteView.as_view(),
name="consortium-delete",
),
url(
regex=r"^site$",
view=views.SiteListView.as_view(),
name="site-list",
),
url(
regex=r"^site/(?P<site>[0-9a-f-]+)$",
view=views.SiteDetailView.as_view(),
name="site-detail",
),
url(
regex=r"^site/create/$",
view=views.SiteCreateView.as_view(),
name="site-create",
),
url(
regex=r"^site/update/(?P<site>[0-9a-f-]+)$",
view=views.SiteUpdateView.as_view(),
name="site-update",
),
url(
regex=r"^site/delete/(?P<site>[0-9a-f-]+)$",
view=views.SiteDeleteView.as_view(),
name="site-delete",
),
]
ajax_urlpatterns = [
url(
regex=r"^ajax/beacon/info/(?P<site>[0-9a-f-]+)$",
view=views_ajax.BeaconInfoAjaxView.as_view(),
name="ajax-beacon-info",
),
url(
regex=r"^ajax/beacon/query/(?P<site>[0-9a-f-]+)$",
view=views_ajax.BeaconQueryAjaxView.as_view(),
name="ajax-beacon-query",
),
]
beacon_api_urlpatterns = [
url(regex=r"^endpoint/?$", view=views_api.BeaconInfoApiView.as_view(), name="beacon-api-info"),
url(
regex=r"^endpoint/query/?$",
view=views_api.BeaconQueryApiView.as_view(),
name="beacon-api-query",
),
]
urlpatterns = ui_urlpatterns + ajax_urlpatterns + beacon_api_urlpatterns