from django.contrib import admin from django.contrib.auth.views import LoginView, LogoutView, PasswordChangeView from django.urls import include, path from review_agent.views import attachment_manager, home_dashboard, knowledge_base_manager, stream_chat, workspace urlpatterns = [ path("", home_dashboard, name="home"), path("chat/", workspace, name="chat"), path("knowledge-base/", knowledge_base_manager, name="knowledge_base_manager"), path("attachments/", attachment_manager, name="attachment_manager"), path("", include("review_agent.urls")), path("chat/stream/", stream_chat, name="chat_stream"), path( "login/", LoginView.as_view( template_name="registration/login.html", redirect_authenticated_user=True, ), name="login", ), path("logout/", LogoutView.as_view(), name="logout"), path( "password/change/", PasswordChangeView.as_view( template_name="registration/password_change.html", success_url="/", ), name="password_change", ), path("admin/", admin.site.urls), ]