Newer
Older
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"
from django.urls import path, include
"forum/<str:parent_model>/<int:parent_id>/add/",
path("add/", views.ForumCreateView.as_view(), name="forum_create"),
"meeting/<str:parent_model>/<int:parent_id>/add/",
views.MeetingCreateView.as_view(),
path("meeting/add/", views.MeetingCreateView.as_view(), name="meeting_create"),
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
"<slug:slug>/",
include([
path(
"",
views.ForumDetailView.as_view(),
name="forum_detail",
),
path(
"update/",
views.ForumUpdateView.as_view(),
name="forum_update",
),
path(
"delete/",
views.ForumDeleteView.as_view(),
name="forum_delete",
),
path(
"permissions/",
include([
path(
"",
views.ForumPermissionsView.as_view(),
name="forum_permissions",
),
path(
"<int:group_id>/",
views.ForumPermissionsView.as_view(),
name="forum_permissions",
),
path(
"_hx_forum_permissions/",
views.HXForumPermissionsView.as_view(),
name="_hx_forum_permissions",
),
]),
),
]),
path("", views.ForumListView.as_view(), name="forums"),
"<slug:slug>/post/<str:parent_model>/<int:parent_id>/add/",
"<slug:slug>/motion/<str:parent_model>/<int:parent_id>/add/",
"<slug:slug>/post/<str:parent_model>/<int:parent_id>/add/confirm/",
views.PostConfirmCreateView.as_view(),
name="post_confirm_create",
"<slug:slug>/motion/<str:parent_model>/<int:parent_id>/add/confirm/",
views.MotionConfirmCreateView.as_view(),
name="motion_confirm_create",
"<slug:slug>/motion/<int:motion_id>/<str:vote>/",