from django.urls import path
from .views import OportunidadDeVentaViewSet, IncidenciaViewSet

urlpatterns = [
    path('list_sales_opportunity/', OportunidadDeVentaViewSet.as_view({'get': 'list_sales_opportunity'}), name='list-sales-opportunity'),
    path('create/', OportunidadDeVentaViewSet.as_view({'post': 'create_opportunity'}), name='create-opportunity'),
    path('update/', OportunidadDeVentaViewSet.as_view({'post': 'update_opportunity'}), name='update-opportunity'),
    path('delete/', OportunidadDeVentaViewSet.as_view({'post': 'delete_opportunity'}), name='delete-opportunity'),
    path('by_workflow/', OportunidadDeVentaViewSet.as_view({'get': 'list_by_workflow'}), name='by-workflow'),  
    path('change_workflow/', OportunidadDeVentaViewSet.as_view({'post': 'change_workflow'}), name='change-workflow'),
    path('export/', OportunidadDeVentaViewSet.as_view({'post': 'export'}), name='export'),
    path('notifications/', OportunidadDeVentaViewSet.as_view({'get': 'get_notifications'}), name='get-notifications'),
    
    # Incidencias/Comentarios
    path('incidencias/', IncidenciaViewSet.as_view({'get': 'list', 'post': 'create'}), name='incidencias-list'),
    path('incidencias/<int:pk>/', IncidenciaViewSet.as_view({'get': 'retrieve', 'put': 'update', 'delete': 'destroy'}), name='incidencias-detail'),
]