mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 10:51:09 -05:00
50 lines
1.2 KiB
Python
50 lines
1.2 KiB
Python
from django.urls import path
|
|
from . import views, htmx_views
|
|
|
|
app_name = 'history_tracking'
|
|
|
|
urlpatterns = [
|
|
# Main page views
|
|
path('compare/',
|
|
views.version_comparison,
|
|
name='version_comparison'
|
|
),
|
|
path('approval-status/<int:changeset_id>/',
|
|
views.approval_status,
|
|
name='approval_status'
|
|
),
|
|
path('submit-approval/<int:changeset_id>/',
|
|
views.submit_for_approval,
|
|
name='submit_for_approval'
|
|
),
|
|
|
|
# HTMX endpoints
|
|
path('htmx/comments/get/',
|
|
htmx_views.get_comments,
|
|
name='get_comments'
|
|
),
|
|
path('htmx/comments/preview/',
|
|
htmx_views.preview_comment,
|
|
name='preview_comment'
|
|
),
|
|
path('htmx/comments/add/',
|
|
htmx_views.add_comment,
|
|
name='add_comment'
|
|
),
|
|
path('htmx/approve/<int:changeset_id>/',
|
|
htmx_views.approve_changes,
|
|
name='approve_changes'
|
|
),
|
|
path('htmx/notifications/<int:changeset_id>/',
|
|
htmx_views.approval_notifications,
|
|
name='approval_notifications'
|
|
),
|
|
path('htmx/comments/replies/<int:comment_id>/',
|
|
htmx_views.get_replies,
|
|
name='get_replies'
|
|
),
|
|
path('htmx/comments/reply-form/',
|
|
htmx_views.reply_form,
|
|
name='reply_form'
|
|
),
|
|
] |