refonte : theme->topic et home.pt

This commit is contained in:
2021-09-11 09:40:52 +02:00
parent d24becec1c
commit e8542c9b66
11 changed files with 100 additions and 76 deletions

View File

@@ -19,36 +19,36 @@ from .default import (
def get_docs(request, doc_id):
"""Lire les doc"""
if doc_id == 0:
query = "SELECT * FROM docs ORDER BY theme, intitule;"
query = "SELECT * FROM docs ORDER BY topic, intitule;"
results = request.dbsession.execute(query).fetchall()
else:
query = "SELECT * FROM docs where doc_id = :doc_id;"
results = request.dbsession.execute(query, {'doc_id': doc_id}).first()
return results
def get_docs_bytheme(request, theme, logged_in):
def get_docs_bytopic(request, topic, logged_in):
"""Lire les doc"""
if logged_in == None:
anon = "AND statut = 'public' "
else:
anon = ""
if theme == 'BLOG':
query = "SELECT * FROM docs WHERE theme=:theme %s ORDER BY cree_le DESC LIMIT 10;" % anon
if topic == 'BLOG':
query = "SELECT * FROM docs WHERE topic=:topic %s ORDER BY cree_le DESC LIMIT 10;" % anon
else:
query = "SELECT * FROM docs WHERE theme=:theme ORDER BY intitule;"
results = request.dbsession.execute(query, {'theme': theme}).fetchall()
query = "SELECT * FROM docs WHERE topic=:topic ORDER BY intitule;"
results = request.dbsession.execute(query, {'topic': topic}).fetchall()
return results
def get_docs_tags(request):
query = "SELECT * FROM docs_tags;"
def get_d_tags(request):
query = "SELECT * FROM d_tags;"
results = request.dbsession.execute(query).fetchall()
return results
def get_docs_themes(request, logged_in):
def get_d_topics(request, logged_in):
if logged_in == None:
query = "SELECT * FROM docs_themes WHERE statut = 'public';"
query = "SELECT * FROM d_topics WHERE statut = 'public';"
else:
query = "SELECT * FROM docs_themes;"
query = "SELECT * FROM d_topics;"
results = request.dbsession.execute(query).fetchall()
return results