Files
ETB/ETB-API/sla_oncall/urls.py
Iliyan Angelov 6b247e5b9f Updates
2025-09-19 11:58:53 +03:00

34 lines
1.0 KiB
Python

"""
URL configuration for SLA & On-Call Management API
"""
from django.urls import path, include
from rest_framework.routers import DefaultRouter
from sla_oncall.views.sla import (
BusinessHoursViewSet,
SLADefinitionViewSet,
EscalationPolicyViewSet,
OnCallRotationViewSet,
OnCallAssignmentViewSet,
SLAInstanceViewSet,
EscalationInstanceViewSet,
NotificationTemplateViewSet,
)
# Create router and register viewsets
router = DefaultRouter()
router.register(r'business-hours', BusinessHoursViewSet)
router.register(r'sla-definitions', SLADefinitionViewSet)
router.register(r'escalation-policies', EscalationPolicyViewSet)
router.register(r'oncall-rotations', OnCallRotationViewSet)
router.register(r'oncall-assignments', OnCallAssignmentViewSet)
router.register(r'sla-instances', SLAInstanceViewSet)
router.register(r'escalation-instances', EscalationInstanceViewSet)
router.register(r'notification-templates', NotificationTemplateViewSet)
app_name = 'sla_oncall'
urlpatterns = [
path('api/v1/', include(router.urls)),
]