bottleneckcrm/backend/webhooks/urls.py
Ashwin e26ab380fc Add unit tests for ticket board provider, status settable, web forms, CSV import, deal aging badge, and tickets selection
- Implement comprehensive tests for the ticket board provider to validate kanban and pipeline modes, including ticket movement and error handling.
- Create tests for ticket status settable to ensure proper status selection logic.
- Enhance web form model tests to cover ticket-specific fields and submission behavior.
- Introduce CSV import sheet tests to verify file handling and error reporting.
- Add deal aging badge tests to confirm correct display of aging statuses.
- Implement tickets selection tests to ensure UI responsiveness and functionality at various screen sizes.
2026-09-26 16:53:22 +05:30

26 lines
710 B
Python

from django.urls import path
from webhooks import views
app_name = "api_webhooks"
urlpatterns = [
path("", views.WebhookListCreateView.as_view(), name="list_create"),
path("<uid:pk>/", views.WebhookDetailView.as_view(), name="detail"),
path("<uid:pk>/test/", views.WebhookTestView.as_view(), name="test"),
path(
"<uid:pk>/rotate-secret/",
views.WebhookRotateSecretView.as_view(),
name="rotate_secret",
),
path(
"<uid:pk>/deliveries/",
views.WebhookDeliveryListView.as_view(),
name="deliveries",
),
path(
"deliveries/<uid:pk>/redeliver/",
views.WebhookRedeliverView.as_view(),
name="redeliver",
),
]