mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2026-02-05 11:45:18 -05:00
feat: Add analytics, incident, and alert models and APIs, along with user permissions and bulk profile lookups.
This commit is contained in:
@@ -20,6 +20,7 @@ from .views import (
|
||||
ModerationActionViewSet,
|
||||
ModerationQueueViewSet,
|
||||
ModerationReportViewSet,
|
||||
ModerationStatsView,
|
||||
PhotoSubmissionViewSet,
|
||||
UserModerationViewSet,
|
||||
)
|
||||
@@ -175,6 +176,9 @@ html_patterns = [
|
||||
path("", ModerationDashboardView.as_view(), name="dashboard"),
|
||||
path("submissions/", SubmissionListView.as_view(), name="submission_list"),
|
||||
path("history/", HistoryPageView.as_view(), name="history"),
|
||||
# Edit submission detail for HTMX form posts
|
||||
path("submissions/<int:pk>/edit/", EditSubmissionViewSet.as_view({'post': 'partial_update'}), name="edit_submission"),
|
||||
path("edit-submissions/", TemplateView.as_view(template_name="moderation/edit_submissions.html"), name="edit_submissions"),
|
||||
]
|
||||
|
||||
# SSE endpoints for real-time updates
|
||||
@@ -188,6 +192,8 @@ urlpatterns = [
|
||||
*html_patterns,
|
||||
# SSE endpoints
|
||||
*sse_patterns,
|
||||
# Top-level stats endpoint (must be before router.urls to take precedence)
|
||||
path("stats/", ModerationStatsView.as_view(), name="moderation-stats"),
|
||||
# Include all router URLs (API endpoints)
|
||||
path("api/", include(router.urls)),
|
||||
# Standalone convert-to-edit endpoint (frontend calls /moderation/api/edit-submissions/ POST)
|
||||
|
||||
Reference in New Issue
Block a user