40 lines
1.7 KiB
Python
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'),
|
|
] |