35228-vm/core/urls.py
Flatlogic Bot 62acb941dc V1
2025-10-25 17:03:39 +00:00

40 lines
1.7 KiB
Python

from django.urls import path
from .views import (
ClienteListView,
ClienteDetailView,
ClienteCreateView,
ClienteUpdateView,
ClienteDeleteView,
PortafoglioCreateView,
PortafoglioUpdateView,
PortafoglioDeleteView,
AttivitaCreateView,
AttivitaUpdateView,
AttivitaDeleteView,
DocumentoCreateView,
DocumentoUpdateView,
DocumentoDeleteView,
)
urlpatterns = [
path('', ClienteListView.as_view(), name='cliente_list'),
path('cliente/<int:pk>/', ClienteDetailView.as_view(), name='cliente_detail'),
path('cliente/new/', ClienteCreateView.as_view(), name='cliente_new'),
path('cliente/<int:pk>/edit/', ClienteUpdateView.as_view(), name='cliente_edit'),
path('cliente/<int:pk>/delete/', ClienteDeleteView.as_view(), name='cliente_delete'),
# Portafoglio URLs
path('cliente/<int:cliente_pk>/portafoglio/new/', PortafoglioCreateView.as_view(), name='portafoglio_new'),
path('portafoglio/<int:pk>/edit/', PortafoglioUpdateView.as_view(), name='portafoglio_edit'),
path('portafoglio/<int:pk>/delete/', PortafoglioDeleteView.as_view(), name='portafoglio_delete'),
# Attivita URLs
path('cliente/<int:cliente_pk>/attivita/new/', AttivitaCreateView.as_view(), name='attivita_new'),
path('attivita/<int:pk>/edit/', AttivitaUpdateView.as_view(), name='attivita_edit'),
path('attivita/<int:pk>/delete/', AttivitaDeleteView.as_view(), name='attivita_delete'),
# Documento URLs
path('cliente/<int:cliente_pk>/documento/new/', DocumentoCreateView.as_view(), name='documento_new'),
path('documento/<int:pk>/edit/', DocumentoUpdateView.as_view(), name='documento_edit'),
path('documento/<int:pk>/delete/', DocumentoDeleteView.as_view(), name='documento_delete'),
]