Validation 26/02/22 - 12h20
parent
72529bc82b
commit
ae22379cbf
8822
Log/log_file.log
8822
Log/log_file.log
File diff suppressed because it is too large
Load Diff
|
@ -1002,8 +1002,6 @@ def get_partner_class(diction):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def get_class_global_search(search_string):
|
def get_class_global_search(search_string):
|
||||||
try:
|
try:
|
||||||
mycommon.myprint(" search_string", search_string)
|
mycommon.myprint(" search_string", search_string)
|
||||||
|
|
|
@ -21,6 +21,7 @@ from datetime import datetime
|
||||||
import prj_common as mycommon
|
import prj_common as mycommon
|
||||||
from pymongo import ReturnDocument
|
from pymongo import ReturnDocument
|
||||||
import inspect
|
import inspect
|
||||||
|
import sys, os
|
||||||
|
|
||||||
|
|
||||||
class JSONEncoder(json.JSONEncoder):
|
class JSONEncoder(json.JSONEncoder):
|
||||||
|
@ -450,7 +451,8 @@ def update_user_account(diction):
|
||||||
# Ici on doit mettre tous les champs possible (obligatoire ou non) de la BDD dans la liste
|
# Ici on doit mettre tous les champs possible (obligatoire ou non) de la BDD dans la liste
|
||||||
# field_list.
|
# field_list.
|
||||||
'''
|
'''
|
||||||
field_list = ['adr_street', 'adr_city', 'adr_zip', 'adr_country', 'mob_phone','link_facebook', 'link_twitter', 'token']
|
field_list = ['adr_street', 'adr_city', 'adr_zip', 'adr_country', 'mob_phone','link_facebook',
|
||||||
|
'link_twitter', 'token', 'surname', 'last_name', 'birthday']
|
||||||
incom_keys=diction.keys()
|
incom_keys=diction.keys()
|
||||||
for val in incom_keys:
|
for val in incom_keys:
|
||||||
if val not in field_list:
|
if val not in field_list:
|
||||||
|
@ -515,17 +517,29 @@ def update_user_account(diction):
|
||||||
if (str(diction['email'])):
|
if (str(diction['email'])):
|
||||||
myemail = str(diction['email'])
|
myemail = str(diction['email'])
|
||||||
|
|
||||||
|
if ("surname" in diction.keys()):
|
||||||
|
if (str(diction['surname'])):
|
||||||
|
mysurname = str(diction['surname'])
|
||||||
|
|
||||||
|
if ("last_name" in diction.keys()):
|
||||||
|
if (str(diction['last_name'])):
|
||||||
|
mylast_name = str(diction['last_name'])
|
||||||
|
|
||||||
|
if ("birthday" in diction.keys()):
|
||||||
|
if (str(diction['birthday'])):
|
||||||
|
mybirthday = str(diction['birthday'])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Verification de la validité du token/mail dans le cas des user en mode connecté
|
# Verification de la validité du token/mail dans le cas des user en mode connecté
|
||||||
if ( len(str(mytoken)) <= 0):
|
if ( len(str(mytoken)) <= 0):
|
||||||
mycommon.myprint("Le token est vide")
|
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||||
return False, "Impossible de mettre à jour le compte utilisateur"
|
return False, "Impossible de mettre à jour le compte utilisateur"
|
||||||
|
|
||||||
retval = mycommon.check_token_validity(myemail, mytoken)
|
retval = mycommon.check_token_validity(myemail, mytoken)
|
||||||
|
|
||||||
if retval is False:
|
if retval is False:
|
||||||
mycommon.myprint("L'email ou le token ne sont pas valident")
|
mycommon.myprint(str(inspect.stack()[0][3]) + " -L'email ou le token ne sont pas valident")
|
||||||
return False, "L'email ou le token ne sont pas valident"
|
return False, "L'email ou le token ne sont pas valident"
|
||||||
|
|
||||||
|
|
||||||
|
@ -548,7 +562,7 @@ def update_user_account(diction):
|
||||||
user_recid = mycommon.get_user_recid_from_token(str(mytoken))
|
user_recid = mycommon.get_user_recid_from_token(str(mytoken))
|
||||||
|
|
||||||
if user_recid is False :
|
if user_recid is False :
|
||||||
mycommon.myprint("Impossible de recuperer le user_recid")
|
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le user_recid")
|
||||||
return False, "Impossible de mettre à jour le compte utilisateur"
|
return False, "Impossible de mettre à jour le compte utilisateur"
|
||||||
|
|
||||||
|
|
||||||
|
@ -558,10 +572,10 @@ def update_user_account(diction):
|
||||||
)
|
)
|
||||||
|
|
||||||
if (ret_val and ret_val['_id']):
|
if (ret_val and ret_val['_id']):
|
||||||
mycommon.myprint("La modif a bien ete faite =" + str(ret_val['_id']))
|
mycommon.myprint(str(inspect.stack()[0][3]) + " -La modif a bien ete faite =" + str(ret_val['_id']))
|
||||||
return True, " Le compte utilisateur a bien ete mis à jour"
|
return True, " Le compte utilisateur a bien ete mis à jour"
|
||||||
else:
|
else:
|
||||||
mycommon.myprint(" Aucune modif n'a été faite")
|
mycommon.myprint(str(inspect.stack()[0][3]) + " - Aucune modif n'a été faite")
|
||||||
return False, "Impossible de mettre à jour le compte utilisateur"
|
return False, "Impossible de mettre à jour le compte utilisateur"
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
Loading…
Reference in New Issue