Updates
This commit is contained in:
33
ETB-API/sla_oncall/urls.py
Normal file
33
ETB-API/sla_oncall/urls.py
Normal file
@@ -0,0 +1,33 @@
|
||||
"""
|
||||
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)),
|
||||
]
|
||||
Reference in New Issue
Block a user