""" URL configuration for AgdarCentre project. The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/5.1/topics/http/urls/ """ from django.contrib import admin from django.urls import path, include from django.conf import settings from django.conf.urls.static import static from django.views.generic import RedirectView from django.contrib.auth import views as auth_views from django.conf.urls.i18n import i18n_patterns from .views import switch_language from core import api_consent # Import landing page view from core.views import LandingPageView urlpatterns = [ path('api/v1/', include('AgdarCentre.api_urls')), # Core API endpoints (outside i18n_patterns for AJAX calls) path('api/consent-content/', api_consent.get_consent_content, name='api_consent_content'), # Public landing page (no language prefix required) path('', LandingPageView.as_view(), name='landing_page'), ] urlpatterns += i18n_patterns( path("switch_language/", switch_language, name="switch_language"), path('admin/', admin.site.urls), path('accounts/', include('django.contrib.auth.urls')), # path('login/', auth_views.LoginView.as_view(template_name='registration/login.html'), name='login'), # path('logout/', auth_views.LogoutView.as_view(), name='logout'), path('', include('core.urls')), path('appointments/', include('appointments.urls')), path('nursing/', include('nursing.urls')), path('medical/', include('medical.urls')), path('aba/', include('aba.urls')), path('ot/', include('ot.urls')), path('slp/', include('slp.urls')), path('finance/', include('finance.urls')), path('referrals/', include('referrals.urls')), path('integrations/', include('integrations.urls')), path('hr/', include('hr.urls')), path('notifications/', include('notifications.urls')), path('documents/', include('documents.urls')), ) if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) import debug_toolbar urlpatterns = [ path('__debug__/', include(debug_toolbar.urls)), ] + urlpatterns