furry/chat/urls.py

31 lines
1.3 KiB
Python

"""
Chat URL Configuration
"""
from django.urls import path
from . import views
app_name = 'chat'
urlpatterns = [
# Admin Dashboard
path('dashboard/', views.chat_dashboard, name='dashboard'),
path('rooms/', views.chat_room_list, name='room_list'),
path('rooms/<uuid:room_id>/', views.chat_room_detail, name='room_detail'),
path('rooms/<uuid:room_id>/assign/', views.chat_room_assign, name='room_assign'),
path('rooms/<uuid:room_id>/close/', views.chat_room_close, name='room_close'),
# Quick Responses
path('quick-responses/', views.quick_response_list, name='quick_response_list'),
path('quick-responses/<int:response_id>/edit/', views.quick_response_edit, name='quick_response_edit'),
path('quick-responses/<int:response_id>/delete/', views.quick_response_delete, name='quick_response_delete'),
# Analytics
path('analytics/', views.chat_analytics, name='analytics'),
# API Endpoints
path('api/rooms/<uuid:room_id>/messages/', views.chat_messages_api, name='messages_api'),
path('api/rooms/<uuid:room_id>/send/', views.chat_send_message_api, name='send_message_api'),
path('api/rooms/<uuid:room_id>/read/', views.chat_mark_read_api, name='mark_read_api'),
path('api/quick-responses/<int:response_id>/use/', views.quick_response_use_api, name='quick_response_use_api'),
]