|
15 | 15 | # |
16 | 16 | from __future__ import absolute_import |
17 | 17 |
|
18 | | -from django.conf.urls import url |
| 18 | +from django.urls import include, re_path, path |
19 | 19 | from . import views |
20 | 20 |
|
21 | 21 |
|
22 | 22 | urlpatterns = [ |
23 | | - url(r'^$', views.cohorts_list, name='cohort_list'), |
24 | | - url(r'^manifests/fetch/(?P<file_name>[A-Za-z\-0-9]+\/manifest_[0-9_]+(aws|gcs|gcp)\.s5cmd)', views.fetch_user_manifest, name='fetch_user_manifest'), |
25 | | - url(r'^manifests/check/(?P<file_name>[A-Za-z\-0-9]+\/manifest_[0-9_]+(aws|gcs|gcp)\.s5cmd)', views.check_manifest_ready, name='check_user_manifest'), |
26 | | - url(r'^manifests/fetch/$', views.fetch_user_manifest, name='fetch_user_manifest_base'), |
27 | | - url(r'^manifests/check/$', views.check_manifest_ready, name='check_user_manifest_base'), |
28 | | - url(r'^api/$', views.views_api_v1.cohort_list_api, name='cohort_list_api'), |
29 | | - url(r'^api/v1/$', views.views_api_v1.cohort_list_api, name='cohort_list_api'), |
30 | | - url(r'^api/v2/$', views.views_api_v2.cohort_list_api, name='cohort_list_api'), |
31 | | - # url(r'^api/preview/$', views.cohort_preview_api, name='cohort_preview_api'), |
32 | | - url(r'^api/preview/manifest/$', views.views_api_v1.cohort_preview_manifest_api, name='cohort_preview_manifest_api'), |
33 | | - url(r'^api/v1/preview/manifest/$', views.views_api_v1.cohort_preview_manifest_api, name='cohort_preview_manifest_api'), |
34 | | - # url(r'^api/v2/preview/manifest/$', views.views_api_v2.cohort_preview_manifest_api, name='cohort_preview_manifest_api'), |
35 | | - url(r'^api/preview/query/$', views.views_api_v1.cohort_preview_query_api, name='cohort_preview_query_api'), |
36 | | - url(r'^api/v1/preview/query/$', views.views_api_v1.cohort_preview_query_api, name='cohort_preview_query_api'), |
37 | | - url(r'^api/v2/preview/query/$', views.views_api_v2.cohort_preview_query_api, name='cohort_preview_query_api'), |
38 | | - url(r'^(?P<cohort_id>\d+)/$', views.cohort_detail, name='cohort_details'), |
39 | | -# url(r'^api/(?P<cohort_id>\d+)/$', views.cohort_detail_api, name='cohort_detail_api'), |
40 | | - url(r'^(?P<cohort_id>\d+)/stats/$', views.get_cohort_stats, name='cohort_stats'), |
| 23 | + # re_path(r'^$', views.cohorts_list, name='cohort_list'), |
| 24 | + re_path(r'^manifests/fetch/(?P<file_name>[A-Za-z\-0-9]+\/manifest_(cohort_)?[0-9_]+(aws|gcs|gcp)?\.(s5cmd|json|csv|tsv))', views.fetch_user_manifest, name='fetch_user_manifest'), |
| 25 | + re_path(r'^manifests/check/(?P<file_name>[A-Za-z\-0-9]+\/manifest_(cohort_)?[0-9_]+(aws|gcs|gcp)?\.(s5cmd|json|csv|tsv))', views.check_manifest_ready, name='check_user_manifest'), |
| 26 | + re_path(r'^manifests/fetch/$', views.fetch_user_manifest, name='fetch_user_manifest_base'), |
| 27 | + re_path(r'^manifests/check/$', views.check_manifest_ready, name='check_user_manifest_base'), |
| 28 | + # re_path(r'^api/$', views.views_api_v1.cohort_list_api, name='cohort_list_api'), |
| 29 | + # re_path(r'^api/v1/$', views.views_api_v1.cohort_list_api, name='cohort_list_api'), |
| 30 | + # re_path(r'^api/v2/$', views.views_api_v2.cohort_list_api, name='cohort_list_api'), |
| 31 | + # re_path(r'^api/preview/$', views.cohort_preview_api, name='cohort_preview_api'), |
| 32 | + re_path(r'^api/preview/manifest/$', views.views_api_v1.cohort_preview_manifest_api, name='cohort_preview_manifest_api'), |
| 33 | + re_path(r'^api/v1/preview/manifest/$', views.views_api_v1.cohort_preview_manifest_api, name='cohort_preview_manifest_api'), |
| 34 | + # re_path(r'^api/v2/preview/manifest/$', views.views_api_v2.cohort_preview_manifest_api, name='cohort_preview_manifest_api'), |
| 35 | + re_path(r'^api/preview/query/$', views.views_api_v1.cohort_preview_query_api, name='cohort_preview_query_api'), |
| 36 | + re_path(r'^api/v1/preview/query/$', views.views_api_v1.cohort_preview_query_api, name='cohort_preview_query_api'), |
| 37 | + re_path(r'^api/v2/preview/query/$', views.views_api_v2.cohort_preview_query_api, name='cohort_preview_query_api'), |
| 38 | + # re_path(r'^(?P<cohort_id>\d+)/$', views.cohort_detail, name='cohort_details'), |
| 39 | + # re_path(r'^api/(?P<cohort_id>\d+)/$', views.cohort_detail_api, name='cohort_detail_api'), |
| 40 | + # re_path(r'^(?P<cohort_id>\d+)/stats/$', views.get_cohort_stats, name='cohort_stats'), |
41 | 41 |
|
42 | | -# url(r'^api/(?P<cohort_id>\d+)/$', views.cohort_detail_api, name='cohort_detail_api'), |
43 | | - url(r'^api/(?P<cohort_id>\d+)/manifest/$', views.views_api_v1.cohort_manifest_api, name='cohort_manifest_api'), |
44 | | - url(r'^api/v1/(?P<cohort_id>\d+)/manifest/$', views.views_api_v1.cohort_manifest_api, name='cohort_manifest_api'), |
45 | | - # url(r'^api/v2/(?P<cohort_id>\d+)/manifest/$', views.views_api_v2.cohort_manifest_api, name='cohort_manifest_api'), |
46 | | - url(r'^api/(?P<cohort_id>\d+)/query/$', views.views_api_v1.cohort_query_api, name='cohort_query_api'), |
47 | | - url(r'^api/v1/(?P<cohort_id>\d+)/query/$', views.views_api_v1.cohort_query_api, name='cohort_query_api'), |
48 | | - url(r'^api/v2/(?P<cohort_id>\d+)/query/$', views.views_api_v2.cohort_query_api, name='cohort_query_api'), |
49 | | - url(r'^save_cohort/', views.save_cohort, name='save_cohort'), |
50 | | - url(r'^api/save_cohort/', views.views_api_v1.save_cohort_api, name='save_cohort_api'), |
51 | | - url(r'^api/v1/save_cohort/', views.views_api_v1.save_cohort_api, name='save_cohort_api'), |
52 | | - url(r'^api/v2/save_cohort/', views.views_api_v2.save_cohort_api, name='save_cohort_api'), |
53 | | - url(r'^delete_cohort/', views.delete_cohort, name='delete_cohort'), |
54 | | - url(r'^api/delete_cohort/', views.views_api_v1.delete_cohort_api, name='delete_cohort_api'), |
55 | | - url(r'^api/v1/delete_cohort/', views.views_api_v1.delete_cohort_api, name='delete_cohort_api'), |
56 | | - url(r'^api/v2/delete_cohort/', views.views_api_v2.delete_cohort_api, name='delete_cohort_api'), |
57 | | - #url(r'^clone_cohort/(?P<cohort_id>\d+)/', views.clone_cohort, name='clone_cohort'), |
58 | | - #url(r'^share_cohort/$', views.share_cohort, name='share_cohorts'), |
59 | | - #url(r'^share_cohort/(?P<cohort_id>\d+)/', views.share_cohort, name='share_cohort'), |
60 | | - #url(r'^unshare_cohort/$', views.unshare_cohort, name='unshare_cohorts'), |
61 | | - #url(r'^unshare_cohort/(?P<cohort_id>\d+)/', views.unshare_cohort, name='unshare_cohort'), |
62 | | - #url(r'^set_operation/', views.set_operation, name='set_operation'), |
63 | | - #url(r'^save_cohort_comment/', views.save_comment, name='save_cohort_comment'), |
64 | | - url(r'^download_manifest/(?P<cohort_id>\d+)/', views.download_cohort_manifest, name='cohort_manifest'), |
65 | | - url(r'bq_string/(?P<cohort_id>\d+)/', views.get_query_str_response, name='bq_string'), |
66 | | - url(r'^download_manifest/', views.download_cohort_manifest, name='cohort_manifest_base'), |
67 | | - url(r'^download_ids/(?P<cohort_id>\d+)/', views.cohort_uuids, name='download_ids'), |
68 | | - url(r'^get_metadata_ajax/$', views.get_metadata, name='metadata_count_ajax') |
| 42 | + # re_path(r'^api/(?P<cohort_id>\d+)/$', views.cohort_detail_api, name='cohort_detail_api'), |
| 43 | + # re_path(r'^api/(?P<cohort_id>\d+)/manifest/$', views.views_api_v1.cohort_manifest_api, name='cohort_manifest_api'), |
| 44 | + # re_path(r'^api/v1/(?P<cohort_id>\d+)/manifest/$', views.views_api_v1.cohort_manifest_api, name='cohort_manifest_api'), |
| 45 | + # re_path(r'^api/v2/(?P<cohort_id>\d+)/manifest/$', views.views_api_v2.cohort_manifest_api, name='cohort_manifest_api'), |
| 46 | + # re_path(r'^api/(?P<cohort_id>\d+)/query/$', views.views_api_v1.cohort_query_api, name='cohort_query_api'), |
| 47 | + # re_path(r'^api/v1/(?P<cohort_id>\d+)/query/$', views.views_api_v1.cohort_query_api, name='cohort_query_api'), |
| 48 | + # re_path(r'^api/v2/(?P<cohort_id>\d+)/query/$', views.views_api_v2.cohort_query_api, name='cohort_query_api'), |
| 49 | + # re_path(r'^save_cohort/', views.save_cohort, name='save_cohort'), |
| 50 | + # re_path(r'^api/save_cohort/', views.views_api_v1.save_cohort_api, name='save_cohort_api'), |
| 51 | + # re_path(r'^api/v1/save_cohort/', views.views_api_v1.save_cohort_api, name='save_cohort_api'), |
| 52 | + # re_path(r'^api/v2/save_cohort/', views.views_api_v2.save_cohort_api, name='save_cohort_api'), |
| 53 | + # re_path(r'^delete_cohort/', views.delete_cohort, name='delete_cohort'), |
| 54 | + # re_path(r'^api/delete_cohort/', views.views_api_v1.delete_cohort_api, name='delete_cohort_api'), |
| 55 | + # re_path(r'^api/v1/delete_cohort/', views.views_api_v1.delete_cohort_api, name='delete_cohort_api'), |
| 56 | + # re_path(r'^api/v2/delete_cohort/', views.views_api_v2.delete_cohort_api, name='delete_cohort_api'), |
| 57 | + # re_path(r'^clone_cohort/(?P<cohort_id>\d+)/', views.clone_cohort, name='clone_cohort'), |
| 58 | + # re_path(r'^share_cohort/$', views.share_cohort, name='share_cohorts'), |
| 59 | + # re_path(r'^share_cohort/(?P<cohort_id>\d+)/', views.share_cohort, name='share_cohort'), |
| 60 | + # re_path(r'^unshare_cohort/$', views.unshare_cohort, name='unshare_cohorts'), |
| 61 | + # re_path(r'^unshare_cohort/(?P<cohort_id>\d+)/', views.unshare_cohort, name='unshare_cohort'), |
| 62 | + # re_path(r'^set_operation/', views.set_operation, name='set_operation'), |
| 63 | + # re_path(r'^save_cohort_comment/', views.save_comment, name='save_cohort_comment'), |
| 64 | + # re_path(r'^download_manifest/(?P<cohort_id>\d+)/', views.download_cohort_manifest, name='cohort_manifest'), |
| 65 | + # re_path(r'bq_string/(?P<cohort_id>\d+)/', views.get_query_str_response, name='bq_string'), |
| 66 | + # re_path(r'^download_manifest/', views.download_cohort_manifest, name='cohort_manifest_base'), |
69 | 67 | ] |
0 commit comments