HH/apps/feedback/urls.py
2026-03-28 14:03:56 +03:00

34 lines
1.6 KiB
Python

"""
Feedback URL Configuration
"""
from django.urls import path
from . import views
app_name = "feedback"
urlpatterns = [
# List and detail views
path("", views.feedback_list, name="feedback_list"),
path("<uuid:pk>/", views.feedback_detail, name="feedback_detail"),
# CRUD operations
path("create/", views.feedback_create, name="feedback_create"),
path("<uuid:pk>/update/", views.feedback_update, name="feedback_update"),
path("<uuid:pk>/delete/", views.feedback_delete, name="feedback_delete"),
# Workflow actions
path("<uuid:pk>/assign/", views.feedback_assign, name="feedback_assign"),
path("<uuid:pk>/change-status/", views.feedback_change_status, name="feedback_change_status"),
path("<uuid:pk>/add-response/", views.feedback_add_response, name="feedback_add_response"),
# Toggle actions
path("<uuid:pk>/toggle-featured/", views.feedback_toggle_featured, name="feedback_toggle_featured"),
path("<uuid:pk>/toggle-follow-up/", views.feedback_toggle_follow_up, name="feedback_toggle_follow_up"),
# Comments Workflow
path("comments/imports/", views.comment_import_list, name="comment_import_list"),
path("comments/", views.comment_list, name="comment_list"),
path("comments/action-plans/", views.action_plan_list, name="action_plan_list"),
path("comments/export/classification/", views.export_comments_step1, name="export_comments_step1"),
path("comments/export/filtered/", views.export_comments_step2, name="export_comments_step2"),
path("comments/export/action-plans/", views.export_action_plans, name="export_action_plans"),
]