17 lines
640 B
Python
17 lines
640 B
Python
|
|
from fastapi import APIRouter, Request, Depends
|
||
|
|
from fastapi.responses import HTMLResponse
|
||
|
|
from fastapi.templating import Jinja2Templates
|
||
|
|
from pathlib import Path
|
||
|
|
|
||
|
|
router = APIRouter()
|
||
|
|
|
||
|
|
# Use "app" as base directory so we can reference templates like "conversations/frontend/templates/xxx.html"
|
||
|
|
templates = Jinja2Templates(directory="app")
|
||
|
|
|
||
|
|
@router.get("/conversations/my", response_class=HTMLResponse)
|
||
|
|
async def my_conversations_view(request: Request):
|
||
|
|
"""
|
||
|
|
Render the Technician's Conversations Dashboard
|
||
|
|
"""
|
||
|
|
return templates.TemplateResponse("conversations/frontend/templates/my_conversations.html", {"request": request})
|