from django.urls import path from . import views # Se mantienen los nombres de ruta del proyecto original para coherencia. # El orden importa: las rutas con literales (topic/create/edit/post) van antes # que la genérica forum//... urlpatterns = [ path('forum', views.index, name='app_forum'), path('forum/search', views.search, name='forum_search'), # Temas path('forum/topic//reply', views.reply_to_topic, name='forum_post_reply'), path('forum/topic//move', views.move_topic, name='forum_move_topic'), path('forum/topic//lock', views.lock_topic, name='forum_lock_topic'), path('forum/topic//unlock', views.unlock_topic, name='forum_unlock_topic'), path('forum/topic//sticky', views.toggle_sticky, name='forum_toggle_sticky'), path('forum/topic//restore', views.restore_topic, name='forum_restore_topic'), path('forum/topic/delete/', views.delete_topic, name='forum_delete_topic'), path('forum/topic//', views.view_topic, name='forum_topic'), path('forum/topic/', views.view_topic, name='forum_topic_p1'), # Posts path('forum/post/update/', views.update_post, name='forum_update_post'), path('forum/post/delete/', views.delete_post, name='forum_delete_post'), path('forum/post//restore', views.restore_post, name='forum_restore_post'), path('forum/edit/', views.edit_post, name='forum_edit_post'), # Crear tema path('forum/create//submit', views.submit_create_topic, name='forum_create_topic_submit'), path('forum/create/', views.create_topic, name='forum_create_topic'), # Ver foro (paginado) — genérica, al final path('forum//', views.view_forum, name='forum_view'), path('forum/', views.view_forum, name='forum_view_p1'), # Perfil público path('profile/', views.profile, name='forum_profile'), ]