Tune editor

This commit is contained in:
marc
2025-03-16 18:45:08 +01:00
parent a85efd0838
commit 6c83d11e5b
33 changed files with 960 additions and 312 deletions

View File

@@ -6,36 +6,30 @@ from folkugat_web.services.temes import search as temes_s
from folkugat_web.templates import templates
def temes_pagina(request: Request, logged_in: bool):
def temes_pagina(request: Request, logged_in: bool, query: str):
return templates.TemplateResponse(
"fragments/temes/pagina.html",
{
"request": request,
"logged_in": logged_in,
"query": query,
"Pages": Pages,
"menu_selected_id": Pages.Temes,
}
)
def temes_busca_result(request: Request, tema: model.Tema, logged_in: bool):
def temes_busca(request: Request, query: str, logged_in: bool):
temes = temes_s.busca_temes(query=query, hidden=logged_in)
return templates.TemplateResponse(
"fragments/temes/result.html",
"fragments/temes/results.html",
{
"request": request,
"logged_in": logged_in,
"tema": tema,
"temes": temes,
"LinkType": model.LinkType,
"ContentType": model.ContentType,
}
).body.decode('utf-8')
def temes_busca(request: Request, query: str, logged_in: bool):
temes = temes_s.busca_temes(query)
return '\n'.join(
[temes_busca_result(request, tema, logged_in)
for tema in temes]
)