from app import views
from django.urls import path, re_path,  include
from django.contrib.auth import views as auth_views

from app import testapi 
from rest_framework import routers
from . import views
from .views import *

urlpatterns = [
    re_path('login/', auth_views.LoginView.as_view(),  name='login'),
    re_path('logout/', auth_views.LogoutView.as_view(template_name='after_logout.html')),        
    re_path('prenota/', views.prenota_insert),
    re_path('inizio/', views.init_app),
    path('listapren_libreria/<int:annoscol>/', views.listapren_libreria),
    path('aggiorna_stato_pren/', views.aggiorna_stato_pren),
    path('azzera_lista_selezionate/', views.azzera_lista_selezionate),
    path('set_filtrati_selezionati/', views.set_filtrati_selezionati),
    path('prepfattura/', views.prepara_fattura),
    path('selprenxfattura/', views.selprenxfattura),
    path('selprenxfattura_xclasse/', views.selprenxfattura_xclasse),
    path('get_totali_libreria/<int:annoscol>/', views.get_totali_libreria),
    path('get_fatture_libreria/<int:annoscol>/', views.listafatture_libreria),
    path('aggiorna_lista_dafatturare/', views.aggiorna_lista_dafatturare, name='aggiorna_lista_dafatturare'),
    re_path('^listapren_admin/(?P<annoscol>.+)/$', views.listapren_admin),        
    re_path('^listaconsegnati_admin/(?P<annoscol>.+)/$', views.listaconsegnati_admin),         
    re_path('^listafatture_admin/(?P<annoscol>.+)/$', views.listafatture_admin),   
    re_path('^admin_addcodfiscale/$', views.admin_addcodfiscale),             
    re_path('^get_totali_pren/(?P<annoscol>.+)/$', views.get_totali_pren),
    path('move_to_consegnato/<int:id>/', views.move_to_consegnato),        
    path('reset_no_consegnato/<int:id>/', views.reset_no_consegnato),  
    path('editpren/<int:id>/', views.prenota_edit),      
    path('delpren/<int:id>/', views.prenota_del),                  
    #path('fatturainsert', views.fattura_insert),
    path('fattura_edit/<int:id>/', views.fattura_edit),                  
    #path('testapi', testapi.testapi),      
    path('fatturadel/<int:id>/', views.fattura_del),          
    re_path('^prenlist/(?P<annoscol>.+)/(?P<libreriaId>.+)/$', views.prenlist),
      
]
