coming together
This commit is contained in:
17
app/main.py
17
app/main.py
@@ -68,6 +68,7 @@ from app.api.documents import router as documents_router
|
||||
from app.api.search import router as search_router
|
||||
from app.api.admin import router as admin_router
|
||||
from app.api.import_data import router as import_router
|
||||
from app.api.flexible import router as flexible_router
|
||||
from app.api.support import router as support_router
|
||||
from app.api.settings import router as settings_router
|
||||
|
||||
@@ -82,14 +83,15 @@ app.include_router(admin_router, prefix="/api/admin", tags=["admin"])
|
||||
app.include_router(import_router, prefix="/api/import", tags=["import"])
|
||||
app.include_router(support_router, prefix="/api/support", tags=["support"])
|
||||
app.include_router(settings_router, prefix="/api/settings", tags=["settings"])
|
||||
app.include_router(flexible_router, prefix="/api")
|
||||
|
||||
|
||||
@app.get("/", response_class=HTMLResponse)
|
||||
async def root(request: Request):
|
||||
"""Main application - redirect to login"""
|
||||
"""Dashboard as the main landing page. Client-side JS handles auth redirect."""
|
||||
return templates.TemplateResponse(
|
||||
"login.html",
|
||||
{"request": request, "title": "Login - " + settings.app_name}
|
||||
"dashboard.html",
|
||||
{"request": request, "title": "Dashboard - " + settings.app_name}
|
||||
)
|
||||
|
||||
|
||||
@@ -167,6 +169,15 @@ async def import_page(request: Request):
|
||||
)
|
||||
|
||||
|
||||
@app.get("/flexible", response_class=HTMLResponse)
|
||||
async def flexible_page(request: Request):
|
||||
"""Flexible imports admin page (admin only)."""
|
||||
return templates.TemplateResponse(
|
||||
"flexible.html",
|
||||
{"request": request, "title": "Flexible Imports - " + settings.app_name}
|
||||
)
|
||||
|
||||
|
||||
@app.get("/health")
|
||||
async def health_check():
|
||||
"""Health check endpoint"""
|
||||
|
||||
Reference in New Issue
Block a user