Tune editor
This commit is contained in:
@@ -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]
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user