pages
pages
¶
Page routes for the Marianne Dashboard.
Handles HTML page rendering (non-API endpoints).
Classes¶
Functions¶
dashboard_home
async
¶
dashboard_home(request, templates=Depends(get_templates))
Render the dashboard overview page.
Source code in src/marianne/dashboard/routes/pages.py
jobs_page
async
¶
jobs_page(request, templates=Depends(get_templates))
Render the jobs list page.
Source code in src/marianne/dashboard/routes/pages.py
jobs_list_partial
async
¶
jobs_list_partial(request, status=Query(None, description='Filter by job status'), limit=Query(50, ge=1, le=500, description='Maximum number of jobs'), templates=Depends(get_templates), backend=Depends(get_state_backend))
Render the jobs list partial (HTMX target).
Source code in src/marianne/dashboard/routes/pages.py
job_details_page
async
¶
job_details_page(job_id, request, templates=Depends(get_templates), backend=Depends(get_state_backend))
Render job details page.
Source code in src/marianne/dashboard/routes/pages.py
job_logs_page
async
¶
job_logs_page(job_id, request, templates=Depends(get_templates), backend=Depends(get_state_backend))
Render job logs page.
Source code in src/marianne/dashboard/routes/pages.py
monitor_page
async
¶
monitor_page(request, templates=Depends(get_templates))
Render the system monitoring page.
Source code in src/marianne/dashboard/routes/pages.py
templates_page
async
¶
templates_page(request, templates=Depends(get_templates))
Render the templates browser page.
Source code in src/marianne/dashboard/routes/pages.py
score_editor_page
async
¶
score_editor_page(request, templates=Depends(get_templates))
Render the score editor page.
Source code in src/marianne/dashboard/routes/pages.py
analytics_page
async
¶
analytics_page(request, templates=Depends(get_templates))
Render the analytics overview page.
Source code in src/marianne/dashboard/routes/pages.py
templates_list_partial
async
¶
templates_list_partial(request, category=Query(None, description='Filter by category'), complexity=Query(None, description='Filter by complexity'), search=Query(None, description='Search templates'), templates=Depends(get_templates))
Render the templates grid partial (HTMX target).