fixed article update
This commit is contained in:
@@ -103,7 +103,7 @@ def delete_membre(request, cd_uti):
|
|||||||
query = "DELETE FROM p_users WHERE cd_uti = :cd_uti ;"
|
query = "DELETE FROM p_users WHERE cd_uti = :cd_uti ;"
|
||||||
execute_query(request, query, {'cd_uti': cd_uti})
|
execute_query(request, query, {'cd_uti': cd_uti})
|
||||||
|
|
||||||
def get_article(request, type, groupe, libelle):
|
def get_tarif_ajax(request, type, groupe, libelle):
|
||||||
if type == 'LIB':
|
if type == 'LIB':
|
||||||
if groupe == 'TEXTE':
|
if groupe == 'TEXTE':
|
||||||
# lire tous les textes dont le libelle commençe par
|
# lire tous les textes dont le libelle commençe par
|
||||||
|
|||||||
@@ -104,6 +104,11 @@ def get_articles_byFam(request, fam):
|
|||||||
results = request.dbsession.execute(query, ).fetchall()
|
results = request.dbsession.execute(query, ).fetchall()
|
||||||
return results
|
return results
|
||||||
|
|
||||||
|
def get_article(request, ref):
|
||||||
|
query = "SELECT * FROM articles WHERE REF = ref;"
|
||||||
|
results = request.dbsession.execute(query, ).first()
|
||||||
|
return results
|
||||||
|
|
||||||
def update_article(request, ref, new_values):
|
def update_article(request, ref, new_values):
|
||||||
# formater les champs
|
# formater les champs
|
||||||
s = ''
|
s = ''
|
||||||
|
|||||||
@@ -382,7 +382,7 @@ def ajax_texte(request):
|
|||||||
# import pdb;pdb.set_trace()
|
# import pdb;pdb.set_trace()
|
||||||
|
|
||||||
# lire les articles commencant par
|
# lire les articles commencant par
|
||||||
items = get_article(request, 'LIB', groupe, libelle)
|
items = get_tarif_ajax(request, 'LIB', groupe, libelle)
|
||||||
|
|
||||||
liste=[]
|
liste=[]
|
||||||
for row in items:
|
for row in items:
|
||||||
@@ -400,7 +400,7 @@ def ajax_article(request):
|
|||||||
ref = request.GET['ref']
|
ref = request.GET['ref']
|
||||||
|
|
||||||
# lire l'article
|
# lire l'article
|
||||||
items = get_article(request, 'REF', groupe, ref)
|
items = get_tarif_ajax(request, 'REF', groupe, ref)
|
||||||
# puis retourne son libellé et son prixht
|
# puis retourne son libellé et son prixht
|
||||||
liste=[]
|
liste=[]
|
||||||
d = {}
|
d = {}
|
||||||
|
|||||||
@@ -385,7 +385,11 @@ def articles(request):
|
|||||||
def article_edit(request):
|
def article_edit(request):
|
||||||
ref = request.matchdict['ref']
|
ref = request.matchdict['ref']
|
||||||
url = request.route_url('article_edit', ref=ref)
|
url = request.route_url('article_edit', ref=ref)
|
||||||
logged_in = request.authenticated_userid
|
logged_in = request.authenticated_userid.upper()
|
||||||
|
# modification d'article temporairement désactivé
|
||||||
|
# if logged_in != 'CAO':
|
||||||
|
# return HTTPFound(location=request.route_url('articles'))
|
||||||
|
|
||||||
message = ''
|
message = ''
|
||||||
|
|
||||||
familles = ["Article", "Texte"]
|
familles = ["Article", "Texte"]
|
||||||
@@ -407,7 +411,7 @@ def article_edit(request):
|
|||||||
page_title= 'Nouvel article'
|
page_title= 'Nouvel article'
|
||||||
else:
|
else:
|
||||||
# lire l'article
|
# lire l'article
|
||||||
item = get_article(request, 'REF', ref)
|
item = get_article(request, ref)
|
||||||
if not item:
|
if not item:
|
||||||
request.session.flash("article non trouvé : %s" % ref, 'warning')
|
request.session.flash("article non trouvé : %s" % ref, 'warning')
|
||||||
return HTTPFound(location=request.route_url('articles'))
|
return HTTPFound(location=request.route_url('articles'))
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ def batch_test(request):
|
|||||||
TODAY = date.today()
|
TODAY = date.today()
|
||||||
|
|
||||||
# ------ UPDATE statut DEVIS COMMANDE
|
# ------ UPDATE statut DEVIS COMMANDE
|
||||||
update_devis_statut_4(request)
|
# update_devis_statut_4(request)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
# ----- MAJ STATS DELAIS de traitements des dossiers sur 1 an
|
# ----- MAJ STATS DELAIS de traitements des dossiers sur 1 an
|
||||||
@@ -207,11 +207,11 @@ def batch_test(request):
|
|||||||
datejour = datejour + relativedelta(months=-1)
|
datejour = datejour + relativedelta(months=-1)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
# until_date = date(TODAY.year - 10, TODAY.month, 1)
|
# données de + 10 ans
|
||||||
# purge_mensuelle(request, until_date)
|
until_date = date(TODAY.year - 10, TODAY.month, 1)
|
||||||
# purge_clients(request)
|
purge_mensuelle(request, until_date)
|
||||||
|
purge_clients(request)
|
||||||
# delete_orphan_attached_files(request)
|
delete_orphan_attached_files(request)
|
||||||
|
|
||||||
# update_chantiers_delais(request, date(TODAY.year - 1, TODAY.month, 1))
|
# update_chantiers_delais(request, date(TODAY.year - 1, TODAY.month, 1))
|
||||||
insert_log(request, 'TEST','- Fin -')
|
insert_log(request, 'TEST','- Fin -')
|
||||||
|
|||||||
Reference in New Issue
Block a user