from django.urls import path
from . import views
from django.conf import settings
from django.conf.urls.static import static

from .views import download_file, download_fileo

urlpatterns = [
    path('', views.home, name='home'),
    path('home/', views.home, name='home'),
    path('logout/', views.djangologout, name='logout'),
    path('login/', views.login_view, name='login'),
    path('amministrazione/', views.amministrazione_view, name='amministrazione'),
    path('admin-dashboard/', views.admin_dashboard, name='admin_dashboard'),
    path('calcola-dimensioni-rilievi/', views.calcola_dimensioni_rilievi, name='calcola_dimensioni_rilievi'),
    path('test-metrics/', views.test_metrics, name='test_metrics'),
    path('download-users-csv/', views.download_users_csv, name='download_users_csv'),
    path('download-companies-csv/', views.download_companies_csv, name='download_companies_csv'),
    path('change-password/', views.change_password, name='change_password'),
    path('elimina_rilievo/<int:rilievo_id>/', views.elimina_rilievo, name='elimina_rilievo'),
    path('elimina_rilievo_elaborato/<int:rilievo_id>/', views.elimina_rilievo_elaborato, name='elimina_rilievo_elaborato'),
    path('mappa/', views.map, name='map'),
    path('mappa3/', views.map3, name='map3'),
    path('stats/', views.stats, name='stats'),
    path('aggiorna_stato_rilievo/', views.aggiorna_stato_rilievo, name='aggiorna_stato_rilievo'),
    path('aggiorna_priorita_rilievo/', views.aggiorna_priorita_rilievo, name='aggiorna_priorita_rilievo'),
    path('download_file/<int:rilievo_id>/<str:aziendaa>/', download_file, name='download_file'),
    path('download_fileo/<int:rilievo_id>/<str:aziendaa>/', download_fileo, name='download_fileo'),
    path('test-error/', views.test_error_notification, name='test_error'),

]
if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
'''if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)'''