update form

This commit is contained in:
2025-05-27 10:56:48 +02:00
parent 5b92bc8465
commit 394512f6eb
3 changed files with 44 additions and 80 deletions

View File

@@ -1,8 +1,6 @@
from fastapi import FastAPI, Request
from fastapi.staticfiles import StaticFiles
from fastapi.responses import FileResponse
from fastapi.templating import Jinja2Templates
from app.api.main import api_router
@@ -23,40 +21,47 @@ app = FastAPI(
templates = Jinja2Templates(directory="app/templates")
@api_router.get("/")
def index(request: Request):
reg_open, not_before, not_after = is_registration_open()
print(reg_open, not_before, not_after)
if reg_open:
return templates.TemplateResponse(
request=request, name="registration-open.html", context={}
)
request=request, name="registration-open.html", context={}
)
elif not_before:
return templates.TemplateResponse(
request=request, name="registration-closed.html", context={
request=request,
name="registration-closed.html",
context={
"not_before": settings.NOT_BEFORE,
"not_after": settings.NOT_AFTER,
}
},
)
elif not_after:
return templates.TemplateResponse(
request=request, name="registration-not-open.html", context={
request=request,
name="registration-not-open.html",
context={
"not_before": settings.NOT_BEFORE,
"not_after": settings.NOT_AFTER,
}
},
)
@api_router.get("/success.html")
def success(request: Request):
return templates.TemplateResponse(
request=request, name="registration-success.html", context={
"not_before": settings.NOT_BEFORE,
"not_after": settings.NOT_AFTER,
}
)
request=request,
name="registration-success.html",
context={
"not_before": settings.NOT_BEFORE,
"not_after": settings.NOT_AFTER,
},
)
app.include_router(api_router, prefix=settings.API_V1_STR)
app.mount("/static", StaticFiles(directory="app/static"), name="static")