34 lines
1.2 KiB
Python
34 lines
1.2 KiB
Python
|
|
import logging
|
||
|
|
|
||
|
|
from fastapi import APIRouter, Request
|
||
|
|
from fastapi.responses import HTMLResponse
|
||
|
|
from fastapi.templating import Jinja2Templates
|
||
|
|
|
||
|
|
logger = logging.getLogger(__name__)
|
||
|
|
router = APIRouter()
|
||
|
|
templates = Jinja2Templates(directory="app")
|
||
|
|
|
||
|
|
|
||
|
|
@router.get("/economy/internet-connections", response_class=HTMLResponse)
|
||
|
|
async def internet_connections_index(request: Request):
|
||
|
|
return templates.TemplateResponse(
|
||
|
|
"modules/internet_connections/templates/index.html",
|
||
|
|
{"request": request, "title": "Internetforbindelser"},
|
||
|
|
)
|
||
|
|
|
||
|
|
|
||
|
|
@router.get("/economy/internet-connections/{connection_id}", response_class=HTMLResponse)
|
||
|
|
async def internet_connection_detail(request: Request, connection_id: int):
|
||
|
|
return templates.TemplateResponse(
|
||
|
|
"modules/internet_connections/templates/detail.html",
|
||
|
|
{"request": request, "title": "Forbindelsesdetaljer", "connection_id": connection_id},
|
||
|
|
)
|
||
|
|
|
||
|
|
|
||
|
|
@router.get("/data-migration/internet-wizard-v2", response_class=HTMLResponse)
|
||
|
|
async def internet_connection_migration_wizard_v2(request: Request):
|
||
|
|
return templates.TemplateResponse(
|
||
|
|
"modules/internet_connections/templates/migration_wizard_v2.html",
|
||
|
|
{"request": request, "title": "Internet Wizard v2"},
|
||
|
|
)
|