added users_list.pt and user_edit.pt
This commit is contained in:
@@ -22,7 +22,7 @@ def execute_query(request, query, params):
|
||||
|
||||
def get_users_actifs(request,cd_uti):
|
||||
if cd_uti =='':
|
||||
query = "SELECT * FROM p_users WHERE agenda IS NOT NULL ORDER BY NOM"
|
||||
query = "SELECT * FROM p_users WHERE agenda <> 0 ORDER BY NOM"
|
||||
results = request.dbsession.execute(query).fetchall()
|
||||
else:
|
||||
query = "SELECT * FROM p_users WHERE cd_uti = :cd_uti;"
|
||||
@@ -122,53 +122,3 @@ def update_rdv(request, nodossier, nolig, comment, commentvi, date_rdv):
|
||||
|
||||
execute_query(request, query, {})
|
||||
|
||||
def update_journal(request, jnl, no_id, new_values):
|
||||
# formater les champs
|
||||
s = ''
|
||||
for param in new_values.keys():
|
||||
if param == 'date':
|
||||
ddate = datetime.strptime(new_values['date'], '%d/%m/%Y')
|
||||
new_values['date'] = ddate.strftime("%Y/%m/%d")
|
||||
if s:
|
||||
s += ",%s=:%s" % (param, param)
|
||||
else:
|
||||
s = "%s=:%s" % (param, param)
|
||||
|
||||
if no_id == '0':
|
||||
if jnl == 'C':
|
||||
query = "INSERT INTO jnl_caisse SET %s" % s
|
||||
else:
|
||||
query = "INSERT INTO jnl_caisse SET %s" % s
|
||||
else:
|
||||
new_values['no_id'] = no_id
|
||||
if jnl == 'C':
|
||||
query = "UPDATE jnl_caisse SET %s WHERE no_id = :no_id;" % s
|
||||
else:
|
||||
query = "UPDATE jnl_banque SET %s WHERE no_id = :no_id;" % s
|
||||
|
||||
execute_query(request, query, new_values)
|
||||
|
||||
def delete_membre(request, mbr_id):
|
||||
query = "DELETE FROM membres WHERE mbr_id = :mbr_id ;"
|
||||
execute_query(request, query, {'mbr_id': mbr_id})
|
||||
|
||||
def update_membre(request, mbr_id, new_values):
|
||||
# formater les champs
|
||||
s = ''
|
||||
for param in new_values.keys():
|
||||
if param == 'nom':
|
||||
new_values['nom'] = new_values['nom'].upper()
|
||||
if param == 'ville':
|
||||
new_values['ville'] = new_values['ville'].upper()
|
||||
if s:
|
||||
s += ",%s=:%s" % (param, param)
|
||||
else:
|
||||
s = "%s=:%s" % (param, param)
|
||||
|
||||
if mbr_id == '0':
|
||||
query = "INSERT INTO membres SET %s" % s
|
||||
else:
|
||||
new_values['mbr_id'] = mbr_id
|
||||
query = "UPDATE membres SET %s WHERE mbr_id = :mbr_id;" % s
|
||||
execute_query(request, query, new_values)
|
||||
|
||||
|
||||
@@ -25,9 +25,13 @@ def get_member_by_mdp_oublie(request, lien):
|
||||
return results
|
||||
|
||||
def get_member_by_id(request, mbr_id):
|
||||
# lire le membres par son identifianr
|
||||
query = """SELECT * FROM p_users WHERE CD_UTI=:mbr_id;"""
|
||||
results = request.dbsession.execute(query, {'mbr_id': mbr_id}).first()
|
||||
if mbr_id == '0':
|
||||
query = "SELECT * FROM P_USERS ORDER BY cd_uti"
|
||||
results = request.dbsession.execute(query).fetchall()
|
||||
else:
|
||||
# lire le membres par son identifianr
|
||||
query = """SELECT * FROM p_users WHERE CD_UTI=:mbr_id;"""
|
||||
results = request.dbsession.execute(query, {'mbr_id': mbr_id}).first()
|
||||
return results
|
||||
|
||||
def update_membre_mdp_oublie(request, login):
|
||||
@@ -43,16 +47,37 @@ def update_membre_mdp_oublie(request, login):
|
||||
|
||||
def update_membre_mdp(request, login, password):
|
||||
"""Update password for member login"""
|
||||
query = "UPDATE p_users SET mdp = SHA1(:password), mdp_oublie=NULL, mdp_oublie_date=NULL WHERE CD_UTI=:login;"
|
||||
query = "UPDATE p_users SET mdp = SHA1(:password), mdp_oublie=NULL, mdp_oublie_date=NULL WHERE cd_uti=:login;"
|
||||
execute_query(request, query, {'login': login, 'password': password})
|
||||
|
||||
def update_last_connection(request, login):
|
||||
"""Update last connection for login """
|
||||
query = "UPDATE p_users SET dern_cnx_le=NOW() WHERE CD_UTI=:login;"
|
||||
query = "UPDATE p_users SET dern_cnx_le=NOW() WHERE cd_uti=:login;"
|
||||
execute_query(request, query, {'login': login})
|
||||
|
||||
def get_members_by_last_connection(request, ):
|
||||
# lire les donnees de l'eleve
|
||||
query = "SELECT * FROM p_users WHERE dern_cnx_le IS NOT NULL ORDER BY dern_cnx_le DESC"
|
||||
results = request.dbsession.execute(query, ).fetchall()
|
||||
return results
|
||||
def update_membre(request, cd_uti, new_values):
|
||||
# formater les champs
|
||||
s = ''
|
||||
for param in new_values.keys():
|
||||
if param == 'nom':
|
||||
new_values['nom'] = new_values['nom'].upper()
|
||||
if param == 'access':
|
||||
' ne prend que le 1er caractère'
|
||||
new_values['access'] = new_values['access'][0]
|
||||
|
||||
if s:
|
||||
s += ",%s=:%s" % (param, param)
|
||||
else:
|
||||
s = "%s=:%s" % (param, param)
|
||||
|
||||
if cd_uti == '0':
|
||||
query = "INSERT INTO p_users SET %s" % s
|
||||
else:
|
||||
new_values['cd_uti'] = cd_uti
|
||||
query = "UPDATE p_users SET %s WHERE cd_uti = :cd_uti;" % s
|
||||
execute_query(request, query, new_values)
|
||||
|
||||
def delete_membre(request, cd_uti):
|
||||
query = "DELETE FROM p_users WHERE cd_uti = :cd_uti ;"
|
||||
execute_query(request, query, {'cd_uti': cd_uti})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user