Fix Frontend Issues: CSP, Chart Height, and Logout

- Add CSP settings explicitly to local.py to ensure they are active
- Implement logout API endpoint (view and url) to fix 404
- Add min-height to chart container in PlatformDashboard to fix recharts error
This commit is contained in:
poduck
2025-11-27 12:33:12 -05:00
parent 249a9040d2
commit 06ed9e6f69
4 changed files with 52 additions and 2 deletions

View File

@@ -10,7 +10,7 @@ from drf_spectacular.views import SpectacularAPIView
from drf_spectacular.views import SpectacularSwaggerView
from rest_framework.authtoken.views import obtain_auth_token
from smoothschedule.users.api_views import current_user_view
from smoothschedule.users.api_views import current_user_view, logout_view
from schedule.api_views import current_business_view
urlpatterns = [
@@ -36,6 +36,7 @@ urlpatterns += [
# Auth API
path("api/auth-token/", csrf_exempt(obtain_auth_token), name="obtain_auth_token"),
path("api/auth/me/", current_user_view, name="current_user"),
path("api/auth/logout/", logout_view, name="logout"),
# Business API
path("api/business/current/", current_business_view, name="current_business"),
# API Docs