__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)" __license__ = "AGPL v3" from django.urls import path from . import views app_name = 'forums' urlpatterns = [ path( 'forum/<str:parent_model>/<int:parent_id>/add/', views.ForumCreateView.as_view(), name='forum_create' ), path( 'add/', views.ForumCreateView.as_view(), name='forum_create' ), path( 'meeting/<str:parent_model>/<int:parent_id>/add/', views.MeetingCreateView.as_view(), name='meeting_create' ), path( 'meeting/add/', views.MeetingCreateView.as_view(), name='meeting_create' ), path( '<slug:slug>/', views.ForumDetailView.as_view(), name='forum_detail' ), path( '<slug:slug>/update/', views.ForumUpdateView.as_view(), name='forum_update' ), path( '<slug:slug>/delete/', views.ForumDeleteView.as_view(), name='forum_delete' ), path( '<slug:slug>/permissions/<int:group_id>/', views.ForumPermissionsView.as_view(), name='forum_permissions' ), path( '<slug:slug>/permissions/', views.ForumPermissionsView.as_view(), name='forum_permissions' ), path( '', views.ForumListView.as_view(), name='forums' ), path( '<slug:slug>/post/<str:parent_model>/<int:parent_id>/add/', views.PostCreateView.as_view(), name='post_create' ), path( '<slug:slug>/motion/<str:parent_model>/<int:parent_id>/add/', views.MotionCreateView.as_view(), name='motion_create' ), path( '<slug:slug>/post/<str:parent_model>/<int:parent_id>/add/confirm/', views.PostConfirmCreateView.as_view(), name='post_confirm_create' ), path( '<slug:slug>/motion/<str:parent_model>/<int:parent_id>/add/confirm/', views.MotionConfirmCreateView.as_view(), name='motion_confirm_create' ), path( '<slug:slug>/motion/<int:motion_id>/<str:vote>/', views.motion_vote, name='motion_vote' ), ]