from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from . import views
from django.views.generic import RedirectView
from django.contrib.admin.views.decorators import staff_member_required
from lista_de_materiales.views import arbol_bom_selector_view

urlpatterns = [
  path('admin/', admin.site.urls),
  path('listas_materiales/', include('lista_de_materiales.urls')),
  path('api/', include('fabricacion.urls')),
  path('descargar-plantilla/<str:modelo>/', views.descargar_plantilla_excel, name='descargar_plantilla'),
  path('importar-plantilla/', views.importar_plantilla_excel, name='importar_plantilla'),
  path('movimientos/', include('movimientos.urls')),
  






  



  

  #path('accounts/login/', auth_views.LoginView.as_view(template_name='registration/login.html'), name='login'),
  #path('accounts/logout/', views.custom_logout, name='logout'),
  path('', RedirectView.as_view(url='/admin/', permanent=False)),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) \
  + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)