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

urlpatterns = [
    path('', views.index, name='index'),
    path('menu/', views.menu, name='menu'),
    path('promociones/', views.promociones, name='promociones'),
    path('carrito/', views.vista_carrito, name='carrito'),
    path('confirmar_pedido/', views.confirmar_pedido, name='confirmar_pedido'),
    path('agregar_al_carrito/', views.agregar_al_carrito, name='agregar_al_carrito'),
    path('login/', views.login_user, name='login'),
    path('register/', views.register_user, name='register'),
    path('logout/', views.logout_user, name='logout'),
    path('profile/', views.profile, name='profile'),
    path('pedidos/', views.pedidos, name='pedidos'),
    path('pedido_detalle/<int:pedido_id>/', views.pedido_detalle, name='pedido_detalle'),
    path('realizar_pedido/', views.realizar_pedido, name='realizar_pedido'),
    path('cambiar_estado_pedido/<int:pedido_id>/', views.cambiar_estado_pedido, name='cambiar_estado_pedido'),
    path('cambiar_estado_pedido_repartidor/<int:pedido_id>/', views.cambiar_estado_pedido_repartidor, name='cambiar_estado_pedido_repartidor'),
    path('pedidos_pendientes/', views.pedidos_pendientes, name='pedidos_pendientes'),
    path('agregar_plato/', views.agregar_plato, name='agregar_plato'),
    path('cambiar_disponibilidad_plato/<int:plato_id>/', views.cambiar_disponibilidad_plato, name='cambiar_disponibilidad_plato'),
    path('agregar_combo/', views.agregar_combo, name='agregar_combo'),
    path('editar_combo/<int:combo_id>/', views.agregar_combo, name='editar_combo'),
    path('combos/', views.combos, name='combos'),
    path('cambiar_disponibilidad_combo/<int:combo_id>/', views.cambiar_disponibilidad_combo, name='cambiar_disponibilidad_combo'),
    path('eliminar_combo/<int:combo_id>/', views.eliminar_combo, name='eliminar_combo'),
    path('descuentos/', views.descuentos, name='descuentos'),
    path('agregar_descuento/', views.agregar_descuento, name='agregar_descuento'), 
    path('editar_descuento/<int:descuento_id>/', views.editar_descuento, name='editar_descuento'),
    path('eliminar_descuento/<int:descuento_id>/', views.eliminar_descuento, name='eliminar_descuento'),
    path('historial/', views.historial, name='historial'),
    path('agregar_resenia/<int:pedido_id>/', views.agregar_resenia, name='agregar_resenia'),
    path('editar_plato/<int:plato_id>/', views.editar_plato, name='editar_plato'),
    path('eliminar_plato/<int:plato_id>/', views.eliminar_plato, name='eliminar_plato'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

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