-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathurls.py
More file actions
53 lines (50 loc) · 1.84 KB
/
urls.py
File metadata and controls
53 lines (50 loc) · 1.84 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
from django.urls import path
from news.views import NewsDetail, NewsDetailSetLiked, NewsDetailSetViewed, NewsList
from partner_programs.views import (
PartnerProgramCreateUserAndRegister,
PartnerProgramDataSchema,
PartnerProgramDetail,
PartnerProgramList,
PartnerProgramProjectsAPIView,
PartnerProgramProjectSubmitView,
PartnerProgramRegister,
PartnerProgramSetLiked,
PartnerProgramSetViewed,
ProgramFiltersAPIView,
ProgramProjectFilterAPIView,
)
app_name = "partner_programs"
urlpatterns = [
path("", PartnerProgramList.as_view()),
path("<int:pk>/", PartnerProgramDetail.as_view()),
path(
"partner-program-projects/<int:pk>/submit/",
PartnerProgramProjectSubmitView.as_view(),
name="partner-program-project-submit",
),
path("<int:pk>/schema/", PartnerProgramDataSchema.as_view()),
path("<int:pk>/register/", PartnerProgramRegister.as_view()),
path("<int:pk>/register_new/", PartnerProgramCreateUserAndRegister.as_view()),
path("<int:pk>/set_liked/", PartnerProgramSetLiked.as_view()),
path("<int:pk>/set_viewed/", PartnerProgramSetViewed.as_view()),
path("<int:partnerprogram_pk>/news/", NewsList.as_view()),
path("<int:partnerprogram_pk>/news/<int:pk>/", NewsDetail.as_view()),
path(
"<int:partnerprogram_pk>/news/<int:pk>/set_viewed/",
NewsDetailSetViewed.as_view(),
),
path(
"<int:partnerprogram_pk>/news/<int:pk>/set_liked/", NewsDetailSetLiked.as_view()
),
path("<int:pk>/filters/", ProgramFiltersAPIView.as_view(), name="program-filters"),
path(
"<int:pk>/projects/filter/",
ProgramProjectFilterAPIView.as_view(),
name="program-projects-filter",
),
path(
"<int:pk>/projects/",
PartnerProgramProjectsAPIView.as_view(),
name="partner-program-projects",
),
]