added change in doc's tags
This commit is contained in:
@@ -39,9 +39,14 @@ def get_docs_bytopic(request, topic, logged_in):
|
||||
results = request.dbsession.execute(query, {'topic': topic}).fetchall()
|
||||
return results
|
||||
|
||||
def get_d_tags(request):
|
||||
query = "SELECT * FROM d_tags;"
|
||||
results = request.dbsession.execute(query).fetchall()
|
||||
def get_docs_tags(request, doc_id):
|
||||
query = "SELECT * FROM docs_tags WHERE doc_id=:doc_id;"
|
||||
results = request.dbsession.execute(query, {'doc_id': doc_id}).fetchall()
|
||||
return results
|
||||
|
||||
def get_d_tags(request, topic):
|
||||
query = "SELECT * FROM d_tags WHERE topic=:topic;"
|
||||
results = request.dbsession.execute(query, {'topic': topic}).fetchall()
|
||||
return results
|
||||
|
||||
def get_d_topics(request, logged_in):
|
||||
@@ -82,3 +87,13 @@ def delete_doc(request, doc_id):
|
||||
query = "delete from docs where doc_id = :doc_id;"
|
||||
execute_query(request, query, {'doc_id': doc_id})
|
||||
|
||||
def change_doc_tag(request, action, doc_id, tag):
|
||||
"""ajouter une tag dans le doc"""
|
||||
if action == 'ADD':
|
||||
query = "INSERT INTO docs_tags (`doc_id`,`tag`) VALUES (:doc_id, :tag);"
|
||||
execute_query(request, query, {'doc_id': doc_id, 'tag': tag})
|
||||
else:
|
||||
query = "DELETE FROM docs_tags WHERE doc_id=:doc_id AND tag=:tag;"
|
||||
execute_query(request, query, {'doc_id': doc_id, 'tag': tag})
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user