""" URL configuration for compliance_governance app """ from django.urls import path, include from rest_framework.routers import DefaultRouter from .views.compliance import ( RegulatoryFrameworkViewSet, ComplianceRequirementViewSet, RegulatoryWorkflowViewSet, WorkflowInstanceViewSet, EvidenceCollectionViewSet, RetentionPolicyViewSet, ExportRequestViewSet, ComplianceReportViewSet, LegalHoldViewSet, ) # Create router and register viewsets router = DefaultRouter() router.register(r'frameworks', RegulatoryFrameworkViewSet, basename='regulatory-framework') router.register(r'requirements', ComplianceRequirementViewSet, basename='compliance-requirement') router.register(r'workflows', RegulatoryWorkflowViewSet, basename='regulatory-workflow') router.register(r'workflow-instances', WorkflowInstanceViewSet, basename='workflow-instance') router.register(r'evidence', EvidenceCollectionViewSet, basename='evidence-collection') router.register(r'retention-policies', RetentionPolicyViewSet, basename='retention-policy') router.register(r'export-requests', ExportRequestViewSet, basename='export-request') router.register(r'reports', ComplianceReportViewSet, basename='compliance-report') router.register(r'legal-holds', LegalHoldViewSet, basename='legal-hold') app_name = 'compliance_governance' urlpatterns = [ # API endpoints path('', include(router.urls)), # Additional custom endpoints can be added here # path('custom-endpoint/', CustomView.as_view(), name='custom-endpoint'), ]