from django.urls import include, path from rest_framework.routers import DefaultRouter from .views import PXActionSLAConfigViewSet, PXActionViewSet, RoutingRuleViewSet from . import ui_views app_name = 'actions' router = DefaultRouter() router.register(r'api/actions', PXActionViewSet, basename='px-action-api') router.register(r'api/sla-configs', PXActionSLAConfigViewSet, basename='sla-config-api') router.register(r'api/routing-rules', RoutingRuleViewSet, basename='routing-rule-api') urlpatterns = [ # UI Views path('', ui_views.action_list, name='action_list'), path('/', ui_views.action_detail, name='action_detail'), path('/assign/', ui_views.action_assign, name='action_assign'), path('/change-status/', ui_views.action_change_status, name='action_change_status'), path('/add-note/', ui_views.action_add_note, name='action_add_note'), path('/escalate/', ui_views.action_escalate, name='action_escalate'), path('/approve/', ui_views.action_approve, name='action_approve'), # API Routes path('', include(router.urls)), ]