-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathurls.py
More file actions
44 lines (42 loc) · 1.34 KB
/
urls.py
File metadata and controls
44 lines (42 loc) · 1.34 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
from django.urls import path
from django.views.defaults import page_not_found
from django_email_learning.api.views import (
CourseView,
ImapConnectionView,
OrganizationsView,
SingleCourseView,
CourseContentView,
SingleCourseContentView,
UpdateSessionView,
)
app_name = "django_email_learning"
urlpatterns = [
path(
"organizations/<int:organization_id>/courses/",
CourseView.as_view(),
name="course_view",
),
path(
"organizations/<int:organization_id>/imap-connections/",
ImapConnectionView.as_view(),
name="imap_connection_view",
),
path(
"organizations/<int:organization_id>/courses/<int:course_id>/",
SingleCourseView.as_view(),
name="single_course_view",
),
path(
"organizations/<int:organization_id>/courses/<int:course_id>/contents/",
CourseContentView.as_view(),
name="course_content_view",
),
path(
"organizations/<int:organization_id>/courses/<int:course_id>/contents/<int:course_content_id>/",
SingleCourseContentView.as_view(),
name="single_course_content_view",
),
path("organizations/", OrganizationsView.as_view(), name="organizations_view"),
path("session", UpdateSessionView.as_view(), name="update_session_view"),
path("", page_not_found, name="root"),
]