-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathurls.py
More file actions
91 lines (90 loc) · 3.82 KB
/
urls.py
File metadata and controls
91 lines (90 loc) · 3.82 KB
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
91
from django.urls import path, include
from jdhapi import views
from rest_framework.urlpatterns import format_suffix_patterns
urlpatterns = [
path("api/", views.api_root),
path("api/me", views.api_me, name="me"),
path("api/captcha", views.get_captcha_challenge, name="captcha"),
path("api-auth/", include("rest_framework.urls")),
path("api/abstracts/", views.AbstractList.as_view(), name="abstract-list"),
path(
"api/abstracts/<str:pid>/",
views.AbstractDetail.as_view(),
name="abstract-detail",
),
path(
"api/abstracts/status",
views.update_abstract_status,
name="abstract-change-status",
),
path(
"api/abstracts/<str:pid>/status",
views.update_abstract_status_with_email,
name="abstract-change-status-with-email",
),
path("api/abstracts/submit", views.submit_abstract, name="submit-abstract"),
path("api/articles/", views.ArticleList.as_view(), name="article-list"),
path("api/articles/<str:abstract__pid>/status", views.ArticleStatus.as_view(), name='article-status'),
path(
"api/articles/<str:abstract__pid>/",
views.ArticleDetail.as_view(),
name="article-detail",
),
path(
"api/articles/status",
views.update_article_status,
name="article-change-status",
),
path("api/articles/advance", views.AdvanceArticleList.as_view(), name="advance-article-list"),
path(
"api/articles/bluesky",
views.bluesky_campaign,
name="articles-bluesky",
),
path(
"api/articles/facebook",
views.facebook_campaign,
name="articles-facebook",
),
path("api/articles/cover", views.get_social_cover_image, name="articles-social-media-cover"),
path("api/articles/ojs/submissions", views.get_count_submission_from_ojs, name="count-submission-from-ojs"),
path("api/articles/ojs/submission", views.send_article_to_ojs, name="articles-send-to-ojs"),
path("api/articles/tweet", views.get_tweet_md_file, name="articles-tweet"),
path("api/articles/docx", views.get_docx, name="article-docx"),
path("api/articles/docx/email", views.send_docx_email, name="article-docx-email"),
path("api/authors/", views.AuthorList.as_view(), name="author-list"),
path("api/authors/<int:pk>/", views.AuthorDetail.as_view(), name="author-detail"),
path(
"api/callforpaper/", views.CallForPaperList.as_view(), name="callforpaper-list"
),
path(
"api/callforpaper/open",
views.CallForPaperListOpen.as_view(),
name="callforpaper-list",
),
path(
"api/callforpaper/<str:folder_name>/",
views.CallForPaperDetail.as_view(),
name="callforpaper-detail",
),
path(
"api/check-github-id/<str:username>",
views.check_github_id,
name="check-github-id",
),
path("api/csrf/", views.get_csrf, name="get_csrf"),
path("api/datasets/", views.DatasetList.as_view(), name="dataset-list"),
path(
"api/datasets/<int:pk>/", views.DatasetDetail.as_view(), name="dataset-detail"
),
path("api/generate-notebook/<str:pid>", views.generate_notebook),
path("api/issues/", views.IssueList.as_view(), name="issue-list"),
path("api/issues/<str:pid>/", views.IssueDetail.as_view(), name="issue-detail"),
path("api/issues/<str:pid>/articles/",views.IssueArticlesList.as_view(),name="issue-articles-list"),
path("api/issues/<str:pid>/abstracts", views.IssueAbstractsList.as_view(), name="issue-abstracts-list"),
path("api/login/", views.CustomLoginView.as_view(), name="custom-login"),
path("api/logout/", views.custom_logout, name="custom_logout"),
path("api/tags/", views.TagList.as_view(), name="tag-list"),
path("api/tags/<int:pk>/", views.TagDetail.as_view(), name="tag-detail"),
]
urlpatterns = format_suffix_patterns(urlpatterns)