from django.apps import apps from django.urls import include, path from aemo import views, views_stats urlpatterns = [ path('contact/add/', views.ContactCreateView.as_view(), name='contact-add'), path('contact/list/', views.ContactListView.as_view(), name='contact-list'), path('contact//edit/', views.ContactUpdateView.as_view(), name='contact-edit'), path('contact//delete/', views.ContactDeleteView.as_view(), name='contact-delete'), path('contact/dal/', views.ContactAutocompleteView.as_view(), name='contact-autocomplete'), path('contact/dal-ope/', views.ContactAutocompleteView.as_view(ope=True), name='contact-ope-autocomplete'), path('contact/dal-externe/', views.ContactExterneAutocompleteView.as_view(), name='contact-externe-autocomplete'), path('contact/test/doublon/', views.ContactTestDoublon.as_view(), name='contact-doublon'), path('service/add/', views.ServiceCreateView.as_view(), name='service-add'), path('service/list/', views.ServiceListView.as_view(), name='service-list'), path('service//edit/', views.ServiceUpdateView.as_view(), name='service-edit'), path('service//delete/', views.ServiceDeleteView.as_view(), name='service-delete'), path('famille/dal/', views.FamilleAutoCompleteView.as_view(), name="famille-autocomplete"), # Famille path('famille/list/', views.FamilleListView.as_view(), name='famille-list'), path('famille/attente/', views.FamilleListView.as_view(mode='attente'), name='famille-attente'), path('famille/add/', views.FamilleCreateView.as_view(), name='famille-add'), path('famille//edit/', views.FamilleUpdateView.as_view(), name='famille-edit'), path('famille//niveau/add/', views.NiveauCreateUpdateView.as_view(), name='niveau-add'), path('famille//niveau//edit/', views.NiveauCreateUpdateView.as_view(), name='niveau-edit' ), path('famille//niveau//delete/', views.NiveauDeleteView.as_view(), name='niveau-delete'), # Personne path('famille//personne/add/', views.PersonneCreateView.as_view(), name="personne-add"), path('famille//personne//edit/', views.PersonneUpdateView.as_view(), name="personne-edit"), path('famille//personne//delete/', views.PersonneDeleteView.as_view(), name='personne-delete'), path('personne//formation/', views.FormationView.as_view(), name='formation'), path('personne//contacts/', views.PersonneReseauView.as_view(), name='personne-reseau-list'), path('personne//contact/add/', views.PersonneReseauAdd.as_view(), name='personne-reseau-add'), path('personne//contact//remove/', views.PersonneReseauRemove.as_view(), name='personne-reseau-remove'), # Prestations path('prestation/menu/', views.PrestationMenu.as_view(), name='prestation-menu'), path('famille//prestation/list/', views.PrestationListView.as_view(), name='journal-list'), path('famille//prestation/add/', views.PrestationCreateView.as_view(), name='prestation-famille-add'), path('famille//prestation//edit/', views.PrestationUpdateView.as_view(), name='prestation-edit'), path('famille//prestation//delete/', views.PrestationDeleteView.as_view(), name='prestation-delete'), path('prestation_gen/list/', views.PrestationListView.as_view(), name='prestation-gen-list'), path('prestation_gen/add/', views.PrestationCreateView.as_view(), name='prestation-gen-add'), path('famille//upload/', views.DocumentUploadView.as_view(), name='famille-doc-upload'), path('famille//doc//delete/', views.DocumentDeleteView.as_view(), name='famille-doc-delete'), path('famille//reactivation/', views.FamilleReactivationView.as_view(), name='famille-reactivation'), # Doc. à imprimer path('famille//print-evaluation/', views.EvaluationPDFView.as_view(), name='print-evaluation'), path('famille//print-info/', views.CoordonneesPDFView.as_view(), name='print-coord-famille'), path('famille//print-journal', views.JournalPDFView.as_view(), name='print-journal'), path('bilan//print/', views.BilanPDFView.as_view(), name='print-bilan'), # Rapport path('famille//rapport/add/', views.RapportCreateView.as_view(), name='famille-rapport-add'), path('famille//rapport//', views.RapportDisplayView.as_view(), name='famille-rapport-view'), path('famille//rapport//edit/', views.RapportUpdateView.as_view(), name='famille-rapport-edit'), path('famille//rapport//delete/', views.RapportDeleteView.as_view(), name='famille-rapport-delete'), path('famille//rapport//print/', views.RapportPDFView.as_view(), name='famille-rapport-print'), path('famille//adresse/change/', views.FamilleAdresseChangeView.as_view(), name='famille-adresse-change'), # Demande, suivi, agenda, suivis terminés path('famille//demande/', views.DemandeView.as_view(), name='demande'), path('famille//suivi/', views.SuiviView.as_view(), name='famille-suivi'), path('famille//intervenant/add/', views.SuiviIntervenantCreate.as_view(), name='intervenant-add'), path('famille//intervenant//edit/', views.SuiviIntervenantUpdateView.as_view(), name='intervenant-edit'), path('famille//agenda/', views.AgendaSuiviView.as_view(), name='famille-agenda'), path('famille//bilan/add/', views.BilanEditView.as_view(is_create=True), name='famille-bilan-add'), path('famille//bilan//', views.BilanDetailView.as_view(), name='famille-bilan-view'), path('famille//bilan//edit/', views.BilanEditView.as_view(), name='famille-bilan-edit'), path('famille//bilan//delete/', views.BilanDeleteView.as_view(), name='famille-bilan-delete'), path('famille/archivable/list/', views.FamilleArchivableListe.as_view(), name='famille-archivable'), path('suivis_termines/', views.SuivisTerminesListView.as_view(), name='suivis-termines'), path('charge_utilisateurs/', views.UtilisateurChargeDossierView.as_view(), name='charge-utilisateurs'), path('utilisateur/', views.UtilisateurListView.as_view(), name='utilisateur-list'), path('utilisateur//edit/', views.UtilisateurUpdateView.as_view(), name='utilisateur-edit'), path('utilisateur/add/', views.UtilisateurCreateView.as_view(), name='utilisateur-add'), path('utilisateur//delete/', views.UtilisateurDeleteView.as_view(), name='utilisateur-delete'), path('utilisateur//password_reinit/', views.UtilisateurPasswordReinitView.as_view(), name='utilisateur-password-reinit'), path('utilisateur//otp_device/reinit/', views.UtilisateurOtpDeviceReinitView.as_view(), name='utilisateur-otp-device-reinit'), path('utilisateur//journalacces/', views.UtilisateurJournalAccesView.as_view(), name='utilisateur-journalacces'), path('utilisateur/dal/', views.UtilisateurAutocompleteView.as_view(), name='utilisateur-autocomplete'), path('utilisateur/desactive/list/', views.UtilisateurListView.as_view(is_active=False), name='utilisateur-desactive-list'), path('utilisateur//reactiver/', views.UtilisateurReactivateView.as_view(), name='utilisateur-reactiver'), path('utilisateur/prestation/', views.PrestationPersonnelleListView.as_view(), name='prestation-personnelle'), path('prestation/generale/', views.PrestationGeneraleListView.as_view(), name='prestation-generale'), path('cerclescolaire/', views.CercleScolaireListView.as_view(), name='cercle-list'), path('cerclescolaire//edit/', views.CercleScolaireUpdateView.as_view(), name='cercle-edit'), path('cerclescolaire/add/', views.CercleScolaireCreateView.as_view(), name='cercle-add'), path('cerclescolaire//delete/', views.CercleScolaireDeleteView.as_view(), name='cercle-delete'), path('role/', views.RoleListView.as_view(), name='role-list'), path('role//edit/', views.RoleUpdateView.as_view(), name='role-edit'), path('role/add/', views.RoleCreateView.as_view(), name='role-add'), path('role//delete/', views.RoleDeleteView.as_view(), name='role-delete'), path('permissions/', views.PermissionOverview.as_view(), name='permissions'), path('export/prestation/', views.ExportPrestationView.as_view(), name='export-prestation'), path('statistiques/', views_stats.StatistiquesView.as_view(), name='stats'), path('statistiques/localite/', views_stats.StatistiquesParLocaliteView.as_view(), name='stats-localite'), path('statistiques/region/', views_stats.StatistiquesParRegionView.as_view(), name='stats-region'), path('statistiques/duree/', views_stats.StatistiquesParDureeView.as_view(), name='stats-duree'), path('statistiques/age/', views_stats.StatistiquesParAgeView.as_view(), name='stats-age'), path('statistiques/motifs/', views_stats.StatistiquesMotifsView.as_view(), name='stats-motifs'), path('statistiques/prestations/', views_stats.StatistiquesPrestationView.as_view(), name='stats-prestations'), path('statistiques/niveaux/', views_stats.StatistiquesNiveauxView.as_view(), name='stats-niveaux'), ] if apps.is_installed('debug_toolbar'): urlpatterns.append(path('__debug__/', include('debug_toolbar.urls')))