refined archives templates by thmes

This commit is contained in:
2020-08-21 16:25:31 +02:00
parent a46587d637
commit df3eb30846
7 changed files with 37 additions and 25 deletions

View File

@@ -46,8 +46,11 @@ def get_docs_themes(request):
results = request.dbsession.execute(query).fetchall()
return results
def get_docs_bycritere(request, critere):
query = "SELECT * FROM docs WHERE texte like :critere;"
def get_docs_bycritere(request, critere, logged_in):
if logged_in == None:
query = "SELECT * FROM docs JOIN docs_themes ON docs.theme = docs_themes.theme WHERE (docs.texte like :critere) OR (docs.intitule like :critere) AND docs_themes.visible = 'oui';"
else:
query = "SELECT * FROM docs JOIN docs_themes ON docs.theme = docs_themes.theme WHERE (docs.texte like :critere) OR (docs.intitule like :critere);"
results = request.dbsession.execute(query, {'critere': '%' + critere + '%'}).fetchall()
return results