2025-10-03 20:11:25 +03:00

30 lines
1.2 KiB
Python

"""
URL configuration for Insurance Approvals app.
"""
from django.urls import path
from . import views
app_name = 'insurance_approvals'
urlpatterns = [
# Dashboard & List Views
path('', views.ApprovalDashboardView.as_view(), name='dashboard'),
path('list/', views.ApprovalListView.as_view(), name='list'),
path('<int:pk>/', views.ApprovalDetailView.as_view(), name='detail'),
# Create & Update
path('create/', views.ApprovalCreateView.as_view(), name='create'),
path('<int:pk>/edit/', views.ApprovalUpdateView.as_view(), name='edit'),
path('create-from-order/<int:content_type_id>/<int:object_id>/', views.create_from_order, name='create_from_order'),
# Actions
path('<int:pk>/submit/', views.submit_approval, name='submit'),
# HTMX Endpoints
path('htmx/<int:pk>/update-status/', views.htmx_update_status, name='htmx_update_status'),
path('htmx/<int:pk>/upload-document/', views.htmx_upload_document, name='htmx_upload_document'),
path('htmx/<int:pk>/log-communication/', views.htmx_log_communication, name='htmx_log_communication'),
path('htmx/dashboard-stats/', views.htmx_dashboard_stats, name='htmx_dashboard_stats'),
]