# acces/urls.py

from django.urls import path
from . import views
from django.conf.urls.static import static
from django.contrib.auth import views as auth_views
from django.contrib.auth.decorators import login_required
from .forms import CustomLoginForm

urlpatterns = [
    path('login/', views.custom_login_view, name='login'),
    path('logout/', views.logout_view, name='logout'),
    path('register/', views.register, name='register'),
    path('', views.en_dashboard, name='dashboard'),
    path('home/<int:id>/', login_required(views.index), name='index'),
    path('camera/<int:id>/', views.camera, name='camera'),
    path('stream/<int:id>/', views.stream_view, name='stream_view'),
    path('map/', views.map, name='map'),

    path('fr/dashboard/', views.fr_dashboard, name='fr_dashboard'),
    path('ar/dashboard/', views.ar_dashboard, name='ar_dashboard'),
    path('en/dashboard/', views.en_dashboard, name='en_dashboard'),
    
]

urlpatterns += static('/media/', document_root='media')