Session editor and live sessions!

This commit is contained in:
marc
2025-03-21 19:42:43 +01:00
parent 6c83d11e5b
commit ac54453b7f
54 changed files with 1247 additions and 173 deletions

View File

@@ -32,7 +32,7 @@ def contingut(request: Request, logged_in: auth.LoggedIn, tema_id: int):
@router.delete("/api/tema/{tema_id}")
def delete_tema(request: Request, _: auth.RequireLogin, tema_id: int):
def delete_tema(_: auth.RequireLogin, tema_id: int):
temes_w.delete_tema(tema_id=tema_id)
return HTMLResponse(headers={
'HX-Redirect': '/temes'
@@ -40,7 +40,7 @@ def delete_tema(request: Request, _: auth.RequireLogin, tema_id: int):
@router.post("/api/tema")
def create_tema(request: Request, _: auth.RequireLogin, title: Annotated[str, Form()] = ""):
def create_tema(_: auth.RequireLogin, title: Annotated[str, Form()] = ""):
new_tema = temes_w.create_tema(title=title)
return HTMLResponse(headers={
'HX-Redirect': f'/tema/{new_tema.id}'