19/09/2023 - 19h30
parent
4d4435ac93
commit
4cf794fc2a
|
@ -1,11 +1,43 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="15/09/2023 - 12h">
|
||||
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="15/09/2023 - 18h">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Activite.py" beforeDir="false" afterPath="$PROJECT_DIR$/Activite.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Attestation_Certificat.py" beforeDir="false" afterPath="$PROJECT_DIR$/Attestation_Certificat.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Contact.py" beforeDir="false" afterPath="$PROJECT_DIR$/Contact.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Inscription_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/Inscription_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Log/log_file.log" beforeDir="false" afterPath="$PROJECT_DIR$/Log/log_file.log" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Session_Formation.py" beforeDir="false" afterPath="$PROJECT_DIR$/Session_Formation.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/abonnement_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/abonnement_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/appel_offre.py" beforeDir="false" afterPath="$PROJECT_DIR$/appel_offre.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/articles_avis.py" beforeDir="false" afterPath="$PROJECT_DIR$/articles_avis.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/business_prices.py" beforeDir="false" afterPath="$PROJECT_DIR$/business_prices.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/chat_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/chat_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/class_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/class_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/code_promo_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/code_promo_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/ela_factures_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/ela_factures_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/ela_index_bdd_classes.py" beforeDir="false" afterPath="$PROJECT_DIR$/ela_index_bdd_classes.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/ela_user_account.py" beforeDir="false" afterPath="$PROJECT_DIR$/ela_user_account.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/email_inscription_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/email_inscription_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/email_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/email_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/emargement.py" beforeDir="false" afterPath="$PROJECT_DIR$/emargement.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/lms_chamilo/mysy_lms.py" beforeDir="false" afterPath="$PROJECT_DIR$/lms_chamilo/mysy_lms.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/opco.py" beforeDir="false" afterPath="$PROJECT_DIR$/opco.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/partner_client.py" beforeDir="false" afterPath="$PROJECT_DIR$/partner_client.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/partner_document_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/partner_document_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/partner_order.py" beforeDir="false" afterPath="$PROJECT_DIR$/partner_order.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/partners.py" beforeDir="false" afterPath="$PROJECT_DIR$/partners.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/prj_common.py" beforeDir="false" afterPath="$PROJECT_DIR$/prj_common.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/product_service.py" beforeDir="false" afterPath="$PROJECT_DIR$/product_service.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/ressources_humaines.py" beforeDir="false" afterPath="$PROJECT_DIR$/ressources_humaines.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/ressources_materiels.py" beforeDir="false" afterPath="$PROJECT_DIR$/ressources_materiels.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/statistics.py" beforeDir="false" afterPath="$PROJECT_DIR$/statistics.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/strype_payement.py" beforeDir="false" afterPath="$PROJECT_DIR$/strype_payement.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/tools_cherif/tools_cherif.py" beforeDir="false" afterPath="$PROJECT_DIR$/tools_cherif/tools_cherif.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/user_message_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/user_message_mgt.py" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/wrapper.py" beforeDir="false" afterPath="$PROJECT_DIR$/wrapper.py" afterDir="false" />
|
||||
</list>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
|
@ -69,13 +101,6 @@
|
|||
<option name="presentableId" value="Default" />
|
||||
<updated>1680804787304</updated>
|
||||
</task>
|
||||
<task id="LOCAL-00058" summary="03/08/23 - 19h">
|
||||
<created>1691082545383</created>
|
||||
<option name="number" value="00058" />
|
||||
<option name="presentableId" value="LOCAL-00058" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1691082545384</updated>
|
||||
</task>
|
||||
<task id="LOCAL-00059" summary="05/08/23 - 16h">
|
||||
<created>1691243556194</created>
|
||||
<option name="number" value="00059" />
|
||||
|
@ -412,7 +437,14 @@
|
|||
<option name="project" value="LOCAL" />
|
||||
<updated>1694773383428</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="107" />
|
||||
<task id="LOCAL-00107" summary="15/09/2023 - 18h">
|
||||
<created>1694793521821</created>
|
||||
<option name="number" value="00107" />
|
||||
<option name="presentableId" value="LOCAL-00107" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1694793521822</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="108" />
|
||||
<servers />
|
||||
</component>
|
||||
<component name="Vcs.Log.Tabs.Properties">
|
||||
|
@ -427,7 +459,6 @@
|
|||
</option>
|
||||
</component>
|
||||
<component name="VcsManagerConfiguration">
|
||||
<MESSAGE value="24/08/23 - 12h" />
|
||||
<MESSAGE value="25/08/23 - 21h" />
|
||||
<MESSAGE value="26/08/23 - 20h" />
|
||||
<MESSAGE value="27/08/23 - 13h" />
|
||||
|
@ -452,6 +483,7 @@
|
|||
<MESSAGE value="13/09/2023 - 18h" />
|
||||
<MESSAGE value="14/09/2023 - 21h" />
|
||||
<MESSAGE value="15/09/2023 - 12h" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="15/09/2023 - 12h" />
|
||||
<MESSAGE value="15/09/2023 - 18h" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="15/09/2023 - 18h" />
|
||||
</component>
|
||||
</project>
|
45
Activite.py
45
Activite.py
|
@ -89,8 +89,8 @@ def Add_activite(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
|
||||
|
||||
|
@ -104,7 +104,7 @@ def Add_activite(diction):
|
|||
if ("description" in diction.keys()):
|
||||
if diction['description']:
|
||||
description = diction['description']
|
||||
data['description'] = diction['description']
|
||||
|
||||
|
||||
if(len(str(description)) > 255 ):
|
||||
mycommon.myprint(
|
||||
|
@ -112,18 +112,20 @@ def Add_activite(diction):
|
|||
|
||||
return False, " - Le champ 'description' doit faire moins de 255 caractères "
|
||||
|
||||
data['description'] = diction['description']
|
||||
|
||||
detail = ""
|
||||
if ("detail" in diction.keys()):
|
||||
if diction['detail']:
|
||||
detail = diction['detail']
|
||||
data['detail'] = diction['detail']
|
||||
|
||||
if (len(str(detail)) > 500):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Le champ 'detail' doit faire moins de 500 caractères ")
|
||||
|
||||
return False, " - Le champ 'detail' doit faire moins de 500 caractères "
|
||||
data['detail'] = diction['detail']
|
||||
|
||||
|
||||
deadline = ""
|
||||
if ("deadline" in diction.keys()):
|
||||
|
@ -143,22 +145,27 @@ def Add_activite(diction):
|
|||
status = ""
|
||||
if ("status" in diction.keys()):
|
||||
status = diction['status']
|
||||
data['status'] = diction['status']
|
||||
|
||||
if (status not in MYSY_GV.ACTIVITE_STATUS):
|
||||
mycommon.myprint(
|
||||
"- Le statut " + str(status) + " n'est pas autorisé ")
|
||||
return False, "- Le statut " + str(status) + " n'est pas autorisé "
|
||||
|
||||
data['status'] = diction['status']
|
||||
|
||||
type = ""
|
||||
if ("type" in diction.keys()):
|
||||
if diction['type']:
|
||||
type = diction['type']
|
||||
data['type'] = diction['type']
|
||||
|
||||
if( type not in MYSY_GV.ACTIVITE_TYPE):
|
||||
mycommon.myprint(
|
||||
"- Le type d' activite "+str(type)+" n'est pas autorisé")
|
||||
return False, "- Le type d' activite "+str(type)+" n'est pas autorisé"
|
||||
|
||||
data['type'] = diction['type']
|
||||
|
||||
|
||||
related_collection = ""
|
||||
if ("related_collection" in diction.keys()):
|
||||
if diction['related_collection']:
|
||||
|
@ -179,9 +186,9 @@ def Add_activite(diction):
|
|||
{'email': related_collection_owner_email})
|
||||
if (local_tmp_val is None or "recid" not in local_tmp_val.keys()):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - impossible de recuperer les données de " + str(
|
||||
str(inspect.stack()[0][3]) + " - impossible de récupérer les données de " + str(
|
||||
related_collection_owner_email) + " dans la collection " + str(diction['related_collection']))
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de " + str(
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de " + str(
|
||||
related_collection_owner_email) + " dans la collection " + str(
|
||||
diction['related_collection']) + " . "
|
||||
|
||||
|
@ -271,8 +278,8 @@ def Update_activite(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Verification s'il n'existe pas un cient du partenaire qui perte le meme
|
||||
|
@ -400,7 +407,7 @@ Recuperation de la liste des activité d'une entité en se basant sur
|
|||
- token (partner_recid)
|
||||
- related_collection_recid (s'il est fourni)
|
||||
|
||||
/!\ : apres avoir recuperer les info, on va ajouter 1 : 'retard'
|
||||
/!\ : apres avoir récupérer les info, on va ajouter 1 : 'retard'
|
||||
calcul du retard = deadline - date_day:
|
||||
>= pas en retard
|
||||
< 0 : en de tard de X jours
|
||||
|
@ -450,8 +457,8 @@ def Get_List_Entity_Activite(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -471,9 +478,9 @@ def Get_List_Entity_Activite(diction):
|
|||
|
||||
if (local_tmp_val is None or "recid" not in local_tmp_val.keys()):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - impossible de recuperer les données de " + str(
|
||||
str(inspect.stack()[0][3]) + " - impossible de récupérer les données de " + str(
|
||||
related_collection_owner_email) + " dans la collection " + str(diction['related_collection']))
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de " + str(
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de " + str(
|
||||
related_collection_owner_email) + " dans la collection " + str(
|
||||
diction['related_collection']) + " . "
|
||||
|
||||
|
@ -506,7 +513,7 @@ def Get_List_Entity_Activite(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des activités "
|
||||
return False, " Impossible de récupérer la liste des activités "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -556,8 +563,8 @@ def Get_Given_Activite(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -586,5 +593,5 @@ def Get_Given_Activite(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer l'activité "
|
||||
return False, " Impossible de récupérer l'activité "
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ def GetPartnerAttestation_Certificat(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des attestations "
|
||||
return False, "Impossible de récupérer la liste des attestations "
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mytoken = ""
|
||||
|
@ -55,8 +55,8 @@ def GetPartnerAttestation_Certificat(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer la liste des attestations ")
|
||||
return False, "Impossible de recuperer la liste des attestations "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer la liste des attestations ")
|
||||
return False, "Impossible de récupérer la liste des attestations "
|
||||
|
||||
RetObject = []
|
||||
local_cpt = 0
|
||||
|
@ -91,7 +91,7 @@ def GetSpecificPartnerAttestation_Certificat(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des attestations "
|
||||
return False, "Impossible de récupérer la liste des attestations "
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mytoken = ""
|
||||
|
@ -106,8 +106,8 @@ def GetSpecificPartnerAttestation_Certificat(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer la liste des attestations ")
|
||||
return False, "Impossible de recuperer la liste des attestations "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer la liste des attestations ")
|
||||
return False, "Impossible de récupérer la liste des attestations "
|
||||
|
||||
RetObject = []
|
||||
ret_val = MYSY_GV.dbname['attestation_certificat'].find_one({"nom":str(diction['nom']), "valide":"1" })
|
||||
|
@ -116,8 +116,8 @@ def GetSpecificPartnerAttestation_Certificat(diction):
|
|||
if( ret_val is None):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][
|
||||
3]) + " Impossible de recuperer les données de ce template ")
|
||||
return False, "Impossible de recuperer les données de ce template"
|
||||
3]) + " Impossible de récupérer les données de ce template ")
|
||||
return False, "Impossible de récupérer les données de ce template"
|
||||
|
||||
|
||||
if ("preview_url" not in ret_val.keys()):
|
||||
|
@ -135,4 +135,4 @@ def GetSpecificPartnerAttestation_Certificat(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des attestations "
|
||||
return False, "Impossible de récupérer la liste des attestations "
|
||||
|
|
28
Contact.py
28
Contact.py
|
@ -98,8 +98,8 @@ def Add_Contact(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -279,8 +279,8 @@ def Add_Contact(diction):
|
|||
local_tmp_val = MYSY_GV.dbname[str(diction['related_collection'])].find_one({'email':related_collection_owner_email})
|
||||
if (local_tmp_val is None or "recid" not in local_tmp_val.keys()):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - impossible de recuperer les données de "+ str(related_collection_owner_email)+" dans la collection "+str(diction['related_collection']) )
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de "+str(related_collection_owner_email)+" dans la collection "+str(diction['related_collection'])+" . "
|
||||
str(inspect.stack()[0][3]) + " - impossible de récupérer les données de "+ str(related_collection_owner_email)+" dans la collection "+str(diction['related_collection']) )
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de "+str(related_collection_owner_email)+" dans la collection "+str(diction['related_collection'])+" . "
|
||||
|
||||
data['related_collection_recid'] = str(local_tmp_val['recid'])
|
||||
|
||||
|
@ -371,8 +371,8 @@ def Update_Contact(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Verification s'il n'existe pas un cient du partenaire qui perte le meme
|
||||
|
@ -610,8 +610,8 @@ def Get_List_Entity_Contact(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -628,8 +628,8 @@ def Get_List_Entity_Contact(diction):
|
|||
local_tmp_val = MYSY_GV.dbname[str(diction['related_collection'])].find_one({'email':related_collection_owner_email})
|
||||
if (local_tmp_val is None or "recid" not in local_tmp_val.keys()):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - impossible de recuperer les données de "+ str(related_collection_owner_email)+" dans la collection "+str(diction['related_collection']) )
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de "+str(related_collection_owner_email)+" dans la collection "+str(diction['related_collection'])+" . "
|
||||
str(inspect.stack()[0][3]) + " - impossible de récupérer les données de "+ str(related_collection_owner_email)+" dans la collection "+str(diction['related_collection']) )
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de "+str(related_collection_owner_email)+" dans la collection "+str(diction['related_collection'])+" . "
|
||||
|
||||
data_cle['related_collection_recid'] = str(local_tmp_val['recid'])
|
||||
|
||||
|
@ -650,7 +650,7 @@ def Get_List_Entity_Contact(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des contact "
|
||||
return False, " Impossible de récupérer la liste des contact "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -700,8 +700,8 @@ def Get_Given_Contact(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
|
||||
|
||||
|
@ -742,4 +742,4 @@ def Get_Given_Contact(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer le contact "
|
||||
return False, " Impossible de récupérer le contact "
|
||||
|
|
|
@ -109,7 +109,7 @@ def AddStagiairetoClass(diction):
|
|||
"""
|
||||
update : 13/07/23 : gestion des prix
|
||||
|
||||
- par defaut si le champs diction['price'] est rempli, alors on prend cette valeur.
|
||||
- par defaut si Le champ diction['price'] est rempli, alors on prend cette valeur.
|
||||
- si cette valeur est vide ou inexistante, on va chercher le prix sur la session.
|
||||
- Si aucun prix n'est mis sur la session, on va aller cherche le prix sur la formation.
|
||||
|
||||
|
@ -539,7 +539,7 @@ def UpdateStagiairetoClass(diction):
|
|||
|
||||
"""
|
||||
Pour gerer la date de validation, differemment d'une simple mise à jour,
|
||||
on recuperer le status actuellement en base, on verifie si le nouveau status != de status en base.
|
||||
on récupérer le status actuellement en base, on verifie si le nouveau status != de status en base.
|
||||
|
||||
Si il y a changement de status alors c'est une date de changement de status.
|
||||
"""
|
||||
|
@ -739,7 +739,7 @@ def GetStagiaire(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, "Impossible de recuperer le stagiaire. Toutes les informations fournies ne sont pas valables"
|
||||
return False, "Impossible de récupérer le stagiaire. Toutes les informations fournies ne sont pas valables"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -749,7 +749,7 @@ def GetStagiaire(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer le stagiaire, Toutes les informations necessaires n'ont pas été fournies"
|
||||
return False, "Impossible de récupérer le stagiaire, Toutes les informations necessaires n'ont pas été fournies"
|
||||
|
||||
|
||||
return True
|
||||
|
@ -757,7 +757,7 @@ def GetStagiaire(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer le stagiaire"
|
||||
return False, "Impossible de récupérer le stagiaire"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -774,7 +774,7 @@ def GetAllClassStagiaire(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, "de recuperer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
|
||||
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -784,7 +784,7 @@ def GetAllClassStagiaire(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Toutes les informations necessaires n'ont pas été fournies"
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Toutes les informations necessaires n'ont pas été fournies"
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mydata = {}
|
||||
|
@ -801,8 +801,8 @@ def GetAllClassStagiaire(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer la liste des stagiaires, ")
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Les informations d'identification sont incorrectes "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer la liste des stagiaires, ")
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Les informations d'identification sont incorrectes "
|
||||
|
||||
class_internal_url = ""
|
||||
if ("class_internal_url" in diction.keys()):
|
||||
|
@ -847,7 +847,7 @@ def GetAllClassStagiaire(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des stagiaires de la formation"
|
||||
return False, "Impossible de récupérer la liste des stagiaires de la formation"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -880,7 +880,7 @@ def SendInscriptionConfirmation(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Impossible d'envoyer le mail de confirmation"
|
||||
|
||||
|
||||
|
@ -984,8 +984,8 @@ def SendPre_InscriptionEmail(diction):
|
|||
|
||||
if (local_session is None):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les information de la session de formation")
|
||||
return False, "Impossible de recuperer les information de la session de formation "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les information de la session de formation")
|
||||
return False, "Impossible de récupérer les information de la session de formation "
|
||||
|
||||
data_mail['nom'] = local_session[0]['nom']
|
||||
data_mail['prenom'] = local_session[0]['prenom']
|
||||
|
@ -1008,8 +1008,8 @@ def SendPre_InscriptionEmail(diction):
|
|||
|
||||
if( local_class is None):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les information de la formation")
|
||||
return False, "Impossible de recuperer les information de la formation "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les information de la formation")
|
||||
return False, "Impossible de récupérer les information de la formation "
|
||||
|
||||
|
||||
data_mail['title'] = local_class[0]['title']
|
||||
|
@ -1019,8 +1019,8 @@ def SendPre_InscriptionEmail(diction):
|
|||
local_partner = MYSY_GV.dbname['partnair_account'].find_one({'recid': str(partner_recid)})
|
||||
if( local_partner is None):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les information du partenaire")
|
||||
return False, "Impossible de recuperer les information du partenaire "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les information du partenaire")
|
||||
return False, "Impossible de récupérer les information du partenaire "
|
||||
|
||||
|
||||
data_mail['partner_mail'] = local_partner['email']
|
||||
|
@ -1136,7 +1136,7 @@ def DownloadParticipantsList(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer la liste des stagiaires, ")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer la liste des stagiaires, ")
|
||||
return False, " Impossible de generer la liste des participants. les informations sont incompletes"
|
||||
|
||||
|
||||
|
@ -1390,7 +1390,7 @@ def DownloadEvaluationList(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer la liste des stagiaires, ")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer la liste des stagiaires, ")
|
||||
return False, " Impossible de generer la liste des participants. les informations sont incompletes"
|
||||
|
||||
|
||||
|
@ -1705,7 +1705,7 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
|
|||
|
||||
status, saved_file = mycommon.Upload_Save_CSV_File(file, Folder)
|
||||
if (status == False):
|
||||
mycommon.myprint("Impossible de recuperer correctement le fichier à importer")
|
||||
mycommon.myprint("Impossible de récupérer correctement le fichier à importer")
|
||||
return False, "Impossible d'importer la liste des participants, le nom du fichier est incorrect "
|
||||
|
||||
#" Lecture du fichier "
|
||||
|
@ -1848,7 +1848,7 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
|
|||
|
||||
""""
|
||||
Gestion du client de rattachement/
|
||||
Avec l'email et le nom, on va aller recuperer l'_id du client
|
||||
Avec l'email et le nom, on va aller récupérer l'_id du client
|
||||
"""
|
||||
client_rattachement_email = ""
|
||||
if ("client_rattachement_email" in df.keys()):
|
||||
|
@ -1887,8 +1887,8 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
|
|||
mydata['status'] = str(df['status'].values[n]).strip()
|
||||
if( str(mydata['status']) != "0" and str(mydata['status']) != "1" and str(mydata['status']) != "2"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'status' de ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2")
|
||||
return False, " Le champs status de la ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2"
|
||||
str(inspect.stack()[0][3]) + " Le champ 'status' de ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2")
|
||||
return False, " Le champ status de la ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2"
|
||||
|
||||
|
||||
if( str(df['status'].values[n]).strip() == "1"):
|
||||
|
@ -1901,8 +1901,8 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
|
|||
local_status, new_price = mycommon.IsFloat(local_price)
|
||||
if( local_status is False ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][ 3]) + " Le champs 'prix' de ligne " + str( n) + " est incorrecte.")
|
||||
return False, " Le champs prix de ligne " + str(n) + " est incorrecte. "
|
||||
str(inspect.stack()[0][ 3]) + " Le champ 'prix' de ligne " + str( n) + " est incorrecte.")
|
||||
return False, " Le champ prix de ligne " + str(n) + " est incorrecte. "
|
||||
|
||||
mydata['price'] = local_price
|
||||
|
||||
|
@ -2165,7 +2165,7 @@ def Controle_AddStagiairetoClass_mass(saved_file=None, Folder=None, diction=None
|
|||
|
||||
""""
|
||||
Gestion du client de rattachement/
|
||||
Avec l'email et le nom, on va aller recuperer l'_id du client
|
||||
Avec l'email et le nom, on va aller récupérer l'_id du client
|
||||
"""
|
||||
client_rattachement_email = ""
|
||||
if ("client_rattachement_email" in df.keys()):
|
||||
|
@ -2210,9 +2210,9 @@ def Controle_AddStagiairetoClass_mass(saved_file=None, Folder=None, diction=None
|
|||
mydata['status'] = str(df['status'].values[n]).strip()
|
||||
if (str(mydata['status']) != "0" and str(mydata['status']) != "1" and str(mydata['status']) != "2"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'status' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'status' de ligne " + str(
|
||||
n) + " est incorrecte. Valeurs acceptées : 0,1,2")
|
||||
return False, " Le champs status de la ligne " + str(
|
||||
return False, " Le champ status de la ligne " + str(
|
||||
n) + " est incorrecte. Valeurs acceptées : 0,1,2"
|
||||
|
||||
if (str(df['status'].values[n]).strip() == "1"):
|
||||
|
@ -2224,8 +2224,8 @@ def Controle_AddStagiairetoClass_mass(saved_file=None, Folder=None, diction=None
|
|||
local_status, new_price = mycommon.IsFloat(local_price)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'prix' de ligne " + str(n) + " est incorrecte.")
|
||||
return False, " Le champs prix de ligne " + str(n) + " est incorrecte. "
|
||||
str(inspect.stack()[0][3]) + " Le champ 'prix' de ligne " + str(n) + " est incorrecte.")
|
||||
return False, " Le champ prix de ligne " + str(n) + " est incorrecte. "
|
||||
|
||||
mydata['price'] = local_price
|
||||
|
||||
|
@ -2301,7 +2301,7 @@ def AddStagiairetoClass_mass_for_many_session(file=None, Folder=None, diction=No
|
|||
|
||||
status, saved_file = mycommon.Upload_Save_CSV_File(file, Folder)
|
||||
if (status == False):
|
||||
mycommon.myprint("Impossible de recuperer correctement le fichier à importer")
|
||||
mycommon.myprint("Impossible de récupérer correctement le fichier à importer")
|
||||
return False, "Impossible d'importer la liste des participants, le nom du fichier est incorrect "
|
||||
|
||||
#" Lecture du fichier "
|
||||
|
@ -2510,7 +2510,7 @@ def AddStagiairetoClass_mass_for_many_session(file=None, Folder=None, diction=No
|
|||
|
||||
""""
|
||||
Gestion du client de rattachement/
|
||||
Avec l'email et le nom, on va aller recuperer l'_id du client
|
||||
Avec l'email et le nom, on va aller récupérer l'_id du client
|
||||
"""
|
||||
client_rattachement_email = ""
|
||||
if ("client_rattachement_email" in df.keys()):
|
||||
|
@ -2548,8 +2548,8 @@ def AddStagiairetoClass_mass_for_many_session(file=None, Folder=None, diction=No
|
|||
mydata['status'] = str(df['status'].values[n]).strip()
|
||||
if( str(mydata['status']) != "0" and str(mydata['status']) != "1" and str(mydata['status']) != "2"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'status' de ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2")
|
||||
return False, " Le champs status de la ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2"
|
||||
str(inspect.stack()[0][3]) + " Le champ 'status' de ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2")
|
||||
return False, " Le champ status de la ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2"
|
||||
|
||||
|
||||
if( str(df['status'].values[n]).strip() == "1"):
|
||||
|
@ -2562,8 +2562,8 @@ def AddStagiairetoClass_mass_for_many_session(file=None, Folder=None, diction=No
|
|||
local_status, new_price = mycommon.IsFloat(local_price)
|
||||
if( local_status is False ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][ 3]) + " Le champs 'prix' de ligne " + str( n) + " est incorrecte.")
|
||||
return False, " Le champs prix de ligne " + str(n) + " est incorrecte. "
|
||||
str(inspect.stack()[0][ 3]) + " Le champ 'prix' de ligne " + str( n) + " est incorrecte.")
|
||||
return False, " Le champ prix de ligne " + str(n) + " est incorrecte. "
|
||||
|
||||
mydata['price'] = local_price
|
||||
|
||||
|
@ -2655,8 +2655,9 @@ def Controle_AddStagiairetoClass_mass_for_many_session(saved_file=None, Folder=N
|
|||
return False, " Le fichier comporte plus de "+str(MYSY_GV.MAX_PARTICIPANT_BY_CSV)+" lignes."
|
||||
|
||||
|
||||
#print(df.columns)
|
||||
#print(" ### df.columns = ", df.columns)
|
||||
for val in df.columns:
|
||||
#print(" ### val = ", val)
|
||||
if str(val).lower() not in field_list:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3])+" : entete du fichier csv. '" + val + "' n'est pas acceptée")
|
||||
|
@ -2800,7 +2801,7 @@ def Controle_AddStagiairetoClass_mass_for_many_session(saved_file=None, Folder=N
|
|||
|
||||
""""
|
||||
Gestion du client de rattachement/
|
||||
Avec l'email et le nom, on va aller recuperer l'_id du client
|
||||
Avec l'email et le nom, on va aller récupérer l'_id du client
|
||||
"""
|
||||
client_rattachement_email = ""
|
||||
if ("client_rattachement_email" in df.keys()):
|
||||
|
@ -2838,8 +2839,8 @@ def Controle_AddStagiairetoClass_mass_for_many_session(saved_file=None, Folder=N
|
|||
mydata['status'] = str(df['status'].values[n]).strip()
|
||||
if( str(mydata['status']) != "0" and str(mydata['status']) != "1" and str(mydata['status']) != "2"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'status' de ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2")
|
||||
return False, " Le champs status de la ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2"
|
||||
str(inspect.stack()[0][3]) + " Le champ 'status' de ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2")
|
||||
return False, " Le champ status de la ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2"
|
||||
|
||||
|
||||
if( str(df['status'].values[n]).strip() == "1"):
|
||||
|
@ -2850,8 +2851,8 @@ def Controle_AddStagiairetoClass_mass_for_many_session(saved_file=None, Folder=N
|
|||
local_status, new_price = mycommon.IsFloat(local_price)
|
||||
if( local_status is False ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][ 3]) + " Le champs 'prix' de ligne " + str( n) + " est incorrecte.")
|
||||
return False, " Le champs prix de ligne " + str(n) + " est incorrecte. "
|
||||
str(inspect.stack()[0][ 3]) + " Le champ 'prix' de ligne " + str( n) + " est incorrecte.")
|
||||
return False, " Le champ prix de ligne " + str(n) + " est incorrecte. "
|
||||
|
||||
mydata['price'] = local_price
|
||||
|
||||
|
@ -3124,7 +3125,7 @@ def PrintAttendeeDetail_perSession(diction):
|
|||
is_partner_logo_img = "data:image/png;base64," + str(partner_media_logo['img'])
|
||||
|
||||
if( is_partner_logo is False ):
|
||||
# Recuperer l'image logo par default
|
||||
# récupérer l'image logo par default
|
||||
default_qery_images = {'locked': '0', 'valide': '1', 'related_collection': 'partnair_account', 'type_img': 'logo_default'}
|
||||
partner_media_logo = MYSY_GV.dbname['mysy_images'].find_one(default_qery_images)
|
||||
|
||||
|
@ -3405,8 +3406,8 @@ def SendTrainingEvaluationEmail(diction):
|
|||
|
||||
|
||||
if( local_session_info is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer les données de la session de formation")
|
||||
return False, " Impossible de recuperer les données de la session de formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer les données de la session de formation")
|
||||
return False, " Impossible de récupérer les données de la session de formation"
|
||||
|
||||
if ("distantiel" in local_session_info.keys()):
|
||||
if local_session_info['distantiel']:
|
||||
|
@ -3530,8 +3531,8 @@ def SendAttendeeCertification(diction):
|
|||
'email': str(diction['attendee_email'])})
|
||||
|
||||
if (local_Insc_retval is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer les données de l'inscrit")
|
||||
return False, " Impossible de recuperer les données de l'inscrit"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer les données de l'inscrit")
|
||||
return False, " Impossible de récupérer les données de l'inscrit"
|
||||
|
||||
my_retrun_dict['date_du'] = local_Insc_retval['date_du']
|
||||
my_retrun_dict['date_au'] = local_Insc_retval['date_au']
|
||||
|
@ -3672,8 +3673,8 @@ def PrintAttendeeCertification(diction):
|
|||
'locked':'0'})
|
||||
|
||||
if( local_partner is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer les données du partenaire")
|
||||
return False, " Impossible de recuperer les données du partenaire "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer les données du partenaire")
|
||||
return False, " Impossible de récupérer les données du partenaire "
|
||||
|
||||
my_retrun_dict = {}
|
||||
|
||||
|
@ -3750,8 +3751,8 @@ def PrintAttendeeCertification(diction):
|
|||
'email': str(diction['attendee_email'])})
|
||||
|
||||
if (local_Insc_retval is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer les données de l'inscrit")
|
||||
return False, " Impossible de recuperer les données de l'inscrit"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer les données de l'inscrit")
|
||||
return False, " Impossible de récupérer les données de l'inscrit"
|
||||
|
||||
my_retrun_dict['date_du'] = str(local_Insc_retval['date_du'])[0:10]
|
||||
my_retrun_dict['date_au'] = str(local_Insc_retval['date_au'])[0:10]
|
||||
|
@ -3810,8 +3811,8 @@ def PrintAttendeeCertification(diction):
|
|||
{'internal_url': str(local_Insc_retval['class_internal_url'])})
|
||||
|
||||
if( local_formation is None ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer les données de la formation ")
|
||||
return False, " Impossible de recuperer les données de la formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer les données de la formation ")
|
||||
return False, " Impossible de récupérer les données de la formation"
|
||||
|
||||
title = ""
|
||||
if ("title" in local_formation.keys()):
|
||||
|
@ -3870,7 +3871,7 @@ def PrintAttendeeCertification(diction):
|
|||
|
||||
|
||||
"""
|
||||
Cette fonction recuperer la liste des evaluations d'une session de formation
|
||||
Cette fonction récupérer la liste des evaluations d'une session de formation
|
||||
"""
|
||||
def GetListEvaluation_Session(diction):
|
||||
try:
|
||||
|
@ -3897,7 +3898,7 @@ def GetListEvaluation_Session(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(my_token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer la liste des evaluations")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer la liste des evaluations")
|
||||
return False, " Les informations fournies sont incorrectes"
|
||||
|
||||
RetObject = []
|
||||
|
@ -3955,7 +3956,7 @@ def GetListEvaluation_Session(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des evaluations"
|
||||
return False, " Impossible de récupérer la liste des evaluations"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -3986,8 +3987,8 @@ def CancelAttendeeInscription(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
return False, "Impossible de recuperer le recid du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, "Impossible de récupérer le recid du partenaire"
|
||||
|
||||
data_mail = {}
|
||||
# 1 - Recuperation des données de la formation
|
||||
|
@ -4040,8 +4041,8 @@ def CancelAttendeeInscription(diction):
|
|||
{'code_session': str(diction['session_id']), 'class_internal_url': str(diction['class_internal_url']), 'valide':'1'})
|
||||
|
||||
if (local_session is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les données de la session ")
|
||||
return False, " Impossible de recuperer les données de la session "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les données de la session ")
|
||||
return False, " Impossible de récupérer les données de la session "
|
||||
|
||||
# Annulation de l'inscription
|
||||
now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
|
||||
|
@ -4130,8 +4131,8 @@ def DeleteAttendeeInscription(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
return False, "Impossible de recuperer le recid du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, "Impossible de récupérer le recid du partenaire"
|
||||
|
||||
data_mail = {}
|
||||
# 1 - Recuperation des données de la formation
|
||||
|
@ -4183,8 +4184,8 @@ def DeleteAttendeeInscription(diction):
|
|||
{'_id': ObjectId(str(diction['session_id'])), 'class_internal_url': str(diction['class_internal_url']), 'valide':'1',})
|
||||
|
||||
if (local_session is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les données de la session ")
|
||||
return False, " Impossible de recuperer les données de la session "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les données de la session ")
|
||||
return False, " Impossible de récupérer les données de la session "
|
||||
|
||||
|
||||
# Verification que l'inscription existe et qu'elle est supprimable (donc status = 0 ou -1)
|
||||
|
@ -4204,8 +4205,8 @@ def DeleteAttendeeInscription(diction):
|
|||
if( "status" in ret_val2.keys()):
|
||||
if( str(ret_val2['status']) != "0" and str(ret_val2['status']) != "-1"):
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Impossible de supprimer l'inscription. L'inscription doit etre annulé ou à l'etat 'préinscrit' pour pouvoir etre supprimé")
|
||||
return False, " - Impossible de supprimer l'inscription. L'inscription doit etre annulé ou à l'etat 'préinscrit' pour pouvoir etre supprimé"
|
||||
3]) + " - Impossible de supprimer l'inscription. L'inscription doit être annulée ou à l'etat 'préinscrit' avant d'être supprimé")
|
||||
return False, " - Impossible de supprimer l'inscription. L'inscription doit être annulée ou à l'etat 'préinscrit' avant d'être supprimé"
|
||||
|
||||
detlete_retval = MYSY_GV.dbname['inscription'].delete_one(
|
||||
{'session_id': str(diction['session_id']), 'email': str(diction['email']),
|
||||
|
@ -4245,14 +4246,14 @@ def Send_LMS_Credentials_to_particpants(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
return False, "Impossible de recuperer le recid du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, "Impossible de récupérer le recid du partenaire"
|
||||
|
||||
# 0 -Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, " - impossible de récupérer les données du partenaire"
|
||||
|
||||
|
||||
# Par defaut, lms_virtualhost_url = l'url racine.
|
||||
|
@ -4317,8 +4318,8 @@ def Send_LMS_Credentials_to_particpants(diction):
|
|||
'class_internal_url': str(diction['class_internal_url']), 'valide':'1',})
|
||||
|
||||
if (local_session is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les données de la session ")
|
||||
return False, " Impossible de recuperer les données de la session "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les données de la session ")
|
||||
return False, " Impossible de récupérer les données de la session "
|
||||
|
||||
|
||||
now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
|
||||
|
@ -4467,7 +4468,7 @@ def getRecodedStagiaireImage_from_front(diction=None):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -4478,7 +4479,7 @@ def getRecodedStagiaireImage_from_front(diction=None):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
|
||||
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -4608,7 +4609,7 @@ def DeleteImage_Stagiaire_v2(diction=None):
|
|||
return False, "Impossible de supprimer l'image "
|
||||
|
||||
"""
|
||||
Cette fonction recuperer la liste des stagiaire d'un partenaire.
|
||||
Cette fonction récupérer la liste des stagiaire d'un partenaire.
|
||||
On y ajoute la formation concernée
|
||||
"""
|
||||
def Get_Statgaire_List_Partner_with_filter(diction):
|
||||
|
@ -4619,7 +4620,7 @@ def Get_Statgaire_List_Partner_with_filter(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, "de recuperer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
|
||||
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -4629,7 +4630,7 @@ def Get_Statgaire_List_Partner_with_filter(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Toutes les informations necessaires n'ont pas été fournies"
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Toutes les informations necessaires n'ont pas été fournies"
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mydata = {}
|
||||
|
@ -4646,8 +4647,8 @@ def Get_Statgaire_List_Partner_with_filter(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer la liste des stagiaires, ")
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Les informations d'identification sont incorrectes "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer la liste des stagiaires, ")
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Les informations d'identification sont incorrectes "
|
||||
|
||||
|
||||
|
||||
|
@ -4785,9 +4786,9 @@ def Get_Statgaire_List_Partner_with_filter(diction):
|
|||
if(count_session != 1 ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][
|
||||
3]) + " - Impossible de recuperer la liste des stagiaires, Il y a une incohérence sur la session : " + str(
|
||||
3]) + " - Impossible de récupérer la liste des stagiaires, Il y a une incohérence sur la session : " + str(
|
||||
retVal['session_id']))
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Les informations d'identification sont incorrectes. Il y a une incohérence sur la session : " + str(
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Les informations d'identification sont incorrectes. Il y a une incohérence sur la session : " + str(
|
||||
retVal['session_id'])
|
||||
|
||||
|
||||
|
@ -4845,7 +4846,7 @@ def Get_Statgaire_List_Partner_with_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des stagiaires"
|
||||
return False, "Impossible de récupérer la liste des stagiaires"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -4863,7 +4864,7 @@ def GetAttendeeDetail_perSession_from_line_id(diction):
|
|||
mycommon.myprint(
|
||||
str(inspect.stack()[0][
|
||||
3]) + " La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les informations detaillées"
|
||||
return False, " Impossible de récupérer les informations detaillées"
|
||||
|
||||
my_token = ""
|
||||
if ("token" in diction.keys()):
|
||||
|
@ -4879,7 +4880,7 @@ def GetAttendeeDetail_perSession_from_line_id(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(my_token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
RetObject = []
|
||||
|
@ -4927,7 +4928,7 @@ def GetAttendeeDetail_perSession_from_line_id(diction):
|
|||
#print(" ### local_Insc_retval laa== ", local_Insc_retval)
|
||||
|
||||
if( local_Insc_retval is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire (2)")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire (2)")
|
||||
return False, " Les informations d'identifier la session (2) "
|
||||
|
||||
if ('inscription_collectoin' in local_Insc_retval.keys() and len(local_Insc_retval['inscription_collectoin']) > 0):
|
||||
|
@ -5054,8 +5055,8 @@ def GetAttendeeDetail_perSession_from_line_id(diction):
|
|||
local_formation = MYSY_GV.dbname['myclass'].find_one({'internal_url':str(local_Insc_retval['class_internal_url'])})
|
||||
|
||||
if local_formation is None or local_formation['_id'] is None:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les informations de la formation ")
|
||||
return False, " Impossible de recuperer les informations de la formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les informations de la formation ")
|
||||
return False, " Impossible de récupérer les informations de la formation"
|
||||
|
||||
|
||||
|
||||
|
@ -5070,5 +5071,5 @@ def GetAttendeeDetail_perSession_from_line_id(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les informations detaillées"
|
||||
return False, " Impossible de récupérer les informations detaillées"
|
||||
|
||||
|
|
2218
Log/log_file.log
2218
Log/log_file.log
File diff suppressed because one or more lines are too long
|
@ -101,8 +101,8 @@ def Add_Update_SessionFormation(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les données du partenaire ")
|
||||
return False, "Impossible de recuperer les données du partenaire "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les données du partenaire ")
|
||||
return False, "Impossible de récupérer les données du partenaire "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -314,7 +314,7 @@ def Add_Update_SessionFormation(diction):
|
|||
local_retval1 = MYSY_GV.dbname['session_formation'].find_one({'_id':ObjectId(str(session_id))})
|
||||
if( local_retval1 is None or 'code_session' not in local_retval1.keys() or 'class_internal_url' not in local_retval1.keys() ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Cette session n'as pas de code session ")
|
||||
return False, "Impossible de recuperer le code de la session (1) "
|
||||
return False, "Impossible de récupérer le code de la session (1) "
|
||||
|
||||
existing_session_code = local_retval1['code_session']
|
||||
existing_class_internal_url = local_retval1['class_internal_url']
|
||||
|
@ -392,7 +392,7 @@ def GetSessionFormation(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, "de recuperer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
|
||||
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -402,7 +402,7 @@ def GetSessionFormation(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Toutes les informations necessaires n'ont pas été fournies"
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Toutes les informations necessaires n'ont pas été fournies"
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mydata = {}
|
||||
|
@ -418,8 +418,8 @@ def GetSessionFormation(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer la liste des stagiaires, ")
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Les informations d'identification sont incorrectes "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer la liste des stagiaires, ")
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Les informations d'identification sont incorrectes "
|
||||
|
||||
class_internal_url = ""
|
||||
if ("class_internal_url" in diction.keys()):
|
||||
|
@ -471,7 +471,7 @@ def GetSessionFormation(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la session de formation"
|
||||
return False, "Impossible de récupérer la session de formation"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -490,7 +490,7 @@ def GetActiveSessionFormation_List(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, " Impossible de recuperer la liste des session de formation"
|
||||
return False, " Impossible de récupérer la liste des session de formation"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -500,7 +500,7 @@ def GetActiveSessionFormation_List(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des session de formation"
|
||||
return False, "Impossible de récupérer la liste des session de formation"
|
||||
|
||||
# Le controle de token n'est effectué que une valeur est fournie dans le token
|
||||
if( 'token' in diction.keys() and len(str(diction['token'])) > 0) :
|
||||
|
@ -557,10 +557,10 @@ def GetActiveSessionFormation_List(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des sessions de formation valides et actives."
|
||||
return False, "Impossible de récupérer la liste des sessions de formation valides et actives."
|
||||
|
||||
"""
|
||||
Cette fonction recuperer la liste des toutes les sessions
|
||||
Cette fonction récupérer la liste des toutes les sessions
|
||||
de formation valides pour une formation données.
|
||||
Qu'elles soient cloturées ou pas."""
|
||||
def GetAllValideSessionFormation_List(diction):
|
||||
|
@ -572,7 +572,7 @@ def GetAllValideSessionFormation_List(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, " Impossible de recuperer la liste des session de formation"
|
||||
return False, " Impossible de récupérer la liste des session de formation"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -582,7 +582,7 @@ def GetAllValideSessionFormation_List(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des session de formation"
|
||||
return False, "Impossible de récupérer la liste des session de formation"
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mydata = {}
|
||||
|
@ -615,7 +615,7 @@ def GetAllValideSessionFormation_List(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des sessions de formation valides et actives."
|
||||
return False, "Impossible de récupérer la liste des sessions de formation valides et actives."
|
||||
|
||||
|
||||
"""
|
||||
|
@ -630,7 +630,7 @@ def GetAllValideSessionPartner_List(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, " Impossible de recuperer la liste des session de formation"
|
||||
return False, " Impossible de récupérer la liste des session de formation"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -640,7 +640,7 @@ def GetAllValideSessionPartner_List(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des session de formation"
|
||||
return False, "Impossible de récupérer la liste des session de formation"
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mydata = {}
|
||||
|
@ -766,7 +766,7 @@ def GetAllValideSessionPartner_List(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des sessions de formation valides et actives."
|
||||
return False, "Impossible de récupérer la liste des sessions de formation valides et actives."
|
||||
|
||||
|
||||
"""
|
||||
|
@ -781,7 +781,7 @@ def GetAllValideSessionPartner_List_filter_like(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, " Impossible de recuperer la liste des session de formation"
|
||||
return False, " Impossible de récupérer la liste des session de formation"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -791,7 +791,7 @@ def GetAllValideSessionPartner_List_filter_like(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des session de formation"
|
||||
return False, "Impossible de récupérer la liste des session de formation"
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mydata = {}
|
||||
|
@ -938,7 +938,7 @@ def GetAllValideSessionPartner_List_filter_like(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des sessions de formation valides et actives."
|
||||
return False, "Impossible de récupérer la liste des sessions de formation valides et actives."
|
||||
|
||||
|
||||
"""
|
||||
|
@ -953,7 +953,7 @@ def GetAllValideSessionPartner_List_no_filter(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, " Impossible de recuperer la liste des session de formation"
|
||||
return False, " Impossible de récupérer la liste des session de formation"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -963,7 +963,7 @@ def GetAllValideSessionPartner_List_no_filter(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des session de formation"
|
||||
return False, "Impossible de récupérer la liste des session de formation"
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mydata = {}
|
||||
|
@ -1103,7 +1103,7 @@ def GetAllValideSessionPartner_List_no_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des sessions de formation valides et actives."
|
||||
return False, "Impossible de récupérer la liste des sessions de formation valides et actives."
|
||||
|
||||
|
||||
|
||||
|
@ -1328,8 +1328,8 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
|
|||
local_status, new_participants = mycommon.IsInt(local_nb_participants)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'nb_participant' de ligne " + str(n+2) + " est incorrecte.")
|
||||
return False, " Le champs nb_participant de ligne " + str(n+2) + " est incorrecte. "
|
||||
str(inspect.stack()[0][3]) + " Le champ 'nb_participant' de ligne " + str(n+2) + " est incorrecte.")
|
||||
return False, " Le champ nb_participant de ligne " + str(n+2) + " est incorrecte. "
|
||||
|
||||
mydata['nb_participant'] = str(new_participants)
|
||||
|
||||
|
@ -1341,8 +1341,8 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
|
|||
local_status, new_prix_session = mycommon.IsFloat(prix_session)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'prix_session' de ligne " + str(n+2) + " est incorrecte.")
|
||||
return False, " Le champs prix_session de ligne " + str(n+2) + " est incorrecte. "
|
||||
str(inspect.stack()[0][3]) + " Le champ 'prix_session' de ligne " + str(n+2) + " est incorrecte.")
|
||||
return False, " Le champ prix_session de ligne " + str(n+2) + " est incorrecte. "
|
||||
|
||||
mydata['prix_session'] = str(new_prix_session)
|
||||
|
||||
|
@ -1377,9 +1377,9 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
|
|||
|
||||
if( session_ondemande != "1" and session_ondemande != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'session_ondemande' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'session_ondemande' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'session_ondemande' de ligne " + str(n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
return False, " Le champ 'session_ondemande' de ligne " + str(n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
|
||||
|
||||
mydata['session_ondemande'] = session_ondemande
|
||||
|
@ -1398,9 +1398,9 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
|
|||
distanciel = str(df['distanciel'].values[n]).strip()
|
||||
if (distanciel != "1" and distanciel != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'distanciel' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'distanciel' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'distanciel' de ligne " + str(
|
||||
return False, " Le champ 'distanciel' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
|
||||
|
||||
|
@ -1413,9 +1413,9 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
|
|||
presentiel = str(df['presentiel'].values[n]).strip()
|
||||
if (presentiel != "1" and presentiel != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'presentiel' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'presentiel' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'presentiel' de ligne " + str(
|
||||
return False, " Le champ 'presentiel' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
|
||||
mydata['presentiel'] = presentiel
|
||||
|
@ -1478,8 +1478,8 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
|
|||
|
||||
if( str(local_session) != "0" and str(local_session) != "1" and str(local_session) != "2"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2")
|
||||
return False, " Le champs 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2"
|
||||
str(inspect.stack()[0][3]) + " Le champ 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2")
|
||||
return False, " Le champ 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2"
|
||||
|
||||
if( str(local_session) == "1"):
|
||||
mydata['session_status'] = str("true")
|
||||
|
@ -1531,7 +1531,7 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
|
|||
diction_for_session_id['adresse'] = str(mydata['adresse'])
|
||||
|
||||
"""
|
||||
Verifier si la session existe deja en base, si c'est le cas recuperer le '_id'
|
||||
Verifier si la session existe deja en base, si c'est le cas récupérer le '_id'
|
||||
la clé pour verifier l'existance d'une session est :
|
||||
- code_session
|
||||
- class_internal_url
|
||||
|
@ -1782,9 +1782,9 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
|
|||
local_status, new_participants = mycommon.IsInt(local_nb_participants)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'nb_participant' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'nb_participant' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs nb_participant de ligne " + str(n + 2) + " est incorrecte. Un nombre Entier Positif doit être fourni "
|
||||
return False, " Le champ nb_participant de ligne " + str(n + 2) + " est incorrecte. Un nombre Entier Positif doit être fourni "
|
||||
|
||||
mydata['nb_participant'] = str(new_participants)
|
||||
|
||||
|
@ -1796,9 +1796,9 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
|
|||
local_status, new_prix_session = mycommon.IsFloat(prix_session)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'prix_session' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'prix_session' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs prix_session de ligne " + str(n + 2) + " est incorrecte. "
|
||||
return False, " Le champ prix_session de ligne " + str(n + 2) + " est incorrecte. "
|
||||
|
||||
mydata['prix_session'] = str(new_prix_session)
|
||||
|
||||
|
@ -1833,9 +1833,9 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
|
|||
|
||||
if (session_ondemande != "1" and session_ondemande != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'session_ondemande' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'session_ondemande' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'session_ondemande' de ligne " + str(
|
||||
return False, " Le champ 'session_ondemande' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
|
||||
mydata['session_ondemande'] = session_ondemande
|
||||
|
@ -1852,10 +1852,10 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
|
|||
distanciel = str(df['distanciel'].values[n]).strip()
|
||||
if (distanciel != "1" and distanciel != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'distanciel' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'distanciel' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
str(inspect.stack()[0][3]) + " Le champ 'distanciel' de ligne " + str(
|
||||
n + 2) + " est incorrecte. La valeur fournie est "+str(distanciel) )
|
||||
return False, " Le champ 'distanciel' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0'. La valeur fournie est "+str(distanciel)
|
||||
|
||||
mydata['distantiel'] = distanciel
|
||||
|
||||
|
@ -1865,9 +1865,9 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
|
|||
presentiel = str(df['presentiel'].values[n]).strip()
|
||||
if (presentiel != "1" and presentiel != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'presentiel' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'presentiel' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'presentiel' de ligne " + str(
|
||||
return False, " Le champ 'presentiel' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
|
||||
mydata['presentiel'] = presentiel
|
||||
|
@ -1929,8 +1929,8 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
|
|||
|
||||
if( str(local_session) != "0" and str(local_session) != "1" and str(local_session) != "2"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2")
|
||||
return False, " Le champs 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2"
|
||||
str(inspect.stack()[0][3]) + " Le champ 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2")
|
||||
return False, " Le champ 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2"
|
||||
|
||||
if( str(local_session) == "1"):
|
||||
mydata['session_status'] = str("true")
|
||||
|
@ -2168,9 +2168,9 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
local_status, new_participants = mycommon.IsInt(local_nb_participants)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'nb_participant' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'nb_participant' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs nb_participant de ligne " + str(n + 2) + " est incorrecte. "
|
||||
return False, " Le champ nb_participant de ligne " + str(n + 2) + " est incorrecte. "
|
||||
|
||||
mydata['nb_participant'] = str(new_participants)
|
||||
|
||||
|
@ -2182,9 +2182,9 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
local_status, new_prix_session = mycommon.IsFloat(prix_session)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'prix_session' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'prix_session' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs prix_session de ligne " + str(n + 2) + " est incorrecte. "
|
||||
return False, " Le champ prix_session de ligne " + str(n + 2) + " est incorrecte. "
|
||||
|
||||
mydata['prix_session'] = str(new_prix_session)
|
||||
|
||||
|
@ -2203,9 +2203,9 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
|
||||
if( count_class != 1 ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'code_externe' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'code_externe' de ligne " + str(
|
||||
n + 2) + " ne correspond pas à une formation valide.")
|
||||
return False, " Le champs 'code_externe' de ligne " + str(
|
||||
return False, " Le champ 'code_externe' de ligne " + str(
|
||||
n + 2) + " ne correspond pas à une formation valide."
|
||||
|
||||
class_from_external_code = MYSY_GV.dbname['myclass'].find({'external_code':str(external_code), 'valide':'1',
|
||||
|
@ -2213,9 +2213,9 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
|
||||
if(class_from_external_code is None ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'code_exyer' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'code_exyer' de ligne " + str(
|
||||
n + 2) + " ne correspond pas à une formation valide (2).")
|
||||
return False, " Le champs 'code_exyer' de ligne " + str( n + 2) + " ne correspond pas à une formation valide (2)."
|
||||
return False, " Le champ 'code_exyer' de ligne " + str( n + 2) + " ne correspond pas à une formation valide (2)."
|
||||
|
||||
|
||||
class_internal_url = str(class_from_external_code[0]['internal_url'])
|
||||
|
@ -2251,9 +2251,9 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
|
||||
if (session_ondemande != "1" and session_ondemande != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'session_ondemande' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'session_ondemande' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'session_ondemande' de ligne " + str(
|
||||
return False, " Le champ 'session_ondemande' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
|
||||
mydata['session_ondemande'] = session_ondemande
|
||||
|
@ -2270,9 +2270,9 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
distanciel = str(df['distanciel'].values[n]).strip()
|
||||
if (distanciel != "1" and distanciel != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'distanciel' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'distanciel' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'distanciel' de ligne " + str(
|
||||
return False, " Le champ 'distanciel' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
|
||||
mydata['distantiel'] = distanciel
|
||||
|
@ -2283,9 +2283,9 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
presentiel = str(df['presentiel'].values[n]).strip()
|
||||
if (presentiel != "1" and presentiel != "0"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'presentiel' de ligne " + str(
|
||||
str(inspect.stack()[0][3]) + " Le champ 'presentiel' de ligne " + str(
|
||||
n + 2) + " est incorrecte.")
|
||||
return False, " Le champs 'presentiel' de ligne " + str(
|
||||
return False, " Le champ 'presentiel' de ligne " + str(
|
||||
n + 2) + " est incorrecte. Les valeurs acceptées sont '1' ou '0' ou vide"
|
||||
|
||||
mydata['presentiel'] = presentiel
|
||||
|
@ -2341,8 +2341,8 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
|
||||
if( str(local_session) != "0" and str(local_session) != "1" and str(local_session) != "2"):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2")
|
||||
return False, " Le champs 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2"
|
||||
str(inspect.stack()[0][3]) + " Le champ 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2")
|
||||
return False, " Le champ 'session_status' de ligne " + str(n+2) + " est incorrecte. Les valeurs acceptées sont 0,1,2"
|
||||
|
||||
if( str(local_session) == "1"):
|
||||
mydata['session_status'] = str("true")
|
||||
|
@ -2397,7 +2397,7 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
|
|||
diction_for_session_id['adresse'] = str(mydata['adresse'])
|
||||
|
||||
"""
|
||||
Verifier si la session existe deja en base, si c'est le cas recuperer le '_id'
|
||||
Verifier si la session existe deja en base, si c'est le cas récupérer le '_id'
|
||||
la clé pour verifier l'existance d'une session est :
|
||||
- code_session
|
||||
- class_internal_url
|
||||
|
@ -2451,7 +2451,7 @@ def Delete_SessionFormation(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
|
||||
return False, "de recuperer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
|
||||
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
|
||||
|
||||
"""
|
||||
Verification de la liste des champs obligatoires
|
||||
|
@ -2461,7 +2461,7 @@ def Delete_SessionFormation(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Toutes les informations necessaires n'ont pas été fournies"
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Toutes les informations necessaires n'ont pas été fournies"
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mydata = {}
|
||||
|
@ -2478,7 +2478,7 @@ def Delete_SessionFormation(diction):
|
|||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Les informations d'identification sont incorrectes ")
|
||||
return False, "Impossible de recuperer la liste des stagiaires, Les informations d'identification sont incorrectes "
|
||||
return False, "Impossible de récupérer la liste des stagiaires, Les informations d'identification sont incorrectes "
|
||||
|
||||
|
||||
session_id = ""
|
||||
|
|
|
@ -79,8 +79,8 @@ def Add_Abonnement(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Recuperation des données fournies en entrée
|
||||
|
@ -249,8 +249,8 @@ def Update_Abonnement(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Recuperation des données fournies en entrée
|
||||
|
@ -397,8 +397,8 @@ def Get_Abonnement(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_user = mycommon.get_user_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
RetObject = []
|
||||
nb_val = 0
|
||||
|
@ -408,4 +408,4 @@ def Get_Abonnement(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des candidats "
|
||||
return False, " Impossible de récupérer la liste des candidats "
|
||||
|
|
|
@ -76,8 +76,8 @@ def Add_Appel_Offre(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Recuperation des données fournies en entrée
|
||||
|
@ -328,8 +328,8 @@ def Add_Update_AO_Class(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Recuperation des données fournies en entrée
|
||||
|
@ -479,8 +479,8 @@ def Update_Appel_Offre(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Recuperation des données fournies en entrée
|
||||
|
@ -671,8 +671,8 @@ def Get_Given_Appel_Offre(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_user_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
external_code = ""
|
||||
if ("external_code" in diction.keys()):
|
||||
|
@ -704,7 +704,7 @@ def Get_Given_Appel_Offre(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer l'appel d'offre "
|
||||
return False, " Impossible de récupérer l'appel d'offre "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -754,8 +754,8 @@ def Get_List_Appel_Offre(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_user_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
|
||||
|
||||
|
@ -797,7 +797,7 @@ def Get_List_Appel_Offre(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des appels d'offre "
|
||||
return False, " Impossible de récupérer la liste des appels d'offre "
|
||||
|
||||
|
||||
"""
|
||||
|
|
|
@ -54,7 +54,7 @@ def get_all_articles_avis(diction):
|
|||
for val in incom_keys:
|
||||
if str(val).lower() not in str(field_list).lower():
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
|
||||
return False, " Impossible de recuperer les articles et avis"
|
||||
return False, " Impossible de récupérer les articles et avis"
|
||||
|
||||
coll_name = MYSY_GV.dbname['articles_avis']
|
||||
|
||||
|
@ -99,7 +99,7 @@ def get_all_articles_avis(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les articles et avis"
|
||||
return False, " Impossible de récupérer les articles et avis"
|
||||
|
||||
|
||||
'''
|
||||
|
@ -123,7 +123,7 @@ def get_articles_avis(diction):
|
|||
for val in incom_keys:
|
||||
if str(val).lower() not in str(field_list).lower():
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
|
||||
return False, " Impossible de recuperer l'articles/avis"
|
||||
return False, " Impossible de récupérer l'articles/avis"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -135,7 +135,7 @@ def get_articles_avis(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer l'articles/avis"
|
||||
return False, " Impossible de récupérer l'articles/avis"
|
||||
|
||||
|
||||
# Recuperation des parametres
|
||||
|
@ -207,7 +207,7 @@ def get_articles_avis(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer l'article/avis"
|
||||
return False, " Impossible de récupérer l'article/avis"
|
||||
|
||||
|
||||
'''
|
||||
|
@ -282,7 +282,7 @@ def add_articles_avis(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
user_recid = mycommon.get_user_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid de l'utilisateur")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
my_user_recid = user_recid
|
||||
|
@ -503,7 +503,7 @@ def recherche_articles_avis(diction):
|
|||
user_recid = mycommon.get_user_recid_from_token(token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de desactiver l'objectif utilisateur"
|
||||
|
||||
#mycommon.myprint(" On recehrche la phrase +'" + search_text + "' + user_recid = " + user_recid)
|
||||
|
@ -766,4 +766,4 @@ def get_article_avis_alaune(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les articles à la Une"
|
||||
return False, "Impossible de récupérer les articles à la Une"
|
|
@ -65,8 +65,8 @@ def add_business_price(diction):
|
|||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les donnees du partnaire ")
|
||||
return False, "Impossible de recuperer les donnees du partnaire "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les donnees du partnaire ")
|
||||
return False, "Impossible de récupérer les donnees du partnaire "
|
||||
|
||||
mydata['partner_recid'] = partner_recid
|
||||
|
||||
|
@ -187,8 +187,8 @@ def update_business_price(diction):
|
|||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les donnees du partnaire ")
|
||||
return False, "Impossible de recuperer les donnees du partnaire "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les donnees du partnaire ")
|
||||
return False, "Impossible de récupérer les donnees du partnaire "
|
||||
|
||||
discount = str(diction['discount']).strip()
|
||||
if (mycommon.IsFloat(discount) is False):
|
||||
|
@ -280,8 +280,8 @@ def delete_business_price(diction):
|
|||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les donnees du partnaire ")
|
||||
return False, "Impossible de recuperer les donnees du partnaire "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les donnees du partnaire ")
|
||||
return False, "Impossible de récupérer les donnees du partnaire "
|
||||
|
||||
mydata['date_update'] = datetime.now().strftime("%d/%m/%Y")
|
||||
mydata['valide'] = "0"
|
||||
|
@ -345,8 +345,8 @@ def recherche_business_price(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les donnees du partnaire ")
|
||||
return False, "Impossible de recuperer les donnees du partnaire "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les donnees du partnaire ")
|
||||
return False, "Impossible de récupérer les donnees du partnaire "
|
||||
|
||||
client_recid = ""
|
||||
client_nom = ""
|
||||
|
@ -382,8 +382,8 @@ def get_cust_prices_by_partner(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " Impossible de recuperer les prix client, Le champ '" + val + "' n'existe pas ")
|
||||
return False, " Impossible de recuperer les prix client, Le champ '" + val + "' n'existe pas"
|
||||
3]) + " Impossible de récupérer les prix client, Le champ '" + val + "' n'existe pas ")
|
||||
return False, " Impossible de récupérer les prix client, Le champ '" + val + "' n'existe pas"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -394,8 +394,8 @@ def get_cust_prices_by_partner(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les prix clients, La valeur '" + val + "' n'est pas presente dans liste")
|
||||
return False, " Impossible de recuperer les prix clients, La valeur '" + val + "' n'est pas presente dans liste"
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les prix clients, La valeur '" + val + "' n'est pas presente dans liste")
|
||||
return False, " Impossible de récupérer les prix clients, La valeur '" + val + "' n'est pas presente dans liste"
|
||||
|
||||
# recuperation des paramettre
|
||||
my_token = ""
|
||||
|
@ -412,17 +412,17 @@ def get_cust_prices_by_partner(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
RetObject = []
|
||||
coll_facture = MYSY_GV.dbname['business_prices']
|
||||
|
@ -441,7 +441,7 @@ def get_cust_prices_by_partner(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les factures"
|
||||
return False, "Impossible de récupérer les factures"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -456,8 +456,8 @@ def get_linked_customer_to_partner(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " Impossible de recuperer les prix client, Le champ '" + val + "' n'existe pas ")
|
||||
return False, " Impossible de recuperer les prix client, Le champ '" + val + "' n'existe pas"
|
||||
3]) + " Impossible de récupérer les prix client, Le champ '" + val + "' n'existe pas ")
|
||||
return False, " Impossible de récupérer les prix client, Le champ '" + val + "' n'existe pas"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -468,8 +468,8 @@ def get_linked_customer_to_partner(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les clients, La valeur '" + val + "' n'est pas presente dans liste")
|
||||
return False, " Impossible de recuperer les clients, La valeur '" + val + "' n'est pas presente dans liste"
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les clients, La valeur '" + val + "' n'est pas presente dans liste")
|
||||
return False, " Impossible de récupérer les clients, La valeur '" + val + "' n'est pas presente dans liste"
|
||||
|
||||
# recuperation des paramettre
|
||||
my_token = ""
|
||||
|
@ -487,17 +487,17 @@ def get_linked_customer_to_partner(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
RetObject = []
|
||||
coll_facture = MYSY_GV.dbname['fsseur_client_link']
|
||||
|
@ -525,7 +525,7 @@ def get_linked_customer_to_partner(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les factures"
|
||||
return False, "Impossible de récupérer les factures"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -539,8 +539,8 @@ def get_cust_specific_prices_by_partner(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " Impossible de recuperer les prix client, Le champ '" + val + "' n'existe pas ")
|
||||
return False, " Impossible de recuperer les prix client, Le champ '" + val + "' n'existe pas"
|
||||
3]) + " Impossible de récupérer les prix client, Le champ '" + val + "' n'existe pas ")
|
||||
return False, " Impossible de récupérer les prix client, Le champ '" + val + "' n'existe pas"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -551,8 +551,8 @@ def get_cust_specific_prices_by_partner(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les prix clients, La valeur '" + val + "' n'est pas presente dans liste")
|
||||
return False, " Impossible de recuperer les prix clients, La valeur '" + val + "' n'est pas presente dans liste"
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les prix clients, La valeur '" + val + "' n'est pas presente dans liste")
|
||||
return False, " Impossible de récupérer les prix clients, La valeur '" + val + "' n'est pas presente dans liste"
|
||||
|
||||
# recuperation des paramettre
|
||||
my_token = ""
|
||||
|
@ -569,17 +569,17 @@ def get_cust_specific_prices_by_partner(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
"""
|
||||
pipe = [
|
||||
|
@ -621,4 +621,4 @@ def get_cust_specific_prices_by_partner(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les factures"
|
||||
return False, "Impossible de récupérer les factures"
|
||||
|
|
|
@ -35,11 +35,11 @@ def add_chat(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer le chat"
|
||||
return False, "Impossible de récupérer le chat"
|
||||
|
||||
|
||||
'''
|
||||
Cette fonction recuperer un message avec un id donnée
|
||||
Cette fonction récupérer un message avec un id donnée
|
||||
'''
|
||||
def get_chat_by_id(diction):
|
||||
try:
|
||||
|
@ -49,7 +49,7 @@ def get_chat_by_id(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer le chat"
|
||||
return False, "Impossible de récupérer le chat"
|
||||
|
||||
|
||||
|
||||
|
@ -64,4 +64,4 @@ def get_non_anwered_chat(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer le chat"
|
||||
return False, "Impossible de récupérer le chat"
|
||||
|
|
263
class_mgt.py
263
class_mgt.py
|
@ -36,7 +36,7 @@ Cette fonction ajoute une formation
|
|||
elle verifie le token de l'entité qui ajoute la formation.
|
||||
|
||||
/!\ : Le champ 'source' permet de savoir le système qui est la source de creation de cette info.
|
||||
Par exemple : les formation créer depuis le LMS ou les formation envoyées par une
|
||||
Par exemple : les formations créer depuis le LMS ou les formations envoyées par une
|
||||
application tiers car on est sur des API.
|
||||
'''
|
||||
|
||||
|
@ -100,14 +100,14 @@ def add_class(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
|
||||
|
||||
part_status, part_pack, part_pack_nb_training_auto = mycommon.Partner_Get_pack_nbTraining(user_recid)
|
||||
if( part_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le pack et le nombre de formation du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le pack et le nombre de formation du partenaire")
|
||||
return False, "Votre pack / abonnement ne permet pas de créer les formations. Verifiez votre abonnement "
|
||||
"""
|
||||
Recuperation du nombre de formations actif de ce partner
|
||||
|
@ -115,7 +115,7 @@ def add_class(diction):
|
|||
part_status2, part_nb_active_training = mycommon.Get_partner_nb_active_training(user_recid)
|
||||
if (part_status2 is False):
|
||||
mycommon.myprint(str(
|
||||
inspect.stack()[0][3]) + " - Impossible de recuperer le pack et le nombre de formation du partenaire")
|
||||
inspect.stack()[0][3]) + " - Impossible de récupérer le pack et le nombre de formation du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
mydata['partner_owner_recid'] = user_recid
|
||||
|
@ -135,7 +135,7 @@ def add_class(diction):
|
|||
|
||||
'''
|
||||
Si l'internal_url reste à vide, alors le système va créer une internal url de la formation
|
||||
/!\ : Il faut aller verifier si il a une formation ayant le meme code externe si oui recuperer son internal_url.
|
||||
/!\ : Il faut aller verifier si il a une formation ayant le meme code externe si oui récupérer son internal_url.
|
||||
Si a chaque fois on créer un nouveau "internal_url", on va perdre les url à chaque mise à jour par excel.
|
||||
Oui pire, si on modifie le tritre, c'est mort.... :(
|
||||
'''
|
||||
|
@ -456,7 +456,7 @@ def add_class(diction):
|
|||
#print(" myquery pr demo_account 222 = " + str(tmp))
|
||||
|
||||
else:
|
||||
# Ce n'est pas un compte demo, il faut donc recuperer le display rank tu pack - part_pack
|
||||
# Ce n'est pas un compte demo, il faut donc récupérer le display rank tu pack - part_pack
|
||||
coll_pack = MYSY_GV.dbname['pack']
|
||||
local_tmp = coll_pack.find({'code_pack': str(part_pack).lower()})
|
||||
|
||||
|
@ -522,7 +522,7 @@ def add_class(diction):
|
|||
cette fontion met à jour une formation
|
||||
la clé est : l'external code.
|
||||
|
||||
seules les formation "valide" et non "locked" sont modifiable
|
||||
seules les formations "valide" et non "locked" sont modifiable
|
||||
'''
|
||||
def update_class(diction):
|
||||
try:
|
||||
|
@ -582,7 +582,7 @@ def update_class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid de l'utilisateur")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
partner_recid = user_recid
|
||||
|
@ -955,11 +955,11 @@ def update_class(diction):
|
|||
#print(" myquery pr demo_account 222 = " + str(tmp))
|
||||
|
||||
else:
|
||||
#Ce n'est pas un compte demo, il faut donc recuperer le display rank tu pack - part_pack
|
||||
#Ce n'est pas un compte demo, il faut donc récupérer le display rank tu pack - part_pack
|
||||
part_status, part_pack, part_pack_nb_training_auto = mycommon.Partner_Get_pack_nbTraining(user_recid)
|
||||
if (part_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Impossible de recuperer le pack et le nombre de formation du partenaire")
|
||||
3]) + " - Impossible de récupérer le pack et le nombre de formation du partenaire")
|
||||
return False, "Votre pack / abonnement ne permet pas de créer les formations. Verifiez votre abonnement "
|
||||
|
||||
|
||||
|
@ -981,7 +981,7 @@ def update_class(diction):
|
|||
#print(" ### Update class : internal_url = ", str(my_internal_url), " -- partner_owner_recid = ", partner_recid)
|
||||
#print(" ### mydata = ", mydata)
|
||||
|
||||
# seules les formation avec locked = 0 et valide=1 sont modifiables
|
||||
# seules les formations avec locked = 0 et valide=1 sont modifiables
|
||||
ret_val = coll_name.find_one_and_update({'internal_url': str(my_internal_url), 'partner_owner_recid':partner_recid, 'locked': '0', 'valide': '1'},
|
||||
{"$set": mydata},
|
||||
return_document=ReturnDocument.AFTER
|
||||
|
@ -1074,7 +1074,7 @@ def disable_class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid de l'utilisateur")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
partner_recid = user_recid
|
||||
|
@ -1091,7 +1091,7 @@ def disable_class(diction):
|
|||
|
||||
|
||||
|
||||
# seules les formation avec locked = 0 et valide=1 sont modifiables
|
||||
# seules les formations avec locked = 0 et valide=1 sont modifiables
|
||||
ret_val = coll_name.find_one_and_update(
|
||||
{'internal_url': str(my_internal_url), 'partner_owner_recid': partner_recid, 'locked': '0',
|
||||
'valide': '1'},
|
||||
|
@ -1176,7 +1176,7 @@ def enable_class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid de l'utilisateur")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
partner_recid = user_recid
|
||||
|
@ -1192,7 +1192,7 @@ def enable_class(diction):
|
|||
|
||||
coll_name = MYSY_GV.dbname['myclass']
|
||||
|
||||
# seules les formation avec locked = 0 et valide=1 sont modifiables
|
||||
# seules les formations avec locked = 0 et valide=1 sont modifiables
|
||||
ret_val = coll_name.find_one_and_update(
|
||||
{'internal_url': str(my_internal_url), 'partner_owner_recid': partner_recid, 'locked': '0',
|
||||
'valide': '0'},
|
||||
|
@ -1274,7 +1274,7 @@ def unlock_class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid de l'utilisateur")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
partner_recid = user_recid
|
||||
|
@ -1291,7 +1291,7 @@ def unlock_class(diction):
|
|||
|
||||
coll_name = MYSY_GV.dbname['myclass']
|
||||
|
||||
# seules les formation avec locked = 1 et valide=1 sont 'unlockable'
|
||||
# seules les formations avec locked = 1 et valide=1 sont 'unlockable'
|
||||
ret_val = coll_name.find_one_and_update(
|
||||
{'internal_url': str(my_internal_url), 'partner_owner_recid': partner_recid, 'locked': '1',
|
||||
'valide': '1'},
|
||||
|
@ -1376,7 +1376,7 @@ def lock_class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid de l'utilisateur")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
partner_recid = user_recid
|
||||
|
@ -1391,7 +1391,7 @@ def lock_class(diction):
|
|||
|
||||
coll_name = MYSY_GV.dbname['myclass']
|
||||
|
||||
# seules les formation avec locked = 1 et valide=1 sont 'unlockable'
|
||||
# seules les formations avec locked = 1 et valide=1 sont 'unlockable'
|
||||
print( "str(my_internal_url) = "+str(my_internal_url)+" --- partner_recid = "
|
||||
+partner_recid+" mydata = "+str(mydata))
|
||||
|
||||
|
@ -1477,7 +1477,7 @@ def pusblish_class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid de l'utilisateur")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
partner_recid = user_recid
|
||||
|
@ -1492,7 +1492,7 @@ def pusblish_class(diction):
|
|||
|
||||
coll_name = MYSY_GV.dbname['myclass']
|
||||
|
||||
# seules les formation avec locked = 1 et valide=1 sont 'publiable'
|
||||
# seules les formations avec locked = 1 et valide=1 sont 'publiable'
|
||||
print( "str(my_internal_url) = "+str(my_internal_url)+" --- partner_recid = "
|
||||
+partner_recid+" mydata = "+str(mydata))
|
||||
|
||||
|
@ -1579,7 +1579,7 @@ def unpublish_class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid de l'utilisateur")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
partner_recid = user_recid
|
||||
|
@ -1594,7 +1594,7 @@ def unpublish_class(diction):
|
|||
|
||||
coll_name = MYSY_GV.dbname['myclass']
|
||||
|
||||
# seules les formation avec locked = 1 et valide=1 sont 'depupliable'
|
||||
# seules les formations avec locked = 1 et valide=1 sont 'depupliable'
|
||||
print( " str(my_internal_url) = "+str(my_internal_url)+" partner_recid = "+partner_recid+
|
||||
" mydata = "+str(mydata) )
|
||||
|
||||
|
@ -1633,7 +1633,7 @@ cette fonction recherche et retour une formation.
|
|||
la clé est : l'external code.
|
||||
- le token du partenaire
|
||||
|
||||
Seules les formation "locked = 0 et valide = 1" sont recuperables par l'API
|
||||
Seules les formations "locked = 0 et valide = 1" sont recuperables par l'API
|
||||
'''
|
||||
def get_class(diction):
|
||||
try:
|
||||
|
@ -1650,7 +1650,7 @@ def get_class(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint( str(inspect.stack()[0][3])+ " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -1661,7 +1661,7 @@ def get_class(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# recuperation des paramettre
|
||||
mydata = {}
|
||||
|
@ -1721,13 +1721,13 @@ def get_class(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint( str(inspect.stack()[0][3])+" - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_user_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# Verification de la validité du token/mail dans le cas des partner en mode connecté
|
||||
if (len(str(my_token)) > 0 and str(connection_type).strip() == "partner"):
|
||||
|
@ -1741,8 +1741,8 @@ def get_class(diction):
|
|||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire"
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire"
|
||||
|
||||
|
||||
RetObject = []
|
||||
|
@ -1762,14 +1762,14 @@ def get_class(diction):
|
|||
|
||||
if( tmp_class_data is None or tmp_class_data["partner_owner_recid"] is None):
|
||||
print(' ### tmp_class_data =', str(tmp_class_data ))
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire - laa ")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire - laa ")
|
||||
return False, " Cette formation est indisponible "
|
||||
|
||||
tmp_partenaire_data = MYSY_GV.dbname['partnair_account'].find_one({'active':'1','locked':'0','recid':str(tmp_class_data["partner_owner_recid"]), },
|
||||
)
|
||||
|
||||
if (tmp_partenaire_data is None or tmp_partenaire_data["_id"] is None):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire (2) ")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire (2) ")
|
||||
return False, " Cette formation est indisponible (2) "
|
||||
|
||||
|
||||
|
@ -1979,7 +1979,7 @@ def get_class(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e)+" - Line : "+ str(exc_tb.tb_lineno) )
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
'''
|
||||
|
@ -2001,7 +2001,7 @@ def get_class_coup_de_coeur(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint( str(inspect.stack()[0][3])+ " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -2012,7 +2012,7 @@ def get_class_coup_de_coeur(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# recuperation des paramettre
|
||||
mydata = {}
|
||||
|
@ -2082,7 +2082,7 @@ def get_class_coup_de_coeur(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e)+" - Line : "+ str(exc_tb.tb_lineno) )
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
|
||||
|
@ -2092,7 +2092,7 @@ cette fonction recherche et retour une formation dont le proprietaire est le par
|
|||
la clé est : l'external code.
|
||||
- le token du partenaire. le token permet d'aller chercher le "rec_id"
|
||||
|
||||
Seules les formation "locked = 0 et valide = 1" sont recuperables par l'API
|
||||
Seules les formations "locked = 0 et valide = 1" sont recuperables par l'API
|
||||
'''
|
||||
def get_partner_class(diction):
|
||||
try:
|
||||
|
@ -2107,7 +2107,7 @@ def get_partner_class(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint( str(inspect.stack()[0][3])+ " - get_partner_class : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -2118,7 +2118,7 @@ def get_partner_class(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# recuperation des paramettre
|
||||
mydata = {}
|
||||
|
@ -2175,7 +2175,7 @@ def get_partner_class(diction):
|
|||
# Verification de la validité du token dans le cas des user en mode connecté
|
||||
'''
|
||||
/!\ Important : le token ne doit jamais etre vide car cette fonction a pour objectif
|
||||
de retourner les formation edité par un partenaire.
|
||||
de retourner les formations edité par un partenaire.
|
||||
|
||||
Il dont obligatoirement est en mode connecté
|
||||
'''
|
||||
|
@ -2187,17 +2187,17 @@ def get_partner_class(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint( str(inspect.stack()[0][3])+" - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
RetObject = []
|
||||
|
@ -2257,7 +2257,7 @@ def get_partner_class(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e)+" - Line : "+ str(exc_tb.tb_lineno) )
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -2277,7 +2277,7 @@ def find_partner_class_like(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - get_partner_class : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -2289,7 +2289,7 @@ def find_partner_class_like(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# recuperation des paramettre
|
||||
mydata = {}
|
||||
|
@ -2336,7 +2336,7 @@ def find_partner_class_like(diction):
|
|||
# Verification de la validité du token dans le cas des user en mode connecté
|
||||
'''
|
||||
/!\ Important : le token ne doit jamais etre vide car cette fonction a pour objectif
|
||||
de retourner les formation edité par un partenaire.
|
||||
de retourner les formations edité par un partenaire.
|
||||
|
||||
Il dont obligatoirement est en mode connecté
|
||||
'''
|
||||
|
@ -2348,17 +2348,17 @@ def find_partner_class_like(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
RetObject = []
|
||||
filt_external_code = {}
|
||||
|
@ -2415,7 +2415,7 @@ def find_partner_class_like(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -2439,7 +2439,7 @@ def get_partner_class_external_code(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - get_partner_class : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -2451,7 +2451,7 @@ def get_partner_class_external_code(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# recuperation des paramettre
|
||||
mydata = {}
|
||||
|
@ -2498,7 +2498,7 @@ def get_partner_class_external_code(diction):
|
|||
# Verification de la validité du token dans le cas des user en mode connecté
|
||||
'''
|
||||
/!\ Important : le token ne doit jamais etre vide car cette fonction a pour objectif
|
||||
de retourner les formation edité par un partenaire.
|
||||
de retourner les formations edité par un partenaire.
|
||||
|
||||
Il dont obligatoirement est en mode connecté
|
||||
'''
|
||||
|
@ -2510,17 +2510,17 @@ def get_partner_class_external_code(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
RetObject = []
|
||||
filt_external_code = {}
|
||||
|
@ -2579,7 +2579,7 @@ def get_partner_class_external_code(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
def get_class_global_search(search_string):
|
||||
|
@ -2674,7 +2674,7 @@ def add_class_mass(file=None, Folder=None, diction=None):
|
|||
|
||||
status, saved_file = mycommon.Upload_Save_CSV_File(file, Folder)
|
||||
if (status == False):
|
||||
return False, "Impossible d'inserer les formation en masse, le nom du fichier est incorrect "
|
||||
return False, "Impossible d'inserer les formations en masse, le nom du fichier est incorrect "
|
||||
|
||||
#" Lecture du fichier "
|
||||
#print(" Lecture du fichier : "+saved_file)
|
||||
|
@ -2715,7 +2715,7 @@ def add_class_mass(file=None, Folder=None, diction=None):
|
|||
user_recid = mycommon.get_parnter_recid_from_token(diction['token'])
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
|
||||
|
@ -3037,12 +3037,12 @@ def add_class_mass(file=None, Folder=None, diction=None):
|
|||
message_ignored_line = " ATTENTION - Les lignes [" + str(ignored_line) + "] ont été ignorées. car les toutes informations obligatoires ne sont pas fournies"
|
||||
|
||||
|
||||
return True, str(nb_inserted_line)+" formations ont été inserées / Mises à jour. "+str(message_ignored_line)
|
||||
return True, str(nb_inserted_line)+" formation(s) insérée(s) / mise(s) à jour. "+str(message_ignored_line)
|
||||
|
||||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible d'inserer les formation en masse -" + str(e)
|
||||
return False, "Impossible d'inserer les formations en masse -" + str(e)
|
||||
|
||||
|
||||
"""
|
||||
|
@ -3109,7 +3109,7 @@ def Controle_add_class_mass(saved_file=None, Folder=None, diction=None):
|
|||
user_recid = mycommon.get_parnter_recid_from_token(diction['token'])
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
x = range(0, total_rows)
|
||||
|
@ -3391,7 +3391,7 @@ def Controle_add_class_mass(saved_file=None, Folder=None, diction=None):
|
|||
|
||||
|
||||
|
||||
return True, str(nb_inserted_line) + " formations ont été controlé / Mises à jour. "
|
||||
return True, str(nb_inserted_line) + " formation(s) controlée(s) "
|
||||
|
||||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
|
@ -3402,7 +3402,7 @@ def Controle_add_class_mass(saved_file=None, Folder=None, diction=None):
|
|||
|
||||
|
||||
'''
|
||||
Cette fonction retourne les formation par metier
|
||||
Cette fonction retourne les formations par metier
|
||||
- la thématique est defini par un nouveau champ appelé "metier"
|
||||
'''
|
||||
def get_class_by_metier(diction):
|
||||
|
@ -3422,7 +3422,7 @@ def get_class_by_metier(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -3434,7 +3434,7 @@ def get_class_by_metier(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# recuperation des paramettre
|
||||
mydata = {}
|
||||
|
@ -3498,7 +3498,7 @@ def get_class_by_metier(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les formations par metier"
|
||||
return False, "Impossible de récupérer les formations par metier"
|
||||
|
||||
|
||||
|
||||
|
@ -3616,7 +3616,7 @@ def get_associated_class_of_partnair(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint( str(inspect.stack()[0][3])+ " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -3627,7 +3627,7 @@ def get_associated_class_of_partnair(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# recuperation des paramettre
|
||||
mydata = {}
|
||||
|
@ -3659,7 +3659,7 @@ def get_associated_class_of_partnair(diction):
|
|||
tmp = coll_name.count_documents(query)
|
||||
if( tmp <= 0 ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La valeur : internal_url '" + my_internal_url + "' est KOO dans la myclass")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
tmp_val = coll_name.find_one({'internal_url':my_internal_url},{'partner_owner_recid':1})
|
||||
#print(str(tmp_val))
|
||||
|
@ -3668,7 +3668,7 @@ def get_associated_class_of_partnair(diction):
|
|||
else:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - La valeur :tmp_val and tmp_val[0] and tmp_val[0]['partner_owner_recid'] est KOO dans la myclass")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
|
||||
|
@ -3736,7 +3736,7 @@ def get_associated_class_of_partnair(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e)+" - Line : "+ str(exc_tb.tb_lineno) )
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
|
||||
|
@ -3763,14 +3763,14 @@ def RenseignementClass(diction):
|
|||
local_class_info = MYSY_GV.dbname['myclass'].find_one({'internal_url':str(diction['class_internal_url'])})
|
||||
|
||||
if( not local_class_info['partner_owner_recid'] ):
|
||||
mycommon.myprint( str(inspect.stack()[0][3]) + " - Impossible de recuperer les informations de la formation ")
|
||||
return False, " Impossible de recuperer les informations de la formation "
|
||||
mycommon.myprint( str(inspect.stack()[0][3]) + " - Impossible de récupérer les informations de la formation ")
|
||||
return False, " Impossible de récupérer les informations de la formation "
|
||||
|
||||
local_partner_info = MYSY_GV.dbname['partnair_account'].find_one({'recid': str(local_class_info['partner_owner_recid'])})
|
||||
if (not local_partner_info['email']):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les informaton du formateur ")
|
||||
return False, " Impossible de recuperer les informaton du formateur "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les informaton du formateur ")
|
||||
return False, " Impossible de récupérer les informaton du formateur "
|
||||
|
||||
diction['class_title'] = local_class_info['title']
|
||||
diction['email_partnair'] = local_partner_info['email']
|
||||
|
@ -3786,3 +3786,104 @@ def RenseignementClass(diction):
|
|||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible d'envoyer la demande d'information pour une formation"
|
||||
|
||||
"""
|
||||
Cette fonction supprime definitivement une formation.
|
||||
|
||||
/!\ : Une formation n'est supprimable que si :
|
||||
1 - Il n'y a aucune session à venir. toutes les sessions sont passée.
|
||||
2 - Si il y a des sessions, alors impossible de la supprimer. Proposer plus tard la notion d'archivage
|
||||
"""
|
||||
def delete_Class(diction):
|
||||
try:
|
||||
diction = mycommon.strip_dictionary(diction)
|
||||
|
||||
"""
|
||||
Verification des input acceptés
|
||||
"""
|
||||
field_list = ['token', 'class_id', ]
|
||||
|
||||
|
||||
incom_keys = diction.keys()
|
||||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(str(
|
||||
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
|
||||
return False, " Les informations fournies sont incorrectes",
|
||||
|
||||
"""
|
||||
Verification des champs obligatoires
|
||||
"""
|
||||
field_list_obligatoire = ['token', 'class_id',]
|
||||
|
||||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Les informations fournies sont incorrectes",
|
||||
|
||||
"""
|
||||
Verification de l'identité et autorisation de l'entité qui
|
||||
appelle cette API
|
||||
"""
|
||||
token = ""
|
||||
if ("token" in diction.keys()):
|
||||
if diction['token']:
|
||||
token = diction['token']
|
||||
|
||||
# Verifier la validité du token
|
||||
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
if (local_status is not True):
|
||||
return local_status, my_partner
|
||||
|
||||
|
||||
# Verifier qu'une seule formation sera supprimée
|
||||
Myclass_Data_count = MYSY_GV.dbname['myclass'].count_documents({'_id': ObjectId(str(diction['class_id'])),
|
||||
'partner_owner_recid': str(my_partner['recid'])})
|
||||
|
||||
if( Myclass_Data_count <= 0 ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La formation est invalide ")
|
||||
return False, " La formation est invalide ",
|
||||
|
||||
if( Myclass_Data_count > 1 ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - L'identifiant fourni correspond à plusieurs formation. Suppression annulée ")
|
||||
return False, " L'identifiant fourni correspond à plusieurs formation. Suppression annulée",
|
||||
|
||||
# Receprer le 'internal_url_"
|
||||
Myclass_Data = MYSY_GV.dbname['myclass'].find_one({'_id':ObjectId(str(diction['class_id'])),
|
||||
'partner_owner_recid':str(my_partner['recid'])})
|
||||
|
||||
if( Myclass_Data is None):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La formation est invalide ")
|
||||
return False, " La formation est invalide ",
|
||||
|
||||
# Verifier qu'il n'y a pas de session associée à cette formation
|
||||
existe_Session_count = MYSY_GV.dbname['session_formation'].count_documents({'class_internal_url':str(Myclass_Data['internal_url']),
|
||||
'partner_owner_recid':str(my_partner['recid']),
|
||||
'valide':'1'})
|
||||
|
||||
|
||||
if( existe_Session_count > 0 ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La formation a "+str(existe_Session_count)+" session(s) valide(s). Suppression impossible")
|
||||
return False, " La formation a "+str(existe_Session_count)+" session(s) valide(s). Suppression impossible"
|
||||
|
||||
|
||||
|
||||
delete_doc = MYSY_GV.dbname['myclass'].delete_many({'_id':ObjectId(str(diction['class_id'])),
|
||||
'partner_owner_recid':str(my_partner['recid'])})
|
||||
|
||||
|
||||
if( delete_doc.deleted_count > 0 ):
|
||||
return True, " La formation a été correctement supprimée"
|
||||
else:
|
||||
return True, " Aucune formation supprimée"
|
||||
|
||||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de supprimer la formation "
|
||||
|
||||
|
||||
|
|
|
@ -102,8 +102,8 @@ def Add_Code_Promo(diction):
|
|||
local_status, valeur = mycommon.IsFloat(valeur)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'valeur' est incorrecte. la veleur attendue est un entier ou un decimal.")
|
||||
return False, " Le champs 'valeur' est incorrecte. la veleur attendue est un entier ou un decimal. "
|
||||
str(inspect.stack()[0][3]) + " Le champ 'valeur' est incorrecte. la veleur attendue est un entier ou un decimal.")
|
||||
return False, " Le champ 'valeur' est incorrecte. la veleur attendue est un entier ou un decimal. "
|
||||
|
||||
date_debut = ""
|
||||
if ("date_debut" in diction.keys()):
|
||||
|
@ -237,7 +237,7 @@ def Get_Valide_Code_Promo(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des codes promo"
|
||||
return False, "Impossible de récupérer la liste des codes promo"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -294,7 +294,7 @@ def Get_All_Code_Promo(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des codes promo"
|
||||
return False, "Impossible de récupérer la liste des codes promo"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -367,8 +367,8 @@ def Update_Code_Promo(diction):
|
|||
local_status, valeur = mycommon.IsFloat(valeur)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " Le champs 'valeur' est incorrecte. la veleur attendue est un entier ou un decimal.")
|
||||
return False, " Le champs 'valeur' est incorrecte. la veleur attendue est un entier ou un decimal. "
|
||||
str(inspect.stack()[0][3]) + " Le champ 'valeur' est incorrecte. la veleur attendue est un entier ou un decimal.")
|
||||
return False, " Le champ 'valeur' est incorrecte. la veleur attendue est un entier ou un decimal. "
|
||||
|
||||
date_debut = ""
|
||||
if ("date_debut" in diction.keys()):
|
||||
|
@ -538,7 +538,7 @@ def Get_Given_Code_Promo(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer le code promo"
|
||||
return False, "Impossible de récupérer le code promo"
|
||||
|
||||
"""
|
||||
Cette fonction verifie si un code promo est valide
|
||||
|
|
|
@ -47,7 +47,7 @@ def get_invoice_by_customer(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -59,7 +59,7 @@ def get_invoice_by_customer(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
# recuperation des paramettre
|
||||
my_token = ""
|
||||
|
@ -76,17 +76,17 @@ def get_invoice_by_customer(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
RetObject = []
|
||||
coll_facture = MYSY_GV.dbname['factures']
|
||||
|
@ -111,7 +111,7 @@ def get_invoice_by_customer(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les factures"
|
||||
return False, "Impossible de récupérer les factures"
|
||||
|
||||
|
||||
'''
|
||||
|
@ -198,7 +198,7 @@ def add_payement_mode(diction):
|
|||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, "Impossible d'ajouter le mode de payement"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
|
@ -365,7 +365,7 @@ def get_payement_mode(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer les mode de payement", ""
|
||||
return False, " Impossible de récupérer les mode de payement", ""
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -377,7 +377,7 @@ def get_payement_mode(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les mode de payement", ""
|
||||
return False, " Impossible de récupérer les mode de payement", ""
|
||||
|
||||
# recuperation des paramettre
|
||||
my_token = ""
|
||||
|
@ -394,25 +394,25 @@ def get_payement_mode(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer les mode de payement", ""
|
||||
return False, " Impossible de récupérer les mode de payement", ""
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer les mode de payement", ""
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer les mode de payement", ""
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer les mode de payement", ""
|
||||
return False, " Impossible de récupérer les mode de payement", ""
|
||||
|
||||
"""
|
||||
Recuperation du stripe_account_id
|
||||
"""
|
||||
stripe_account_id = mycommon.get_parnter_stripe_account_id_from_recid(user_recid)
|
||||
if stripe_account_id is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le stripe_account_id de l'utilisateur")
|
||||
return True, " Impossible de recuperer les modes de payement", "0"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le stripe_account_id de l'utilisateur")
|
||||
return True, " Impossible de récupérer les modes de payement", "0"
|
||||
|
||||
"""
|
||||
Recuperation de clé de payement stripe : stripe_paymentmethod_id
|
||||
|
@ -420,8 +420,8 @@ def get_payement_mode(diction):
|
|||
stripe_paymentmethod_id = mycommon.get_parnter_stripe_stripe_paymentmethod_id_from_recid(user_recid)
|
||||
if stripe_paymentmethod_id is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le stripe_paymentmethod_id de l'utilisateur")
|
||||
return False, " Impossible de recuperer les modes de payement", ""
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le stripe_paymentmethod_id de l'utilisateur")
|
||||
return False, " Impossible de récupérer les modes de payement", ""
|
||||
|
||||
|
||||
|
||||
|
@ -442,7 +442,7 @@ def get_payement_mode(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les mode de payement", "0"
|
||||
return False, " Impossible de récupérer les mode de payement", "0"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -452,7 +452,7 @@ Cette fonction crée une facture dans la collecion : factures.
|
|||
Apres la creation de la commande, une recap de la facture à venir est envoyé, ceci à titre d'information.
|
||||
|
||||
Le système recupere les informations depuis la plateforme strype. MAIS pour eviter des soucis de sychronisation,
|
||||
c'est à dire recuperer les infos, alors que strype n'a pas fini sa mise à jour, on a desynchroniser complement
|
||||
c'est à dire récupérer les infos, alors que strype n'a pas fini sa mise à jour, on a desynchroniser complement
|
||||
la finalisation de la commande et l'envoie des données de facture.
|
||||
|
||||
Pour ce faire, un va positionner un flag sur le partenaire pour dire :
|
||||
|
@ -532,7 +532,7 @@ def createOrder(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False," Impossible de créer la facture", False
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
|
@ -881,8 +881,8 @@ def createOrder(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status_01, my_partner_01 = mycommon.get_partner_data_from_recid(user_recid)
|
||||
if (local_status_01 is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
#print(" ### my_partner_01 = ", str(my_partner_01))
|
||||
|
||||
|
@ -949,7 +949,7 @@ def createOrder(diction):
|
|||
|
||||
|
||||
"""
|
||||
Cette fontion recuperer l'id de la dernière facture
|
||||
Cette fontion récupérer l'id de la dernière facture
|
||||
"""
|
||||
def Get_Last_Invoice_ID():
|
||||
try:
|
||||
|
@ -963,7 +963,7 @@ def Get_Last_Invoice_ID():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer l'ID de la dernière facture "
|
||||
return False, " Impossible de récupérer l'ID de la dernière facture "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -984,7 +984,7 @@ def CreateInvoice(diction):
|
|||
status_tmp, last_invoice_id = Get_Last_Invoice_ID()
|
||||
if( status_tmp is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " Impossible de recuperer Get_Last_Invoice_ID ")
|
||||
3]) + " Impossible de récupérer Get_Last_Invoice_ID ")
|
||||
return False, " Impossible de créer la facture (2)"
|
||||
|
||||
#print(" ######## last_invoice_id = "+str(last_invoice_id))
|
||||
|
@ -1253,7 +1253,7 @@ def GetCustomerInvoice(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer la facture"
|
||||
return False, " Impossible de récupérer la facture"
|
||||
|
||||
user_recid = "None"
|
||||
my_token = ""
|
||||
|
@ -1278,17 +1278,17 @@ def GetCustomerInvoice(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer la formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer la facture"
|
||||
return False, " Impossible de récupérer la facture"
|
||||
|
||||
|
||||
# Recuperation de la facture depuis le serveur sFTP
|
||||
|
|
|
@ -296,7 +296,7 @@ def ela_index_all_classes():
|
|||
pour l'indexation title, 'source_fied' = 'title'
|
||||
pour l'indexation objectif, 'source_fied' = 'objectif'
|
||||
|
||||
apres pour l'indexation, il ne faudra indexer que les formation dont le flag est KO.
|
||||
apres pour l'indexation, il ne faudra indexer que les formations dont le flag est KO.
|
||||
aussi, avant d'indexer une formation, supprimer tous les index de la dite formation pour remplacer tous les anciens et eviter un doublon
|
||||
'''
|
||||
|
||||
|
@ -359,12 +359,12 @@ def ela_index_all_classes_keywords():
|
|||
|
||||
|
||||
"""
|
||||
Cette fonction va indexer les mots clés d'une formation donnée ou toutes les formation d'un partenaire.
|
||||
Cette fonction va indexer les mots clés d'une formation donnée ou toutes les formations d'un partenaire.
|
||||
Pour ce faire elle prend en argument :
|
||||
- internal_url
|
||||
- partenaire_recid
|
||||
|
||||
/!\ Important : La fonction peut reindexer les formation si l'argument
|
||||
/!\ Important : La fonction peut reindexer les formations si l'argument
|
||||
reindexe = 1
|
||||
|
||||
"""
|
||||
|
@ -480,7 +480,7 @@ def ela_index_all_classes_title():
|
|||
pour l'indexation title, 'source_fied' = 'title'
|
||||
pour l'indexation objectif, 'source_fied' = 'objectif'
|
||||
|
||||
apres pour l'indexation, il ne faudra indexer que les formation dont le flag est KO.
|
||||
apres pour l'indexation, il ne faudra indexer que les formations dont le flag est KO.
|
||||
aussi, avant d'indexer une formation, supprimer tous les index de la dite formation pour remplacer tous les anciens et eviter un doublon
|
||||
'''
|
||||
|
||||
|
@ -510,12 +510,12 @@ def ela_index_all_classes_title():
|
|||
|
||||
|
||||
"""
|
||||
Cette fonction va indexer une formation donnée ou toutes les formation d'un partenaire.
|
||||
Cette fonction va indexer une formation donnée ou toutes les formations d'un partenaire.
|
||||
Pour ce faire elle prend en argument :
|
||||
- internal_url
|
||||
- partenaire_recid
|
||||
|
||||
/!\ Important : La fonction peut reindexer les formation si l'argument
|
||||
/!\ Important : La fonction peut reindexer les formations si l'argument
|
||||
reindexe = 1
|
||||
|
||||
"""
|
||||
|
@ -634,7 +634,7 @@ def ela_index_all_classes_desc():
|
|||
pour l'indexation title, 'source_fied' = 'title'
|
||||
pour l'indexation objectif, 'source_fied' = 'objectif'
|
||||
|
||||
apres pour l'indexation, il ne faudra indexer que les formation dont le flag est KO.
|
||||
apres pour l'indexation, il ne faudra indexer que les formations dont le flag est KO.
|
||||
aussi, avant d'indexer une formation, supprimer tous les index de la dite formation pour remplacer tous les anciens et eviter un doublon
|
||||
'''
|
||||
|
||||
|
@ -686,7 +686,7 @@ def ela_index_all_classes_obj():
|
|||
pour l'indexation title, 'source_fied' = 'title'
|
||||
pour l'indexation objectif, 'source_fied' = 'objectif'
|
||||
|
||||
apres pour l'indexation, il ne faudra indexer que les formation dont le flag est KO.
|
||||
apres pour l'indexation, il ne faudra indexer que les formations dont le flag est KO.
|
||||
aussi, avant d'indexer une formation, supprimer tous les index de la dite formation pour remplacer tous les anciens et eviter un doublon
|
||||
'''
|
||||
|
||||
|
@ -737,7 +737,7 @@ def ela_index_all_classes_video_text():
|
|||
pour l'indexation title, 'source_fied' = 'title'
|
||||
pour l'indexation objectif, 'source_fied' = 'objectif'
|
||||
|
||||
apres pour l'indexation, il ne faudra indexer que les formation dont le flag est KO.
|
||||
apres pour l'indexation, il ne faudra indexer que les formations dont le flag est KO.
|
||||
aussi, avant d'indexer une formation, supprimer tous les index de la dite formation pour remplacer tous les anciens et eviter un doublon
|
||||
'''
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ def get_user_objectif(diction):
|
|||
for val in incom_keys:
|
||||
if str(val).lower() not in str(field_list).lower():
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+ " Le champ '" + val + "' n'existe pas, MAJ annulée")
|
||||
return False, " Impossible de recuperer les objectifs de l'utilisateur"
|
||||
return False, " Impossible de récupérer les objectifs de l'utilisateur"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -64,7 +64,7 @@ def get_user_objectif(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if str(val).lower() not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+ " La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les objectifs de l'utilisateur"
|
||||
return False, " Impossible de récupérer les objectifs de l'utilisateur"
|
||||
|
||||
query = {}
|
||||
my_token = ""
|
||||
|
@ -89,13 +89,13 @@ def get_user_objectif(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer les objectifs de l'utilisateur"
|
||||
return False, " Impossible de récupérer les objectifs de l'utilisateur"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_user_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer les objectifs de l'utilisateur"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer les objectifs de l'utilisateur"
|
||||
|
||||
query['user_recid'] = user_recid
|
||||
coll_name = MYSY_GV.dbname['user_objectif']
|
||||
|
@ -106,7 +106,7 @@ def get_user_objectif(diction):
|
|||
|
||||
if( tmp <= 0 ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Aucun resultat trouvé pour "+str(query))
|
||||
return False, " Impossible de recuperer les objectifs de l'utilisateur"
|
||||
return False, " Impossible de récupérer les objectifs de l'utilisateur"
|
||||
|
||||
val_tmp = 1
|
||||
RetObject = []
|
||||
|
@ -139,7 +139,7 @@ def get_user_objectif(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les objectifs de l'utilisateur"
|
||||
return False, " Impossible de récupérer les objectifs de l'utilisateur"
|
||||
|
||||
|
||||
'''
|
||||
|
@ -184,7 +184,7 @@ def desable_user_objectif(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_user_recid_from_token(user_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(" Impossible de recuperer le token de l'utilisateur")
|
||||
mycommon.myprint(" Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de desactiver l'objectif utilisateur"
|
||||
|
||||
if ("name" in diction.keys()):
|
||||
|
@ -270,7 +270,7 @@ def add_update_user_objectif(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_user_recid_from_token(user_token)
|
||||
if user_token is False :
|
||||
mycommon.myprint(" Impossible de recuperer le token de l'utilisateur")
|
||||
mycommon.myprint(" Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de mettre à jour l'objectif utilisateur"
|
||||
|
||||
|
||||
|
@ -392,7 +392,7 @@ def add_update_user_profile(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_user_recid_from_token(user_token)
|
||||
if user_token is False :
|
||||
mycommon.myprint(" Impossible de recuperer le token de l'utilisateur")
|
||||
mycommon.myprint(" Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de mettre à jour l'objectif utilisateur"
|
||||
|
||||
my_data = {}
|
||||
|
@ -460,7 +460,7 @@ def Get_user_profile(diction):
|
|||
for val in incom_keys:
|
||||
if str(val).lower() not in str(field_list).lower():
|
||||
mycommon.myprint(" Le champ '" + val + "' n'existe pas, MAJ annulée")
|
||||
return False, " Impossible de recuperer le profil de l'utilisateur"
|
||||
return False, " Impossible de récupérer le profil de l'utilisateur"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -470,7 +470,7 @@ def Get_user_profile(diction):
|
|||
for val in field_list_obligatoire :
|
||||
if str(val).lower() not in diction:
|
||||
mycommon.myprint(" La valeur '"+val+"' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer le profil de l'utilisateur"
|
||||
return False, " Impossible de récupérer le profil de l'utilisateur"
|
||||
|
||||
# recuperation des paramettre
|
||||
user_token = ""
|
||||
|
@ -483,8 +483,8 @@ def Get_user_profile(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_user_recid_from_token(user_token)
|
||||
if user_token is False :
|
||||
mycommon.myprint(" Impossible de recuperer le profil de l'utilisateur")
|
||||
return False, " Impossible de recuperer le profil de l'utilisateur"
|
||||
mycommon.myprint(" Impossible de récupérer le profil de l'utilisateur")
|
||||
return False, " Impossible de récupérer le profil de l'utilisateur"
|
||||
|
||||
coll_name = MYSY_GV.dbname['user_profil']
|
||||
|
||||
|
@ -500,7 +500,7 @@ def Get_user_profile(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer le profil de l'utilisateur"
|
||||
return False, " Impossible de récupérer le profil de l'utilisateur"
|
||||
|
||||
|
||||
|
||||
|
@ -629,7 +629,7 @@ def valide_user_account(value):
|
|||
Mise à jour d'un compte utilisateur
|
||||
Ici l'approche est la suivante : Le front office peut envoyer autant de champs
|
||||
qu'il souhaite.
|
||||
Le backoffice va parser l'input et recuperer les champs qui l'interesse.
|
||||
Le backoffice va parser l'input et récupérer les champs qui l'interesse.
|
||||
S'il trouve des champs inconnu dans la liste, il s'arrete et bloque l'update
|
||||
car cela voudrait dire que le programme qui l'appel l'API n'est ne sais pas ce qu'il fait.
|
||||
|
||||
|
@ -756,11 +756,11 @@ def update_user_account(diction):
|
|||
}
|
||||
)
|
||||
'''
|
||||
# Recuperer le recid en partant du token.
|
||||
# récupérer le recid en partant du token.
|
||||
user_recid = mycommon.get_user_recid_from_token(str(mytoken))
|
||||
|
||||
if user_recid is False :
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le user_recid")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le user_recid")
|
||||
return False, "Impossible de mettre à jour le compte utilisateur"
|
||||
|
||||
|
||||
|
@ -792,7 +792,7 @@ def get_user_account(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(" Le champ '" + val + "' n'existe pas, requete annulée")
|
||||
return False, " Impossible de recuperer le user account"
|
||||
return False, " Impossible de récupérer le user account"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -802,7 +802,7 @@ def get_user_account(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer le user account"
|
||||
return False, " Impossible de récupérer le user account"
|
||||
|
||||
# recuperation des paramettre
|
||||
email_value = ""
|
||||
|
@ -831,11 +831,11 @@ def get_user_account(diction):
|
|||
return False, message
|
||||
'''
|
||||
|
||||
# Recuperer le recid du user
|
||||
# récupérer le recid du user
|
||||
user_recid = mycommon.get_user_recid_from_token(token_value)
|
||||
if user_recid is False :
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du user")
|
||||
return False, "Impossible de recuperer les données de l'utilisateur"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du user")
|
||||
return False, "Impossible de récupérer les données de l'utilisateur"
|
||||
|
||||
|
||||
coll_name = MYSY_GV.dbname['user_account']
|
||||
|
@ -852,7 +852,7 @@ def get_user_account(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer le user account"
|
||||
return False, " Impossible de récupérer le user account"
|
||||
|
||||
|
||||
|
||||
|
@ -867,7 +867,7 @@ def change_user_pwd(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(" Le champ '" + val + "' n'est pas autorisé, requete annulée")
|
||||
return False, " Impossible de recuperer le user account"
|
||||
return False, " Impossible de récupérer le user account"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -935,7 +935,7 @@ def change_user_pwd(diction):
|
|||
# Recuperation du recid du user
|
||||
user_recid = mycommon.get_user_recid_from_token(token_value)
|
||||
if user_recid is False :
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer le recid du user. Le token envoyé est :"+str(token_value))
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer le recid du user. Le token envoyé est :"+str(token_value))
|
||||
return False, " Impossible de mettre à jour le mot de passe"
|
||||
|
||||
|
||||
|
@ -975,7 +975,7 @@ def Reset_user_pwd_by_token(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(" Le champ '" + val + "' n'est pas autorisé, requete annulée")
|
||||
return False, " Impossible de recuperer le user account"
|
||||
return False, " Impossible de récupérer le user account"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -1042,7 +1042,7 @@ def Reset_user_pwd_by_token(diction):
|
|||
# Recuperation du recid du user
|
||||
user_recid = mycommon.get_user_recid_from_token(token_value)
|
||||
if user_recid is False :
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer le recid du user. Le token envoyé est :"+str(token_value))
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer le recid du user. Le token envoyé est :"+str(token_value))
|
||||
return False, " Impossible de mettre à jour le mot de passe"
|
||||
|
||||
|
||||
|
@ -1155,7 +1155,7 @@ def change_uer_email(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(" Le champ '" + val + "' n'existe pas, requete annulée")
|
||||
return False, " Impossible de recuperer le user account"
|
||||
return False, " Impossible de récupérer le user account"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -1165,7 +1165,7 @@ def change_uer_email(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(" La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer le user account"
|
||||
return False, " Impossible de récupérer le user account"
|
||||
|
||||
|
||||
|
||||
|
@ -1198,7 +1198,7 @@ def change_uer_email(diction):
|
|||
# Recuperation du recid du user
|
||||
user_recid = mycommon.get_user_recid_from_token(token_value)
|
||||
if user_recid is False :
|
||||
mycommon.myprint(" Impossible de recuperer le recid du user")
|
||||
mycommon.myprint(" Impossible de récupérer le recid du user")
|
||||
return False, " Impossible de mettre à jour le mot de passe"
|
||||
|
||||
|
||||
|
@ -1292,14 +1292,14 @@ def send_mail_delete_user(diction):
|
|||
user_recid = mycommon.get_user_recid_from_token(token_value)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du user ")
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du user ")
|
||||
return False, " Impossible de supprimer le compte utilisateur"
|
||||
|
||||
# Recuperation du mail du user
|
||||
user_email_from_token = mycommon.get_user_email_from_token(token_value)
|
||||
if user_email_from_token is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer l'adresse mail du user ")
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer l'adresse mail du user ")
|
||||
return False, " Impossible de supprimer le compte utilisateur"
|
||||
|
||||
# Blocage du compte.
|
||||
|
@ -1397,7 +1397,7 @@ def delete_user_account(diction):
|
|||
user_email_from_recid = mycommon.get_user_email_from_recid(user_recid)
|
||||
if user_email_from_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer l'adresse mail du user ")
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer l'adresse mail du user ")
|
||||
return False, " Impossible de supprimer le compte utilisateur"
|
||||
|
||||
|
||||
|
@ -1515,11 +1515,11 @@ def lock_user_account(diction):
|
|||
myemail = str(diction['user_email'])
|
||||
|
||||
|
||||
# Recuperer le recid en partant du token.
|
||||
# récupérer le recid en partant du token.
|
||||
user_recid = mycommon.get_user_recid_from_email(str(myemail))
|
||||
|
||||
if user_recid is False :
|
||||
mycommon.myprint("Impossible de recuperer le user_recid")
|
||||
mycommon.myprint("Impossible de récupérer le user_recid")
|
||||
return False, "Impossible de mettre à jour le compte utilisateur"
|
||||
|
||||
ret_val = coll_name.find_one_and_update({'recid': str(user_recid)},
|
||||
|
@ -1587,11 +1587,11 @@ def desable_user_account(diction):
|
|||
if (str(diction['user_email'])):
|
||||
myemail = str(diction['user_email'])
|
||||
|
||||
# Recuperer le recid en partant du token.
|
||||
# récupérer le recid en partant du token.
|
||||
user_recid = mycommon.get_user_recid_from_email(str(myemail))
|
||||
|
||||
if user_recid is False :
|
||||
mycommon.myprint("Impossible de recuperer le user_recid")
|
||||
mycommon.myprint("Impossible de récupérer le user_recid")
|
||||
return False, "Impossible de desactiver le compte utilisateur"
|
||||
|
||||
|
||||
|
@ -1633,7 +1633,7 @@ def get_user_recherche_history(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '"+val+"' n'est pas autorisé, opération annulée")
|
||||
return False, "Impossible de recuperer l'historique de recherche"
|
||||
return False, "Impossible de récupérer l'historique de recherche"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -1643,7 +1643,7 @@ def get_user_recherche_history(diction):
|
|||
for val in field_list_obligatoire :
|
||||
if val not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " La valeur '"+val+"' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer l'historique de recherche"
|
||||
return False, "Impossible de récupérer l'historique de recherche"
|
||||
|
||||
# recuperation des paramettre
|
||||
token_value = ""
|
||||
|
@ -1667,7 +1667,7 @@ def get_user_recherche_history(diction):
|
|||
# Recuperation du recid du user
|
||||
user_recid = mycommon.get_user_recid_from_token(token_value)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer le recid du user")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer le recid du user")
|
||||
return False, " Impossible de mettre à jour le mot de passe"
|
||||
|
||||
query = {}
|
||||
|
@ -1681,7 +1681,7 @@ def get_user_recherche_history(diction):
|
|||
tmp = coll_name.count_documents(query)
|
||||
if (tmp <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Aucun resultat trouvé pour " + str(query))
|
||||
return False, " Impossible de recuperer l'historique de recherche de l'utilisateur"
|
||||
return False, " Impossible de récupérer l'historique de recherche de l'utilisateur"
|
||||
|
||||
RetObject = []
|
||||
local_id = 0
|
||||
|
@ -1697,7 +1697,7 @@ def get_user_recherche_history(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer l'historique de recherche"
|
||||
return False, "Impossible de récupérer l'historique de recherche"
|
||||
|
||||
|
||||
'''
|
||||
|
@ -1764,11 +1764,11 @@ def InitUserPasswd(diction):
|
|||
myquery['locked'] = '0'
|
||||
|
||||
'''
|
||||
Si le champs "secrete" est vide, alors il s'agit d'un compte utilisateur classique
|
||||
Si Le champ "secrete" est vide, alors il s'agit d'un compte utilisateur classique
|
||||
'''
|
||||
if( account_type == "user"):
|
||||
'''
|
||||
Le champs "account_type" est un user
|
||||
Le champ "account_type" est un user
|
||||
'''
|
||||
coll_name = MYSY_GV.dbname['user_account']
|
||||
|
||||
|
@ -1830,7 +1830,7 @@ def InitUserPasswd(diction):
|
|||
|
||||
elif( account_type == "partner"):
|
||||
'''
|
||||
Le champs "account_type" est un partenaire
|
||||
Le champ "account_type" est un partenaire
|
||||
'''
|
||||
|
||||
coll_name = MYSY_GV.dbname['partnair_account']
|
||||
|
|
|
@ -159,7 +159,7 @@ def incription_training_confirmation_mail(diction):
|
|||
Utiliser les documents personnalisés qui sont stockés en base de données plutot que des format de fichiers plats.
|
||||
|
||||
Regles d'utilisation :
|
||||
1 - Recuperer les fichier personnalisé pour le partenaire (partner_owner_recid et ref_interne).
|
||||
1 - récupérer les fichier personnalisé pour le partenaire (partner_owner_recid et ref_interne).
|
||||
2 - Si aucun fichier de personnalisation pour le partenaire, alors utiliser le fichier par defaut (partner_owner_recid = "default" et ref_interne).
|
||||
3 - Pour le cas de pre-inscription, la ref_interne du fichier est 'PRE_INSCRIPTION'
|
||||
|
||||
|
@ -174,7 +174,7 @@ def incription_training_confirmation_mail(diction):
|
|||
'valide': '1', 'locked': '0', 'ref_interne': 'PRE_INSCRIPTION'})
|
||||
|
||||
if (partner_document_CONF_INSCRIPTION_data is None):
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller recuperer la presinscription pa defaut
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller récupérer la presinscription pa defaut
|
||||
partner_document_CONF_INSCRIPTION_data = MYSY_GV.dbname['courrier_template'].find_one(
|
||||
{'partner_owner_recid': 'default',
|
||||
'valide': '1', 'locked': '0', 'ref_interne': 'CONF_INSCRIPTION'})
|
||||
|
@ -320,7 +320,7 @@ def incription_training_refused_mail(diction):
|
|||
Utiliser les documents personnalisés qui sont stockés en base de données plutot que des format de fichiers plats.
|
||||
|
||||
Regles d'utilisation :
|
||||
1 - Recuperer les fichier personnalisé pour le partenaire (partner_owner_recid et ref_interne).
|
||||
1 - récupérer les fichier personnalisé pour le partenaire (partner_owner_recid et ref_interne).
|
||||
2 - Si aucun fichier de personnalisation pour le partenaire, alors utiliser le fichier par defaut (partner_owner_recid = "default" et ref_interne).
|
||||
3 - Pour le cas de pre-inscription, la ref_interne du fichier est 'PRE_INSCRIPTION'
|
||||
|
||||
|
@ -335,7 +335,7 @@ def incription_training_refused_mail(diction):
|
|||
'valide': '1', 'locked': '0', 'ref_interne': 'REFUS_INSCRIPTION'})
|
||||
|
||||
if (partner_document_REFUS_INSCRIPTION_data is None):
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller recuperer la presinscription pa defaut
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller récupérer la presinscription pa defaut
|
||||
partner_document_PRE_INSCRIPTION_data = MYSY_GV.dbname['courrier_template'].find_one(
|
||||
{'partner_owner_recid': 'default',
|
||||
'valide': '1', 'locked': '0', 'ref_interne': 'REFUS_INSCRIPTION'})
|
||||
|
@ -577,7 +577,7 @@ def Pre_incription_training_confirmation_mail(diction):
|
|||
Utiliser les documents personnalisés qui sont stockés en base de données plutot que des format de fichiers plats.
|
||||
|
||||
Regles d'utilisation :
|
||||
1 - Recuperer les fichier personnalisé pour le partenaire (partner_owner_recid et ref_interne).
|
||||
1 - récupérer les fichier personnalisé pour le partenaire (partner_owner_recid et ref_interne).
|
||||
2 - Si aucun fichier de personnalisation pour le partenaire, alors utiliser le fichier par defaut (partner_owner_recid = "default" et ref_interne).
|
||||
3 - Pour le cas de pre-inscription, la ref_interne du fichier est 'PRE_INSCRIPTION'
|
||||
|
||||
|
@ -591,7 +591,7 @@ def Pre_incription_training_confirmation_mail(diction):
|
|||
'valide':'1', 'locked':'0', 'ref_interne': 'CONF_PRE_INSCRIPTION'})
|
||||
|
||||
if( partner_document_PRE_INSCRIPTION_data is None ):
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller recuperer la presinscription pa defaut
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller récupérer la presinscription pa defaut
|
||||
partner_document_PRE_INSCRIPTION_data = MYSY_GV.dbname['courrier_template'].find_one(
|
||||
{'partner_owner_recid': 'default',
|
||||
'valide': '1', 'locked': '0', 'ref_interne': 'CONF_PRE_INSCRIPTION'})
|
||||
|
@ -882,8 +882,8 @@ def SendAttestion_to_attendee_by_email(diction):
|
|||
'active':'1', 'locked':'0'})
|
||||
if( local_partnair is None ):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les données du partenaire")
|
||||
return False, " Impossible de recuperer les données du partenaire "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les données du partenaire")
|
||||
return False, " Impossible de récupérer les données du partenaire "
|
||||
|
||||
mysy_partner_nom = ""
|
||||
if ("nom" in local_partnair.keys()):
|
||||
|
@ -903,8 +903,8 @@ def SendAttestion_to_attendee_by_email(diction):
|
|||
'email':str(diction['email_participant'])})
|
||||
if (local_inscription is None):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les données du participants")
|
||||
return False, " Impossible de recuperer les données du participants "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les données du participants")
|
||||
return False, " Impossible de récupérer les données du participants "
|
||||
|
||||
nom = ""
|
||||
if ("nom" in local_inscription.keys()):
|
||||
|
@ -941,8 +941,8 @@ def SendAttestion_to_attendee_by_email(diction):
|
|||
'valide':'1'})
|
||||
if (local_session is None):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les données de la session")
|
||||
return False, " Impossible de recuperer les données de la session "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les données de la session")
|
||||
return False, " Impossible de récupérer les données de la session "
|
||||
|
||||
formateur = ""
|
||||
if ("formateur" in local_session.keys()):
|
||||
|
@ -1143,8 +1143,8 @@ def SendAttestion_to_attendee_by_email_standalone(diction):
|
|||
|
||||
if( mysy_partner is None or mysy_partner['_id'] is None):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer les données du partenaire")
|
||||
return False, "Impossible de recuperer les données du partenaire "
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer les données du partenaire")
|
||||
return False, "Impossible de récupérer les données du partenaire "
|
||||
|
||||
mysy_partner_nom = ""
|
||||
if ("nom" in mysy_partner.keys() and mysy_partner['nom']):
|
||||
|
|
12
email_mgt.py
12
email_mgt.py
|
@ -2512,8 +2512,8 @@ def Email_Part_Espace_Hosting( diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire"
|
||||
|
||||
print(" ### in Email_Part_Espace_Hosting my_partner data = ", my_partner)
|
||||
nom = ""
|
||||
|
@ -2641,8 +2641,8 @@ def Strip_Get_Customer_Upcoming_Invoice(diction):
|
|||
local_status, my_partner = mycommon.get_partner_data_from_recid(recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
data = {}
|
||||
data['recid'] = my_partner['recid']
|
||||
|
@ -2650,8 +2650,8 @@ def Strip_Get_Customer_Upcoming_Invoice(diction):
|
|||
|
||||
if (local_status is False):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - impossible de recuperer les données de facturation ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de facturation. "
|
||||
str(inspect.stack()[0][3]) + " - impossible de récupérer les données de facturation ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de facturation. "
|
||||
|
||||
print(" ### local_retval[0] = ", local_retval[0])
|
||||
|
||||
|
|
|
@ -210,7 +210,7 @@ def CreateTableauEmargement(diction):
|
|||
|
||||
|
||||
"""
|
||||
Cette fonction recuperer la liste d'emargement
|
||||
Cette fonction récupérer la liste d'emargement
|
||||
"""
|
||||
def GetTableauEmargement(diction):
|
||||
try:
|
||||
|
@ -281,7 +281,7 @@ def GetTableauEmargement(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer le tableau d'emargement"
|
||||
return False, "Impossible de récupérer le tableau d'emargement"
|
||||
|
||||
"""
|
||||
Fonction de mise à jour de l'emargement d'une personne sur une date
|
||||
|
|
|
@ -108,8 +108,8 @@ def Create_MySy_LMS_User(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire", False
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire", False
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
|
@ -153,8 +153,8 @@ def Create_MySy_LMS_User(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire"
|
||||
|
||||
nom_partner = ""
|
||||
if ("nom" not in my_partner.keys()):
|
||||
|
@ -200,8 +200,8 @@ def Create_MySy_LMS_User(diction):
|
|||
|
||||
|
||||
if (retval is None or "current_val" not in retval.keys()):
|
||||
mycommon.myprint(" Impossible de recuperer la sequence 'mysy_sequence' ")
|
||||
return False, "Impossible de recuperer la sequence 'mysy_sequence'",False
|
||||
mycommon.myprint(" Impossible de récupérer la sequence 'mysy_sequence' ")
|
||||
return False, "Impossible de récupérer la sequence 'mysy_sequence'",False
|
||||
|
||||
new_lms_user_id = str(retval['prefixe'])+str(retval['current_val'])
|
||||
local_status, local_val = mycommon.IsInt(new_lms_user_id)
|
||||
|
@ -330,8 +330,8 @@ def Create_MySy_LMS_User(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire"
|
||||
|
||||
|
||||
new_dicton = {}
|
||||
|
@ -470,8 +470,8 @@ def Update_Passwd_MySy_LMS_User(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire", False
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire", False
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
|
@ -824,7 +824,7 @@ def Enable_MySy_LMS_User_VirtualHost_Url(diction):
|
|||
|
||||
|
||||
"""
|
||||
Cette fonction permet de desactivier les formation d'un utilisateur
|
||||
Cette fonction permet de desactivier les formations d'un utilisateur
|
||||
"""
|
||||
def Disable_MySy_LMS_Class_Of_User(diction):
|
||||
try:
|
||||
|
@ -947,8 +947,8 @@ def Update_Pack_MySy_LMS_User(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire", False
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire", False
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
|
@ -1157,8 +1157,8 @@ def Check_MySy_LMS_Account(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
|
@ -1168,8 +1168,8 @@ def Check_MySy_LMS_Account(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if( local_status is False ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) +" - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) +" - impossible de récupérer les données du partenaire"
|
||||
|
||||
#print(" ### my_partner = ", str(my_partner))
|
||||
mysy_lms_user_id = ""
|
||||
|
@ -1187,8 +1187,8 @@ def Check_MySy_LMS_Account(diction):
|
|||
# Recuperation des caracterisques du pack
|
||||
pack_data = MYSY_GV.dbname['pack'].find_one({'code_pack':str(pack_service).lower()})
|
||||
if( pack_data is None ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du pack (1)")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du pack (1)"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du pack (1)")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du pack (1)"
|
||||
|
||||
lms_account = ""
|
||||
if ("lms_account" in pack_data.keys()):
|
||||
|
@ -1383,8 +1383,8 @@ def Get_Active_Ftions_Mysy_and_Lms(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, False, False, str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, False, False, str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
|
@ -1393,8 +1393,8 @@ def Get_Active_Ftions_Mysy_and_Lms(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, False, False, " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, False, False, " - impossible de récupérer les données du partenaire"
|
||||
|
||||
# print(" ### my_partner = ", str(my_partner))
|
||||
mysy_lms_user_id = ""
|
||||
|
@ -1434,7 +1434,7 @@ def Get_Active_Ftions_Mysy_and_Lms(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, False, False, " Impossible de recuperer le nombre de formations actives dans mysy et le lms "
|
||||
return False, False, False, " Impossible de récupérer le nombre de formations actives dans mysy et le lms "
|
||||
|
||||
"""
|
||||
Cette fonction permet d'inscrire un utilisateur à une formation.
|
||||
|
@ -1496,9 +1496,9 @@ def Add_User_To_LMS_Class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, str(
|
||||
inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire"
|
||||
inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
|
@ -1507,8 +1507,8 @@ def Add_User_To_LMS_Class(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, " - impossible de récupérer les données du partenaire"
|
||||
|
||||
# print(" ### my_partner = ", str(my_partner))
|
||||
mysy_lms_user_id = ""
|
||||
|
@ -1649,9 +1649,9 @@ def Remove_User_From_LMS_Class(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, str(
|
||||
inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire"
|
||||
inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
|
@ -1660,8 +1660,8 @@ def Remove_User_From_LMS_Class(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, " - impossible de récupérer les données du partenaire"
|
||||
|
||||
# print(" ### my_partner = ", str(my_partner))
|
||||
mysy_lms_user_id = ""
|
||||
|
@ -1773,8 +1773,8 @@ def Create_MySy_LMS_Apprenant(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token du partenaire")
|
||||
return False, " Impossible de recuperer le token du partenaire", False
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token du partenaire")
|
||||
return False, " Impossible de récupérer le token du partenaire", False
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
|
@ -1783,8 +1783,8 @@ def Create_MySy_LMS_Apprenant(diction):
|
|||
# Recuperation des données du partenaire qui est propritaire de la formation
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire proprietaire de la formation")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire proprietaire de la formation"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire proprietaire de la formation")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire proprietaire de la formation"
|
||||
|
||||
# On affecte le lms_virtualhost_id par defaut à la racine, donc le site principale.
|
||||
# Si le propritaire de la formation à un 'lms_virtualhost_id' dédié, on remplace le principale par celui du proprio
|
||||
|
@ -1849,8 +1849,8 @@ def Create_MySy_LMS_Apprenant(diction):
|
|||
|
||||
|
||||
if (retval is None or "current_val" not in retval.keys()):
|
||||
mycommon.myprint(" Impossible de recuperer la sequence 'mysy_sequence' ")
|
||||
return False, "Impossible de recuperer la sequence 'mysy_sequence'",False
|
||||
mycommon.myprint(" Impossible de récupérer la sequence 'mysy_sequence' ")
|
||||
return False, "Impossible de récupérer la sequence 'mysy_sequence'",False
|
||||
|
||||
new_lms_user_id = str(retval['prefixe'])+str(retval['current_val'])
|
||||
local_status, local_val = mycommon.IsInt(new_lms_user_id)
|
||||
|
@ -2043,8 +2043,8 @@ def LMS_Get_Partner_Data(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire"
|
||||
|
||||
|
||||
if ("pack_service" not in my_partner.keys()):
|
||||
|
@ -2056,8 +2056,8 @@ def LMS_Get_Partner_Data(diction):
|
|||
pack_data = MYSY_GV.dbname['pack'].find_one({'code_pack':str(my_partner['pack_service']).lower(), 'valide':'1'})
|
||||
|
||||
if( pack_data is None ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du pack de service")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du pack de service"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du pack de service")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du pack de service"
|
||||
|
||||
if ("lms_account" not in pack_data.keys()):
|
||||
mycommon.myprint(
|
||||
|
@ -2111,7 +2111,7 @@ def LMS_Get_Partner_Data(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les données LMS du partner"
|
||||
return False, " Impossible de récupérer les données LMS du partner"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -2171,8 +2171,8 @@ def LMS_Create_VirtualHost(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire", virtualHost_Id, virtualHost_url
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire", virtualHost_Id, virtualHost_url
|
||||
|
||||
if ("nom" not in my_partner.keys()):
|
||||
mycommon.myprint(
|
||||
|
@ -2312,7 +2312,7 @@ def Get_Lms_Themes(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de recuperer la liste des themes LMS "
|
||||
return False, "Impossible de récupérer la liste des themes LMS "
|
||||
|
||||
# Recuperation du recid du partner
|
||||
mytoken = ""
|
||||
|
@ -2322,8 +2322,8 @@ def Get_Lms_Themes(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if (partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer la liste themes LMS (2)")
|
||||
return False, "Impossible de recuperer la liste themes LMS (2) "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer la liste themes LMS (2)")
|
||||
return False, "Impossible de récupérer la liste themes LMS (2) "
|
||||
|
||||
RetObject = []
|
||||
local_cpt = 0
|
||||
|
@ -2343,7 +2343,7 @@ def Get_Lms_Themes(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les themes LMS "
|
||||
return False, " Impossible de récupérer les themes LMS "
|
||||
|
||||
|
||||
|
||||
|
@ -2403,9 +2403,9 @@ def Lms_Config_Theme_and_Logo(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][
|
||||
3]) + " - impossible de recuperer les données du partenaire",
|
||||
3]) + " - impossible de récupérer les données du partenaire",
|
||||
|
||||
lms_virtualhost_id = ""
|
||||
if ("lms_virtualhost_id" in my_partner.keys()):
|
||||
|
@ -2620,7 +2620,7 @@ def Duplicate_LMS_Theme_Design(diction):
|
|||
|
||||
|
||||
"""
|
||||
Cette fonction permet de recuperer et mettre à jour le fichier du logo
|
||||
Cette fonction permet de récupérer et mettre à jour le fichier du logo
|
||||
"""
|
||||
def Lms_Add_Logo_File(file=None, Folder=None, diction=None):
|
||||
try:
|
||||
|
@ -2665,9 +2665,9 @@ def Lms_Add_Logo_File(file=None, Folder=None, diction=None):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][
|
||||
3]) + " - impossible de recuperer les données du partenaire",
|
||||
3]) + " - impossible de récupérer les données du partenaire",
|
||||
|
||||
lms_theme_name = ""
|
||||
if ("lms_theme_name" in my_partner.keys()):
|
||||
|
@ -2682,7 +2682,7 @@ def Lms_Add_Logo_File(file=None, Folder=None, diction=None):
|
|||
|
||||
status, saved_file = mycommon.Upload_Save_IMG_PNG_File(file, Folder)
|
||||
if (status == False):
|
||||
return False, "Impossible de recuperer le fichier de configuration de l'image"
|
||||
return False, "Impossible de récupérer le fichier de configuration de l'image"
|
||||
|
||||
|
||||
|
||||
|
@ -2716,7 +2716,7 @@ def Lms_Add_Logo_File(file=None, Folder=None, diction=None):
|
|||
|
||||
|
||||
"""
|
||||
Cette fonction permet de recuperer et mettre à jour le fichier du background
|
||||
Cette fonction permet de récupérer et mettre à jour le fichier du background
|
||||
"""
|
||||
def Lms_Add_BG_File(file=None, Folder=None, diction=None):
|
||||
try:
|
||||
|
@ -2760,9 +2760,9 @@ def Lms_Add_BG_File(file=None, Folder=None, diction=None):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][
|
||||
3]) + " - impossible de recuperer les données du partenaire",
|
||||
3]) + " - impossible de récupérer les données du partenaire",
|
||||
|
||||
lms_theme_name = ""
|
||||
if ("lms_theme_name" in my_partner.keys()):
|
||||
|
@ -2777,7 +2777,7 @@ def Lms_Add_BG_File(file=None, Folder=None, diction=None):
|
|||
|
||||
status, saved_file = mycommon.Upload_Save_IMG_PNG_File(file, Folder)
|
||||
if (status == False):
|
||||
return False, "Impossible de recuperer le fichier de configuration de l'image"
|
||||
return False, "Impossible de récupérer le fichier de configuration de l'image"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -2879,8 +2879,8 @@ def Create_Class_From_Lms(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(lms_mysy_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
#return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire",
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
#return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire",
|
||||
|
||||
|
||||
"""
|
||||
|
@ -3008,10 +3008,10 @@ def Create_Class_From_Lms(diction):
|
|||
if local_val_ftion not in new_diction.keys():
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - impossible de créer la formation dans le moteur de recherche :" \
|
||||
" Le champs '"+local_val_ftion+"' n'existe pas.")
|
||||
" Le champ '"+local_val_ftion+"' n'existe pas.")
|
||||
return False, str(
|
||||
inspect.stack()[0][3]) + " - impossible de créer la formation dans le moteur de recherche :" \
|
||||
" Le champs '"+local_val_ftion+"' n'existe pas.",
|
||||
" Le champ '"+local_val_ftion+"' n'existe pas.",
|
||||
|
||||
|
||||
local_status, local_retval = class_mgt.add_class(new_diction)
|
||||
|
@ -3162,8 +3162,8 @@ def Update_Class_From_Lms(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(lms_mysy_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
#return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire",
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
#return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire",
|
||||
|
||||
|
||||
"""
|
||||
|
@ -3274,10 +3274,10 @@ def Update_Class_From_Lms(diction):
|
|||
if local_val_ftion not in new_diction.keys():
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - impossible de créer la formation dans le moteur de recherche :" \
|
||||
" Le champs '"+local_val_ftion+"' n'existe pas.")
|
||||
" Le champ '"+local_val_ftion+"' n'existe pas.")
|
||||
return False, str(
|
||||
inspect.stack()[0][3]) + " - impossible de créer la formation dans le moteur de recherche :" \
|
||||
" Le champs '"+local_val_ftion+"' n'existe pas.",
|
||||
" Le champ '"+local_val_ftion+"' n'existe pas.",
|
||||
|
||||
|
||||
local_status, local_retval = class_mgt.update_class(new_diction)
|
||||
|
@ -3341,8 +3341,8 @@ def Unpublish_Class_From_Lms(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(lms_mysy_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
#return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire",
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
#return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire",
|
||||
|
||||
mydata = {}
|
||||
mydata['date_update'] = str(datetime.now())
|
||||
|
@ -3752,7 +3752,7 @@ def Push_Class_To_MySy_LMS(diction):
|
|||
|
||||
if( local_ret_val is None or "_id" not in local_ret_val.keys() ):
|
||||
mycommon.myprint(
|
||||
" WARNING : Impossible de mettre à jour le partner_account avec le champs lms_class_code = "+str( lms_class_code) )
|
||||
" WARNING : Impossible de mettre à jour le partner_account avec Le champ lms_class_code = "+str( lms_class_code) )
|
||||
|
||||
"""
|
||||
A présent que la formation est correctement poussée dans le LMS, on va mettre à jour les champs : ['description', 'objectif', 'prerequis', 'pourqui', 'programme', 'plus_produit']
|
||||
|
@ -3770,7 +3770,7 @@ def Push_Class_To_MySy_LMS(diction):
|
|||
|
||||
if (int(mycommon.tryInt(max_c_course_description_id)) <= 0):
|
||||
mycommon.myprint(
|
||||
" WARNING : Impossible de recuperer le max_c_course_description_id ")
|
||||
" WARNING : Impossible de récupérer le max_c_course_description_id ")
|
||||
|
||||
|
||||
|
||||
|
|
54
main.py
54
main.py
|
@ -802,7 +802,7 @@ def ela_index_all_classes_title():
|
|||
|
||||
'''
|
||||
Cette API index la base donnée en se basant sur les videos qui ont une transcription
|
||||
le champs en question sera : "video_text".
|
||||
Le champ en question sera : "video_text".
|
||||
La fonction "ela_index_all_classes" va aller chercher chaque cours dans la BDD
|
||||
et créer les mots clées qui sont ensuite enregister dans la table "elaindex"
|
||||
|
||||
|
@ -1019,7 +1019,7 @@ def add_user_message():
|
|||
return jsonify(status=status, message=retval)
|
||||
|
||||
'''
|
||||
Cette API recuperer le message posté par un utilisateur.
|
||||
Cette API récupérer le message posté par un utilisateur.
|
||||
Le premier cas d'usage est la recuperation post effectué sur un article par un
|
||||
utilisateur
|
||||
'''
|
||||
|
@ -1113,7 +1113,7 @@ def partner_login():
|
|||
|
||||
|
||||
'''
|
||||
Cette API recuperer tous les articles et avis sur les formations
|
||||
Cette API récupérer tous les articles et avis sur les formations
|
||||
'''
|
||||
@app.route('/myclass/api/get_all_articles_avis/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
@ -1650,7 +1650,7 @@ def removeNBaccount():
|
|||
|
||||
"""
|
||||
Pour des test, et seulement pour les test
|
||||
cette fonction permet de mettre les formation du user "ls"
|
||||
cette fonction permet de mettre les formations du user "ls"
|
||||
en première page.
|
||||
|
||||
Cette fonction doit etre inactive en production
|
||||
|
@ -1679,7 +1679,7 @@ def correction_collection():
|
|||
|
||||
|
||||
"""
|
||||
Cette API recuperer l'image de profil d'une formation
|
||||
Cette API récupérer l'image de profil d'une formation
|
||||
"""
|
||||
@app.route('/myclass/api/getRecodedClassImage/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
@ -1736,7 +1736,7 @@ def recordClassImage():
|
|||
|
||||
|
||||
"""
|
||||
Indexation du titre : Cette API va indexer une formation donnée ou toutes les formation d'un partenaire.
|
||||
Indexation du titre : Cette API va indexer une formation donnée ou toutes les formations d'un partenaire.
|
||||
Pour ce faire elle prend en argument :
|
||||
- internal_url
|
||||
- partenaire_recid
|
||||
|
@ -1752,7 +1752,7 @@ def ela_index_given_classes_title():
|
|||
|
||||
|
||||
"""
|
||||
Indexation des mots clés : Cette API va indexer une formation donnée ou toutes les formation d'un partenaire.
|
||||
Indexation des mots clés : Cette API va indexer une formation donnée ou toutes les formations d'un partenaire.
|
||||
Pour ce faire elle prend en argument :
|
||||
- internal_url
|
||||
- partenaire_recid
|
||||
|
@ -2128,6 +2128,22 @@ def RenseignementClass():
|
|||
localStatus, message= cm.RenseignementClass(payload)
|
||||
return jsonify(status=localStatus, message=message )
|
||||
|
||||
|
||||
|
||||
"""
|
||||
Cette API permet de supprimer une formation si elle n'a aucune session
|
||||
de formation valide
|
||||
"""
|
||||
@app.route('/myclass/api/delete_Class/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
def delete_Class():
|
||||
# On recupere le corps (payload) de la requete
|
||||
payload = mycommon.strip_dictionary (request.form.to_dict())
|
||||
print(" ### delete_Class : payload = ",str(payload))
|
||||
localStatus, message= cm.delete_Class(payload)
|
||||
return jsonify(status=localStatus, message=message )
|
||||
|
||||
|
||||
"""
|
||||
API d'envoi de la liste d'emargement
|
||||
"""
|
||||
|
@ -2933,7 +2949,7 @@ def Check_MySy_LMS_Account():
|
|||
|
||||
|
||||
"""
|
||||
Cette API recuperer le nombre de formation active dans Mysy et dans le LMS
|
||||
Cette API récupérer le nombre de formation active dans Mysy et dans le LMS
|
||||
la valeur retournée est de type : true, nb_active_mysy, nb_active_lms, message
|
||||
"""
|
||||
@app.route('/myclass/api/Get_Active_Ftions_Mysy_and_Lms/', methods=['POST','GET'])
|
||||
|
@ -3050,7 +3066,7 @@ def LMS_Credential_Sending_mail():
|
|||
|
||||
|
||||
"""
|
||||
Cette API recuperer les informations liée au LMS pour une partenaire
|
||||
Cette API récupérer les informations liée au LMS pour une partenaire
|
||||
"""
|
||||
@app.route('/myclass/api/LMS_Get_Partner_Data/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
@ -3076,7 +3092,7 @@ def LMS_Create_VirtualHost():
|
|||
|
||||
|
||||
"""
|
||||
API qui permet de recuperer les theme lms pour permettre à l'utilisateur
|
||||
API qui permet de récupérer les theme lms pour permettre à l'utilisateur
|
||||
de configurer le theme qu'il souhaite
|
||||
"""
|
||||
@app.route('/myclass/api/Get_Lms_Themes/', methods=['POST','GET'])
|
||||
|
@ -3276,7 +3292,7 @@ def Get_Given_Code_Promo():
|
|||
|
||||
|
||||
"""
|
||||
Cette API Permet de recuperer les données
|
||||
Cette API Permet de récupérer les données
|
||||
d'abonnement d'un client
|
||||
"""
|
||||
@app.route('/myclass/api/Strip_Get_Customer_Abonnement_Data/', methods=['POST','GET'])
|
||||
|
@ -3957,7 +3973,7 @@ def Delete_Affectation_Ressource_Humaine_Poste():
|
|||
return jsonify(status=status, message=retval)
|
||||
|
||||
"""
|
||||
API pour recuperer une affectation donnée
|
||||
API pour récupérer une affectation donnée
|
||||
"""
|
||||
@app.route('/myclass/api/Get_Given_Affectation_Ressource_Humaine_Poste/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
@ -3969,7 +3985,7 @@ def Get_Given_Affectation_Ressource_Humaine_Poste():
|
|||
return jsonify(status=status, message=retval)
|
||||
|
||||
"""
|
||||
API pour recuperer la liste des 'related_target_collection_object' avec les 'related_target_collection_id_nom'
|
||||
API pour récupérer la liste des 'related_target_collection_object' avec les 'related_target_collection_id_nom'
|
||||
et de les formater pour une utilisation simple coté front.
|
||||
"""
|
||||
@app.route('/myclass/api/Get_Related_Target_Collection_Data/', methods=['POST','GET'])
|
||||
|
@ -4160,7 +4176,7 @@ def Delete_Affectation_Ressource_Materielle_Poste():
|
|||
return jsonify(status=status, message=retval)
|
||||
|
||||
"""
|
||||
API pour recuperer une affectation donnée d'un materiel
|
||||
API pour récupérer une affectation donnée d'un materiel
|
||||
"""
|
||||
@app.route('/myclass/api/Get_Given_Affectation_Ressource_Materielle_Poste/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
@ -4172,7 +4188,7 @@ def Get_Given_Affectation_Ressource_Materielle_Poste():
|
|||
return jsonify(status=status, message=retval)
|
||||
|
||||
"""
|
||||
API pour recuperer la liste des 'related_target_collection_object' avec les 'related_target_collection_id_nom'
|
||||
API pour récupérer la liste des 'related_target_collection_object' avec les 'related_target_collection_id_nom'
|
||||
et de les formater pour une utilisation simple coté front pour un materiel
|
||||
"""
|
||||
@app.route('/myclass/api/Get_Related_Target_Materiel_Collection_Data/', methods=['POST','GET'])
|
||||
|
@ -4280,7 +4296,7 @@ def Get_List_Partner_Order_with_filter():
|
|||
|
||||
|
||||
"""
|
||||
API qui permet de recuperer le detail d'un lignes de la collection "partner_order_line"
|
||||
API qui permet de récupérer le detail d'un lignes de la collection "partner_order_line"
|
||||
"""
|
||||
@app.route('/myclass/api/Get_Given_Line_Of_Partner_Order_Lines/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
@ -4467,7 +4483,7 @@ def Update_Partner_Document():
|
|||
return jsonify(status=status, message=retval)
|
||||
|
||||
"""
|
||||
API qui permet de recuperer un document personnalisable donné
|
||||
API qui permet de récupérer un document personnalisable donné
|
||||
"""
|
||||
@app.route('/myclass/api/Get_Given_Partner_Document/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
@ -4523,7 +4539,7 @@ def Delete_Partner_Document():
|
|||
|
||||
|
||||
"""
|
||||
API qui permet de recuperer la liste des documents personnalisables d'un partenaire
|
||||
API qui permet de récupérer la liste des documents personnalisables d'un partenaire
|
||||
"""
|
||||
@app.route('/myclass/api/Get_List_Partner_Document/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
@ -4535,7 +4551,7 @@ def Get_List_Partner_Document():
|
|||
return jsonify(status=status, message=retval)
|
||||
|
||||
"""
|
||||
API qui permet de recuperer la liste des documents personnalisables d'un partenaire sans filtre
|
||||
API qui permet de récupérer la liste des documents personnalisables d'un partenaire sans filtre
|
||||
"""
|
||||
@app.route('/myclass/api/Get_List_Partner_Document_no_filter/', methods=['POST','GET'])
|
||||
@crossdomain(origin='*')
|
||||
|
|
2
opco.py
2
opco.py
|
@ -44,6 +44,6 @@ def GetListOpco():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des opco "
|
||||
return False, "Impossible de récupérer la liste des opco "
|
||||
|
||||
|
||||
|
|
|
@ -85,8 +85,8 @@ def Add_Partner_Client(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -366,8 +366,8 @@ def Update_Partner_Client_Contact(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
data_update = {}
|
||||
|
||||
|
@ -499,8 +499,8 @@ def Update_Partner_Client(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Verification s'il n'existe pas un cient du partenaire qui perte le meme
|
||||
|
@ -765,8 +765,8 @@ def Get_Partner_List_Partner_Client(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -792,7 +792,7 @@ def Get_Partner_List_Partner_Client(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des clients "
|
||||
return False, " Impossible de récupérer la liste des clients "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -842,8 +842,8 @@ def Get_Given_Partner_Client(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -871,7 +871,7 @@ def Get_Given_Partner_Client(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer le client "
|
||||
return False, " Impossible de récupérer le client "
|
||||
|
||||
|
||||
|
||||
|
@ -916,8 +916,8 @@ def Add_Partner_Client_mass(file=None, Folder=None, diction=None):
|
|||
|
||||
status, saved_file = mycommon.Upload_Save_CSV_File(file, Folder)
|
||||
if (status is False):
|
||||
mycommon.myprint("Impossible de recuperer correctement le fichier à importer")
|
||||
return False, "Impossible de recuperer correctement le fichier à importer"
|
||||
mycommon.myprint("Impossible de récupérer correctement le fichier à importer")
|
||||
return False, "Impossible de récupérer correctement le fichier à importer"
|
||||
|
||||
|
||||
df = pd.read_csv(saved_file, encoding='utf8', on_bad_lines='skip', sep=';', encoding_errors='ignore')
|
||||
|
|
|
@ -495,7 +495,7 @@ def Get_List_Partner_Document(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des modèles de document "
|
||||
return False, " Impossible de récupérer la liste des modèles de document "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -564,7 +564,7 @@ def Get_List_Default_Partner_Document(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des modèles de document "
|
||||
return False, " Impossible de récupérer la liste des modèles de document "
|
||||
|
||||
|
||||
|
||||
|
@ -639,7 +639,7 @@ def Get_Given_Partner_Document(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer le modèle de document "
|
||||
return False, " Impossible de récupérer le modèle de document "
|
||||
|
||||
"""
|
||||
Recuperation d'un document par defaut qui EST UNIQUEMENT paramettré avec un "partner_owner_recid" = "default"
|
||||
|
@ -712,7 +712,7 @@ def Get_Given_DFAULT_Partner_Document(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer le modèle de document "
|
||||
return False, " Impossible de récupérer le modèle de document "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -785,13 +785,13 @@ def Get_List_Partner_Document_no_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des modèles de document "
|
||||
return False, " Impossible de récupérer la liste des modèles de document "
|
||||
|
||||
|
||||
|
||||
"""
|
||||
Pour permettre de rénitialiser un template 'detruit' par un user,
|
||||
Cette fonction permet de recuperer les données d'origine du template
|
||||
Cette fonction permet de récupérer les données d'origine du template
|
||||
"""
|
||||
def Get_Default_Partner_Document_By_Internal_Ref(diction):
|
||||
try:
|
||||
|
@ -861,7 +861,7 @@ def Get_Default_Partner_Document_By_Internal_Ref(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer le modèle de document d'origine "
|
||||
return False, " Impossible de récupérer le modèle de document d'origine "
|
||||
|
||||
|
||||
|
||||
|
@ -934,7 +934,7 @@ def Get_All_Personnalisable_Collection_Fields(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les champs personnalisables "
|
||||
return False, " Impossible de récupérer les champs personnalisables "
|
||||
|
||||
|
||||
|
||||
|
@ -1009,7 +1009,7 @@ def Get_Given_Personnalisable_Fields_By_template_ref_interne(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les champs personnalisables de l'objet "
|
||||
return False, " Impossible de récupérer les champs personnalisables de l'objet "
|
||||
|
||||
|
||||
|
||||
|
@ -1100,5 +1100,5 @@ def Get_Given_Personnalisable_Fields_By_courrier_template_id(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les champs personnalisables de l'objet "
|
||||
return False, " Impossible de récupérer les champs personnalisables de l'objet "
|
||||
|
||||
|
|
|
@ -437,8 +437,8 @@ def Add_Partner_Order(diction):
|
|||
'valide': '1', 'partner_owner_recid':str(my_partner['recid'])})
|
||||
|
||||
if (retval_sequence_order is None or "current_val" not in retval_sequence_order.keys()):
|
||||
mycommon.myprint(" Impossible de recuperer la sequence 'retval_sequence_order' ")
|
||||
return False, "Impossible de recuperer la sequence 'retval_sequence_order'", False
|
||||
mycommon.myprint(" Impossible de récupérer la sequence 'retval_sequence_order' ")
|
||||
return False, "Impossible de récupérer la sequence 'retval_sequence_order'", False
|
||||
|
||||
current_seq_value = str(retval_sequence_order['current_val'])
|
||||
new_sequence_value = int(mycommon.tryInt(current_seq_value)) + 1
|
||||
|
@ -910,8 +910,8 @@ def Add_Partner_Quotation(diction):
|
|||
my_partner['recid'])})
|
||||
|
||||
if (retval_sequence_order is None or "current_val" not in retval_sequence_order.keys()):
|
||||
mycommon.myprint(" Impossible de recuperer la sequence 'retval_sequence_order' ")
|
||||
return False, "Impossible de recuperer la sequence 'retval_sequence_order'", False
|
||||
mycommon.myprint(" Impossible de récupérer la sequence 'retval_sequence_order' ")
|
||||
return False, "Impossible de récupérer la sequence 'retval_sequence_order'", False
|
||||
|
||||
current_seq_value = str(retval_sequence_order['current_val'])
|
||||
new_sequence_value = int(mycommon.tryInt(current_seq_value)) + 1
|
||||
|
@ -2848,7 +2848,7 @@ def Get_Given_Partner_Order(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les données de la commande "
|
||||
return False, " Impossible de récupérer les données de la commande "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -3026,7 +3026,7 @@ def Get_Given_Partner_Order_Lines(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les lignes de commande "
|
||||
return False, " Impossible de récupérer les lignes de commande "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -3202,7 +3202,7 @@ def Get_Given_Partner_Order_Lines_From_order_ref_interne(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les lignes de commande "
|
||||
return False, " Impossible de récupérer les lignes de commande "
|
||||
|
||||
|
||||
|
||||
|
@ -3310,7 +3310,7 @@ def Get_Given_Partner_Order_From_Internal_ref(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les données de la commande "
|
||||
return False, " Impossible de récupérer les données de la commande "
|
||||
|
||||
|
||||
|
||||
|
@ -3416,7 +3416,7 @@ def Get_List_Partner_Order_no_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des commandes "
|
||||
return False, " Impossible de récupérer la liste des commandes "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -3617,10 +3617,10 @@ def Get_List_Partner_Order_with_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des commandes "
|
||||
return False, " Impossible de récupérer la liste des commandes "
|
||||
|
||||
"""
|
||||
Cette fonction permet de recuperer une ligne de detail de commande donnée
|
||||
Cette fonction permet de récupérer une ligne de detail de commande donnée
|
||||
c'est a dire, une ligne de la collection 'partner_order_line'
|
||||
"""
|
||||
def Get_Given_Line_Of_Partner_Order_Lines(diction):
|
||||
|
@ -3797,7 +3797,7 @@ def Get_Given_Line_Of_Partner_Order_Lines(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les lignes de commande "
|
||||
return False, " Impossible de récupérer les lignes de commande "
|
||||
|
||||
|
||||
""""
|
||||
|
@ -3862,7 +3862,7 @@ def Compute_Order_Header(diction):
|
|||
|
||||
"""
|
||||
Algo :
|
||||
1 - Recuperer toutes les lignes valides, créer des sous totaux
|
||||
1 - récupérer toutes les lignes valides, créer des sous totaux
|
||||
2 - Appliquer les eventels reductions d'entete
|
||||
"""
|
||||
|
||||
|
@ -4078,7 +4078,7 @@ def GerneratePDF_Partner_Order(diction):
|
|||
'valide': '1', 'locked': '0', 'ref_interne': 'PART_ORDER', 'type_doc':'pdf'})
|
||||
|
||||
if (partner_document_CONF_ORDER_data is None):
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller recuperer la presinscription pa defaut
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller récupérer la presinscription pa defaut
|
||||
partner_document_CONF_ORDER_data = MYSY_GV.dbname['courrier_template'].find_one(
|
||||
{'partner_owner_recid': 'default',
|
||||
'valide': '1', 'locked': '0', 'ref_interne': 'PART_ORDER', 'type_doc':'pdf'})
|
||||
|
@ -4336,7 +4336,7 @@ def Send_Partner_Order_By_Email(diction):
|
|||
'valide': '1', 'locked': '0', 'ref_interne': 'PART_ORDER', 'type_doc':'email'})
|
||||
|
||||
if (partner_document_CONF_ORDER_data is None):
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller recuperer la presinscription pa defaut
|
||||
# Il n'existe pas de personnalisation de la preinscription pour ce partenaire, on va aller récupérer la presinscription pa defaut
|
||||
partner_document_CONF_ORDER_data = MYSY_GV.dbname['courrier_template'].find_one(
|
||||
{'partner_owner_recid': 'default',
|
||||
'valide': '1', 'locked': '0', 'ref_interne': 'PART_ORDER', 'type_doc':'email'})
|
||||
|
|
38
partners.py
38
partners.py
|
@ -237,7 +237,7 @@ def update_partner_main_mail(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if( partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Impossible de mettre à jour le partenaire "
|
||||
|
||||
mymail=""
|
||||
|
@ -338,7 +338,7 @@ def update_partner_pwd(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if( partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Impossible de mettre à jour le partenaire "
|
||||
|
||||
mypwd=""
|
||||
|
@ -399,8 +399,8 @@ def update_partner_pwd(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire"
|
||||
|
||||
|
||||
if ("mysy_lms_user_id" in my_partner.keys()):
|
||||
|
@ -471,7 +471,7 @@ def update_partner_insert_key(diction):
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
|
||||
if( partner_recid is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Impossible de mettre à jour la clé d'insertion "
|
||||
|
||||
mykey=""
|
||||
|
@ -591,7 +591,7 @@ def update_partner_account(file_logo=None, file_cachet=None, Folder=None, dictio
|
|||
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(my_token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Impossible de mettre à jour le partenaire "
|
||||
|
||||
mydata = {}
|
||||
|
@ -893,7 +893,7 @@ def get_partner_account(diction):
|
|||
for val in incom_keys:
|
||||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -903,7 +903,7 @@ def get_partner_account(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if val not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
# recuperation des paramettre
|
||||
email_value = ""
|
||||
|
@ -924,7 +924,7 @@ def get_partner_account(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
|
||||
'''tmp_count = coll_token.find({'email':email_value, 'token': token_value, 'valide': '1'}).count()
|
||||
|
@ -954,7 +954,7 @@ def get_partner_account(diction):
|
|||
|
||||
|
||||
"""
|
||||
Si la première connexion, alors on met la le champs avec la valeur firstconnexion = 0
|
||||
Si la première connexion, alors on met la Le champ avec la valeur firstconnexion = 0
|
||||
"""
|
||||
my_new_data = {}
|
||||
now = str(datetime.now())
|
||||
|
@ -982,7 +982,7 @@ def get_partner_account(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -998,7 +998,7 @@ def getRecodedParnterImage_from_front(diction=None):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -1009,7 +1009,7 @@ def getRecodedParnterImage_from_front(diction=None):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
|
||||
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -1191,8 +1191,8 @@ def partner_login(diction):
|
|||
)
|
||||
|
||||
if ("_id" not in ret_val.keys()):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de recuperer les données de l'utilisateur (2)")
|
||||
return False, " Impossible de recuperer les données de l'utilisateur (2) "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Impossible de récupérer les données de l'utilisateur (2)")
|
||||
return False, " Impossible de récupérer les données de l'utilisateur (2) "
|
||||
|
||||
return_data = {}
|
||||
return_data['token'] = str(my_token)
|
||||
|
@ -1224,9 +1224,9 @@ En suite on desactive le compte utilisateur classique et on maintient que le com
|
|||
|
||||
Pour migrer un compte utilisateur classique vers un compte pro, voici ce qu'il faut faire :
|
||||
|
||||
1 - recuperer les infos du contact . ici à partir du token de la personne connectée, on peut aller chercher ses info.
|
||||
2 - recuperer les infos de la société
|
||||
3 - recuperer les infos sur pack
|
||||
1 - récupérer les infos du contact . ici à partir du token de la personne connectée, on peut aller chercher ses info.
|
||||
2 - récupérer les infos de la société
|
||||
3 - récupérer les infos sur pack
|
||||
|
||||
etape 1 : add_partner_account(diction)
|
||||
etape 2 : Desactivation du compte utilisateur
|
||||
|
@ -1275,7 +1275,7 @@ def UpgradetoPro(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_user_recid_from_token(token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de recuperer le token de l'utilisateur")
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de migrer vers le compte pro"
|
||||
|
||||
|
||||
|
|
|
@ -1526,20 +1526,20 @@ def recordImage(file=None, Folder=None, diction=None):
|
|||
if( mytype == "user"):
|
||||
user_recid = get_user_recid_from_token(str(mytoken))
|
||||
if user_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du user")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du user")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
elif( mytype == "partner"):
|
||||
user_recid = get_parnter_recid_from_token(str(mytoken))
|
||||
if user_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partner")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partner")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
myuserrecid = user_recid
|
||||
|
||||
|
||||
status, saved_file = Upload_Save_IMG_File(file, Folder)
|
||||
if (status == False):
|
||||
return False, "Impossible d'inserer les formation en masse "
|
||||
return False, "Impossible d'inserer les formations en masse "
|
||||
|
||||
|
||||
# " Lecture du fichier "
|
||||
|
@ -1651,7 +1651,7 @@ def recordClassImage(file=None, Folder=None, diction=None):
|
|||
if (mytype == "partner"):
|
||||
user_recid = get_parnter_recid_from_token(str(mytoken))
|
||||
if user_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partner")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partner")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
else:
|
||||
myprint(str(inspect.stack()[0][3]) + " - l'API est incorrecte. le type n'est pas renseingé")
|
||||
|
@ -1977,13 +1977,13 @@ def getRecodedImage(diction=None):
|
|||
if( mytype == "user"):
|
||||
user_recid = get_user_recid_from_token(str(mytoken))
|
||||
if user_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du user")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du user")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
elif (mytype == "partner"):
|
||||
user_recid = get_parnter_recid_from_token(str(mytoken))
|
||||
if user_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du user")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du user")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
myuserrecid = user_recid
|
||||
|
@ -2074,7 +2074,7 @@ def getRecodedClassImage(diction=None):
|
|||
if (mytype == "partner"):
|
||||
user_recid = get_parnter_recid_from_token(str(mytoken))
|
||||
if user_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du user")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du user")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
else:
|
||||
|
@ -2169,7 +2169,7 @@ def DeleteRecodedClassImage(diction=None):
|
|||
if (mytype == "partner"):
|
||||
user_recid = get_parnter_recid_from_token(str(mytoken))
|
||||
if user_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du user")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du user")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
else:
|
||||
|
@ -2474,7 +2474,7 @@ def Get_partner_nb_active_training(partner_recid):
|
|||
|
||||
|
||||
""""
|
||||
Cette fonction recuperer les mot du titre et de la description
|
||||
Cette fonction récupérer les mot du titre et de la description
|
||||
pour remplir la collection des suggestions de mot
|
||||
"""
|
||||
|
||||
|
@ -2640,7 +2640,7 @@ def TryUrlImage(url=None):
|
|||
|
||||
"""
|
||||
Suite à un bug dans la collection : user_recherche_result
|
||||
le champs "partner_owner_recid" n'existe pas . \
|
||||
Le champ "partner_owner_recid" n'existe pas . \
|
||||
Cette fonction va corriger en cela en mettant la bonne valeur\
|
||||
"""
|
||||
def correction_collection():
|
||||
|
@ -2704,7 +2704,7 @@ def remove_non_ascii(string):
|
|||
|
||||
"""
|
||||
Pour des test, et seulement pour les test
|
||||
cette fonction permet de mettre les formation du user "ls"
|
||||
cette fonction permet de mettre les formations du user "ls"
|
||||
en première page.
|
||||
|
||||
Cette fonction doit etre inactive en production
|
||||
|
@ -2864,7 +2864,7 @@ def GetAttendeeDetail_perSession(diction):
|
|||
myprint(
|
||||
str(inspect.stack()[0][
|
||||
3]) + " La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les informations detaillées"
|
||||
return False, " Impossible de récupérer les informations detaillées"
|
||||
|
||||
my_token = ""
|
||||
if ("token" in diction.keys()):
|
||||
|
@ -2880,7 +2880,7 @@ def GetAttendeeDetail_perSession(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = get_parnter_recid_from_token(str(my_token))
|
||||
if partner_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
RetObject = []
|
||||
|
@ -2937,7 +2937,7 @@ def GetAttendeeDetail_perSession(diction):
|
|||
#print(" ### local_Insc_retval laa== ", local_Insc_retval)
|
||||
|
||||
if( local_Insc_retval is None):
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire (2)")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire (2)")
|
||||
return False, " Les informations d'identifier la session (2) "
|
||||
|
||||
if ('inscription_collectoin' in local_Insc_retval.keys() and len(local_Insc_retval['inscription_collectoin']) > 0):
|
||||
|
@ -3067,8 +3067,8 @@ def GetAttendeeDetail_perSession(diction):
|
|||
local_formation = MYSY_GV.dbname['myclass'].find_one({'internal_url':str(local_Insc_retval['class_internal_url'])})
|
||||
|
||||
if local_formation is None or local_formation['_id'] is None:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les informations de la formation ")
|
||||
return False, " Impossible de recuperer les informations de la formation"
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les informations de la formation ")
|
||||
return False, " Impossible de récupérer les informations de la formation"
|
||||
|
||||
|
||||
|
||||
|
@ -3083,7 +3083,7 @@ def GetAttendeeDetail_perSession(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les informations detaillées"
|
||||
return False, " Impossible de récupérer les informations detaillées"
|
||||
|
||||
|
||||
""" Cette fonction retourne la liste des domaines
|
||||
|
@ -3108,7 +3108,7 @@ def get_List_domaine_formation():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste de domaines de formation"
|
||||
return False, " Impossible de récupérer la liste de domaines de formation"
|
||||
|
||||
"""
|
||||
Cette fonction retour la liste distinct des metiers
|
||||
|
@ -3132,7 +3132,7 @@ def get_List_metier_formation():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste de domaines de formation"
|
||||
return False, " Impossible de récupérer la liste de domaines de formation"
|
||||
|
||||
|
||||
|
||||
|
@ -3171,7 +3171,7 @@ def get_List_domaine_metier():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer la liste des domaines et metiers"
|
||||
return False, "Impossible de récupérer la liste des domaines et metiers"
|
||||
|
||||
|
||||
|
||||
|
@ -3285,7 +3285,7 @@ def CheckSalesOrder(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = get_parnter_recid_from_token(str(my_token))
|
||||
if partner_recid is False:
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
insertObject = []
|
||||
|
@ -3438,8 +3438,8 @@ def Check_Connexion_And_Return_Partner_Data(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
return True, my_partner
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ class JSONEncoder(json.JSONEncoder):
|
|||
|
||||
|
||||
'''
|
||||
Cette fonction recuperer produits et service avec possibilité de filtrer sur un pack'''
|
||||
Cette fonction récupérer produits et service avec possibilité de filtrer sur un pack'''
|
||||
def get_product_service(diction):
|
||||
try :
|
||||
field_list = ['token', 'pack_name' ]
|
||||
|
@ -36,7 +36,7 @@ def get_product_service(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(str(inspect.stack()[0][
|
||||
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -48,7 +48,7 @@ def get_product_service(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
# recuperation des paramettre
|
||||
|
||||
|
@ -73,17 +73,17 @@ def get_product_service(diction):
|
|||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_parnter_recid_from_token(my_token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
if (len(str(my_token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le token est vide")
|
||||
return False, " Impossible de recuperer les factures"
|
||||
return False, " Impossible de récupérer les factures"
|
||||
|
||||
RetObject = []
|
||||
coll_db = MYSY_GV.dbname['produit_service']
|
||||
|
@ -108,4 +108,4 @@ def get_product_service(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les produits et service"
|
||||
return False, "Impossible de récupérer les produits et service"
|
|
@ -84,8 +84,8 @@ def Add_Ressource_Humaine(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -337,8 +337,8 @@ def Update_Ressource_Humaine(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Verification si cette adresse email n'existe pas deja pour ce partner
|
||||
|
@ -574,8 +574,8 @@ def Delete_Ressource_Humaine(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -671,8 +671,8 @@ def Get_List_Ressource_Humaine(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -692,7 +692,7 @@ def Get_List_Ressource_Humaine(diction):
|
|||
val_tmp = val_tmp + 1
|
||||
|
||||
"""
|
||||
Si l'employé a un superieur_hierarchie_id, alors on va aller recuperer son nom et prenom.
|
||||
Si l'employé a un superieur_hierarchie_id, alors on va aller récupérer son nom et prenom.
|
||||
ce superieur est une ressource humaime
|
||||
"""
|
||||
superieur_hierarchie_nom = ""
|
||||
|
@ -722,7 +722,7 @@ def Get_List_Ressource_Humaine(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les données des employés "
|
||||
return False, " Impossible de récupérer les données des employés "
|
||||
|
||||
"""
|
||||
Recuperation de la liste des profils de ressources humaines
|
||||
|
@ -771,8 +771,8 @@ def Get_List_Profil_Ressource_Humaine(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -798,7 +798,7 @@ def Get_List_Profil_Ressource_Humaine(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des contact "
|
||||
return False, " Impossible de récupérer la liste des contact "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -851,8 +851,8 @@ def Get_List_Ressource_Humaine_with_filter(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
filt_nom = {}
|
||||
if ("nom" in diction.keys()):
|
||||
|
@ -1031,7 +1031,7 @@ def Get_List_Ressource_Humaine_with_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des contact "
|
||||
return False, " Impossible de récupérer la liste des contact "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -1081,8 +1081,8 @@ def Get_List_Ressource_Humaine_no_filter(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
|
||||
|
||||
|
@ -1114,7 +1114,7 @@ def Get_List_Ressource_Humaine_no_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des employés "
|
||||
return False, " Impossible de récupérer la liste des employés "
|
||||
|
||||
|
||||
|
||||
|
@ -1165,8 +1165,8 @@ def Get_Given_Ressource_Humaine(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
|
||||
|
||||
|
@ -1189,7 +1189,7 @@ def Get_Given_Ressource_Humaine(diction):
|
|||
user['id'] = str(val_tmp)
|
||||
val_tmp = val_tmp + 1
|
||||
"""
|
||||
Si l'employé a un superieur_hierarchie_id, alors on va aller recuperer son nom et prenom.
|
||||
Si l'employé a un superieur_hierarchie_id, alors on va aller récupérer son nom et prenom.
|
||||
ce superieur est une ressource humaime
|
||||
"""
|
||||
|
||||
|
@ -1223,7 +1223,7 @@ def Get_Given_Ressource_Humaine(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la personne "
|
||||
return False, " Impossible de récupérer la personne "
|
||||
|
||||
"""
|
||||
Cette fonction ajoute une image de profil d'un employé
|
||||
|
@ -1382,7 +1382,7 @@ def getRecoded_Employee_Image_from_front(diction=None):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -1393,7 +1393,7 @@ def getRecoded_Employee_Image_from_front(diction=None):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
|
||||
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -1475,8 +1475,8 @@ def Get_List_Manager_Ressource_Humaine(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -1496,7 +1496,7 @@ def Get_List_Manager_Ressource_Humaine(diction):
|
|||
val_tmp = val_tmp + 1
|
||||
|
||||
"""
|
||||
Si l'employé a un superieur_hierarchie_id, alors on va aller recuperer son nom et prenom.
|
||||
Si l'employé a un superieur_hierarchie_id, alors on va aller récupérer son nom et prenom.
|
||||
ce superieur est une ressource humaime
|
||||
"""
|
||||
superieur_hierarchie_nom = ""
|
||||
|
@ -1526,7 +1526,7 @@ def Get_List_Manager_Ressource_Humaine(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des contact "
|
||||
return False, " Impossible de récupérer la liste des contact "
|
||||
|
||||
|
||||
|
||||
|
@ -1578,7 +1578,7 @@ def Add_Ressource_Humaine_mass(file=None, Folder=None, diction=None):
|
|||
|
||||
status, saved_file = mycommon.Upload_Save_CSV_File(file, Folder)
|
||||
if (status == False):
|
||||
mycommon.myprint("Impossible de recuperer correctement le fichier à importer")
|
||||
mycommon.myprint("Impossible de récupérer correctement le fichier à importer")
|
||||
return False, "Impossible d'importer la liste des participants, le nom du fichier est incorrect "
|
||||
|
||||
""""
|
||||
|
@ -2090,7 +2090,7 @@ def Controle_Add_Ressource_Humaine_mass(saved_file=None, Folder=None, diction=No
|
|||
|
||||
|
||||
""""
|
||||
Recuperer les affectations d'un employé
|
||||
récupérer les affectations d'un employé
|
||||
:!\ : Pour le moment une affectation ne peut concerner que
|
||||
- Une formation (collection : myclass) ou
|
||||
- Une session de formation (collection session_formation) ou
|
||||
|
@ -2184,7 +2184,7 @@ def Get_List_Ressource_Humaine_Affectation(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des affectations de l'employé "
|
||||
return False, " Impossible de récupérer la liste des affectations de l'employé "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -2231,7 +2231,7 @@ def Add_Affectation_Ressource_Humaine_Poste(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le partner_recid")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le partner_recid")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
local_status, my_partner_data = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -2401,7 +2401,7 @@ def Update_Affectation_Ressource_Humaine_Poste(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le partner_recid")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le partner_recid")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
local_status, my_partner_data = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -2567,7 +2567,7 @@ def Delete_Affectation_Ressource_Humaine_Poste(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le partner_recid")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le partner_recid")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
local_status, my_partner_data = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -2699,10 +2699,10 @@ def Get_Given_Affectation_Ressource_Humaine_Poste(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer l'affectation de l'employé "
|
||||
return False, " Impossible de récupérer l'affectation de l'employé "
|
||||
|
||||
"""
|
||||
Cette API permet de recuperer la liste des 'related_target_collection_object' avec les 'related_target_collection_id_nom'
|
||||
Cette API permet de récupérer la liste des 'related_target_collection_object' avec les 'related_target_collection_id_nom'
|
||||
et de les formater pour une utilisation simple coté front.
|
||||
|
||||
les collections cibles sont :
|
||||
|
@ -2773,7 +2773,7 @@ def Get_Related_Target_Collection_Data(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les information des cibles "
|
||||
return False, " Impossible de récupérer les information des cibles "
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -300,8 +300,8 @@ def Update_Ressource_Materielle(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
"""
|
||||
Verification si ce materiel n'existe pas deja pour ce partner
|
||||
|
@ -509,8 +509,8 @@ def Delete_Ressource_Materielle(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -599,8 +599,8 @@ def Get_List_Ressource_Materielle(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
"""
|
||||
Clés de mise à jour
|
||||
|
@ -626,7 +626,7 @@ def Get_List_Ressource_Materielle(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste du materiel "
|
||||
return False, " Impossible de récupérer la liste du materiel "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -698,7 +698,7 @@ def Get_List_Ressource_Materielle_no_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des ressources materielles "
|
||||
return False, " Impossible de récupérer la liste des ressources materielles "
|
||||
|
||||
"""
|
||||
Recuperation d'une ressource materielle donnée en se basant sur on token, _id,
|
||||
|
@ -771,7 +771,7 @@ def Get_Given_Ressource_Materielle(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les données du materiel "
|
||||
return False, " Impossible de récupérer les données du materiel "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -930,7 +930,7 @@ def getRecoded_Materielle_Image_from_front(diction=None):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -941,7 +941,7 @@ def getRecoded_Materielle_Image_from_front(diction=None):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer les informations"
|
||||
return False, " Impossible de récupérer les informations"
|
||||
|
||||
|
||||
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -976,7 +976,7 @@ def getRecoded_Materielle_Image_from_front(diction=None):
|
|||
|
||||
|
||||
""""
|
||||
Recuperer les affectations d'un employé
|
||||
récupérer les affectations d'un employé
|
||||
:!\ : Pour le moment une affectation ne peut concerner que
|
||||
- Une formation (collection : myclass) ou
|
||||
- Une session de formation (collection session_formation) ou
|
||||
|
@ -1080,7 +1080,7 @@ def Get_List_Ressource_Materielle_Affectation(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des affectations de l'employé "
|
||||
return False, " Impossible de récupérer la liste des affectations de l'employé "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -1128,7 +1128,7 @@ def Add_Affectation_Ressource_Materielle_Poste(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le partner_recid")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le partner_recid")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
local_status, my_partner_data = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -1298,7 +1298,7 @@ def Update_Affectation_Ressource_Materielle_Poste(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le partner_recid")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le partner_recid")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
local_status, my_partner_data = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -1464,7 +1464,7 @@ def Delete_Affectation_Ressource_Materielle_Poste(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(token))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le partner_recid")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le partner_recid")
|
||||
return False, " Les informations d'identification sont invalides"
|
||||
|
||||
local_status, my_partner_data = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
|
||||
|
@ -1611,11 +1611,11 @@ def Get_Given_Affectation_Ressource_Materielle_Poste(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer l'affectation du materiel "
|
||||
return False, " Impossible de récupérer l'affectation du materiel "
|
||||
|
||||
|
||||
"""
|
||||
Cette API permet de recuperer la liste des 'related_target_collection_object' avec les 'related_target_collection_id_nom'
|
||||
Cette API permet de récupérer la liste des 'related_target_collection_object' avec les 'related_target_collection_id_nom'
|
||||
et de les formater pour une utilisation simple coté front.
|
||||
|
||||
les collections cibles sont :
|
||||
|
@ -1701,7 +1701,7 @@ def Get_Related_Target_Materiel_Collection_Data(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les informations des cibles "
|
||||
return False, " Impossible de récupérer les informations des cibles "
|
||||
|
||||
|
||||
"""
|
||||
|
@ -1753,8 +1753,8 @@ def Get_List_Ressource_Materielle_with_filter(diction):
|
|||
# Recuperation des données du partenaire
|
||||
local_status, my_partner = mycommon.get_partner_data_from_token(token)
|
||||
if (local_status is False):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. "
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur ")
|
||||
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données de l'utilisateur. "
|
||||
|
||||
filt_nom = {}
|
||||
if ("nom" in diction.keys()):
|
||||
|
@ -1968,4 +1968,4 @@ def Get_List_Ressource_Materielle_with_filter(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste des contact "
|
||||
return False, " Impossible de récupérer la liste des contact "
|
||||
|
|
|
@ -104,7 +104,7 @@ def GetStat_class_view_old():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les stat"
|
||||
return False, "Impossible de récupérer les stat"
|
||||
|
||||
|
||||
def GetStat_class_view(diction):
|
||||
|
@ -176,7 +176,7 @@ def GetStat_class_view(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
# collection
|
||||
|
@ -255,7 +255,7 @@ def GetStat_class_view(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les stat"
|
||||
return False, "Impossible de récupérer les stat"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -362,7 +362,7 @@ def GetStat_class_view_topX(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(my_token))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
|
||||
|
@ -374,7 +374,7 @@ def GetStat_class_view_topX(diction):
|
|||
print(" ICI diction = "+str(mydata))
|
||||
status_tmp, diction_topx = Get_X_Best_Class_On_Given_period(mydata)
|
||||
if( status_tmp is False):
|
||||
return False, "Impossible de recuperer les stats- erreur interne"
|
||||
return False, "Impossible de récupérer les stats- erreur interne"
|
||||
|
||||
|
||||
print(" pour cette stat, voici le top " + str(topX) + " des ref concernées ")
|
||||
|
@ -468,7 +468,7 @@ def GetStat_class_view_topX(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les stat"
|
||||
return False, "Impossible de récupérer les stat"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -707,7 +707,7 @@ def GetStat_class_by_internal_url(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
user_recid = mycommon.get_parnter_recid_from_token(str(mydata['token']))
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
|
||||
|
@ -799,5 +799,5 @@ def GetStat_class_by_internal_url(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les stat"
|
||||
return False, "Impossible de récupérer les stat"
|
||||
|
||||
|
|
|
@ -220,12 +220,12 @@ def create_update_payment_card(diction):
|
|||
|
||||
"""
|
||||
/!\ IMPORTANT :
|
||||
Si le champs "stripe_paymentmethod_id" est rempli alors c'est une mise à jour :
|
||||
Si Le champ "stripe_paymentmethod_id" est rempli alors c'est une mise à jour :
|
||||
a) on detache
|
||||
b) on créer la nouvelle carte
|
||||
c) on rattacjhe
|
||||
|
||||
Si le champs "stripe_paymentmethod_id" est vide, alors c'est une creation + Attachement au client
|
||||
Si Le champ "stripe_paymentmethod_id" est vide, alors c'est une creation + Attachement au client
|
||||
"""
|
||||
print(" ## stripe_paymentmethod_id existe. donc suppression de = "+str(stripe_paymentmethod_id))
|
||||
if (len(stripe_paymentmethod_id) > 2):
|
||||
|
@ -653,8 +653,8 @@ def create_subscription(diction):
|
|||
|
||||
if( 'recid' not in local_partner_data):
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Creation payement : impossible de recuperer les données client (3)")
|
||||
return False, False, "Creation payement : impossible de recuperer les données client (3) "
|
||||
str(inspect.stack()[0][3]) + " - Creation payement : impossible de récupérer les données client (3)")
|
||||
return False, False, "Creation payement : impossible de récupérer les données client (3) "
|
||||
|
||||
|
||||
abonnement_data = {}
|
||||
|
@ -812,7 +812,7 @@ def stop_strip_subscription(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(mytoken))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
# recuperation de la susbscription du client
|
||||
|
@ -928,7 +928,7 @@ def strip_update_subscription_qty(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(mytoken))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
# recuperation de la susbscription du client
|
||||
|
@ -1107,7 +1107,7 @@ def strip_update_subscription_plan(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
partner_recid = mycommon.get_parnter_recid_from_token(str(mytoken))
|
||||
if partner_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire")
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer le recid du partenaire")
|
||||
return False, " Les informations d'identification sont incorrectes"
|
||||
|
||||
# recuperation de la susbscription du client
|
||||
|
@ -1301,7 +1301,7 @@ def webhook_received():
|
|||
|
||||
|
||||
"""
|
||||
Cette fonction recuperer les informations sur l'abonnement
|
||||
Cette fonction récupérer les informations sur l'abonnement
|
||||
d'un client. Par exemple,
|
||||
- date de prochaine facturation
|
||||
- montant de prochaine facture
|
||||
|
@ -1327,12 +1327,12 @@ def Strip_Get_Customer_Abonnement_Data(diction):
|
|||
# Recuperation du recid du partenaire
|
||||
local_status, partner_data = mycommon.get_partner_data_from_recid(str(recid))
|
||||
if local_status is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les données du partenaire")
|
||||
return False, " Impossible de recuperer les données du partenaire"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les données du partenaire")
|
||||
return False, " Impossible de récupérer les données du partenaire"
|
||||
|
||||
if ("stripe_account_id" not in partner_data.keys()):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer les données du partenaire (2)")
|
||||
return False, " Impossible de recuperer les données du partenaire (2)"
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de récupérer les données du partenaire (2)")
|
||||
return False, " Impossible de récupérer les données du partenaire (2)"
|
||||
|
||||
|
||||
stripe_account_id = partner_data["stripe_account_id"]
|
||||
|
@ -1413,7 +1413,7 @@ def Strip_Get_Customer_Abonnement_Data(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les données de l'abonnement "
|
||||
return False, " Impossible de récupérer les données de l'abonnement "
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@ def email_validation():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
def email_validation_mairies():
|
||||
|
@ -143,7 +143,7 @@ def email_validation_mairies():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
def email_validation_hopitaux_ehpad():
|
||||
|
@ -205,7 +205,7 @@ def email_validation_hopitaux_ehpad():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
def email_validation_list_pos_bio():
|
||||
try:
|
||||
|
@ -266,7 +266,7 @@ def email_validation_list_pos_bio():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la formation"
|
||||
return False, " Impossible de récupérer la formation"
|
||||
|
||||
|
||||
import socket
|
||||
|
@ -709,8 +709,8 @@ def mysylmsdb():
|
|||
|
||||
|
||||
if (retval is None or "current_val" not in retval.keys()):
|
||||
mycommon.myprint(" Impossible de recuperer la sequence 'mysy_sequence' ")
|
||||
return False, "Impossible de recuperer la sequence 'mysy_sequence'"
|
||||
mycommon.myprint(" Impossible de récupérer la sequence 'mysy_sequence' ")
|
||||
return False, "Impossible de récupérer la sequence 'mysy_sequence'"
|
||||
|
||||
new_lms_user_id = str(retval['prefixe'])+str(retval['current_val'])
|
||||
local_status, local_val = mycommon.IsInt(new_lms_user_id)
|
||||
|
@ -885,7 +885,7 @@ def Get_Personnalisable_Collection_Fields():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste collections personnalisables"
|
||||
return False, " Impossible de récupérer la liste collections personnalisables"
|
||||
|
||||
|
||||
"""
|
||||
|
@ -906,5 +906,5 @@ def Get_Personnalisable_Collection():
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer la liste collections personnalisables"
|
||||
return False, " Impossible de récupérer la liste collections personnalisables"
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ def add_user_message(diction):
|
|||
user_recid = mycommon.get_user_recid_from_token(token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, "Impossible d'ajouter le message"
|
||||
|
||||
if ("type" in diction.keys()):
|
||||
|
@ -205,7 +205,7 @@ def get_user_message(diction):
|
|||
if val not in field_list:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
|
||||
return False, " Impossible de recuperer le message"
|
||||
return False, " Impossible de récupérer le message"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -216,7 +216,7 @@ def get_user_message(diction):
|
|||
if val not in diction:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, " Impossible de recuperer le message"
|
||||
return False, " Impossible de récupérer le message"
|
||||
|
||||
mytype = ""
|
||||
if ("type" in diction.keys()):
|
||||
|
@ -249,4 +249,4 @@ def get_user_message(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer le message"
|
||||
return False, "Impossible de récupérer le message"
|
46
wrapper.py
46
wrapper.py
|
@ -217,8 +217,8 @@ def get_all_class(diction):
|
|||
user_recid = mycommon.get_parnter_recid_from_token(token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer le token de l'utilisateur"
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer le token de l'utilisateur"
|
||||
|
||||
"""
|
||||
Travail à faire :
|
||||
|
@ -338,23 +338,23 @@ def get_all_class(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les formations"
|
||||
return False, " Impossible de récupérer les formations"
|
||||
|
||||
|
||||
'''
|
||||
Cette Fonction recuperer les formation dans la zone de l'utilisateur.
|
||||
Cette Fonction récupérer les formations dans la zone de l'utilisateur.
|
||||
Par zone utilisateur j'entends : ville or pays
|
||||
|
||||
/!\ IMPORTANT :
|
||||
Si on veut UNIQUEMENT diffuser une formation dans une ville, alors il faut :
|
||||
- reseigner le champs : zone_diffusion.city
|
||||
- Laisser le champs : zone_diffusion.country à VIDE.
|
||||
- reseigner Le champ : zone_diffusion.city
|
||||
- Laisser Le champ : zone_diffusion.country à VIDE.
|
||||
|
||||
/!\ IMPORTANT2 : La formation doit etre à la une :
|
||||
donc le paramttrafe "isalaune" = 1
|
||||
|
||||
Par defaut, le système cherche les diffuser dans un pays ou dans une ville.
|
||||
le champs pays est renseigner, alors la formation a est diffuser dans tous le pays.
|
||||
Le champ pays est renseigner, alors la formation a est diffuser dans tous le pays.
|
||||
|
||||
Si le la collection "zone_diffusion" est vide ou n'existe pas, alors les formations sont diffusées partout dans le monde.
|
||||
'''
|
||||
|
@ -463,7 +463,7 @@ def get_training_in_user_zone(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, " Impossible de recuperer les formations dans la zone de l'utilisateur"
|
||||
return False, " Impossible de récupérer les formations dans la zone de l'utilisateur"
|
||||
|
||||
|
||||
|
||||
|
@ -475,7 +475,7 @@ Cette fonction recherche les formations correspondant à un text
|
|||
IMPORTANT : Dans la recherche par tips, on fait du && et non du ou.
|
||||
exemple :
|
||||
pour la recherche "description:"fichier" title:"Niveau 1""
|
||||
le système va chercher toutes les formation qui on :
|
||||
le système va chercher toutes les formations qui on :
|
||||
- "description:"fichier" ET ET ET ET ET
|
||||
- title:"Niveau 1"
|
||||
|
||||
|
@ -564,8 +564,8 @@ def recherche_text_simple(diction):
|
|||
# Recuperation du recid de l'utilisateur
|
||||
user_recid = mycommon.get_user_recid_from_token(token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer le token de l'utilisateur"
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer le token de l'utilisateur"
|
||||
|
||||
# Verification de la validité du token/mail dans le cas des partner en mode connecté
|
||||
if (len(str(token)) > 0 and str(connection_type).strip() == "partner"):
|
||||
|
@ -579,8 +579,8 @@ def recherche_text_simple(diction):
|
|||
user_recid = mycommon.get_parnter_recid_from_token(token)
|
||||
if user_recid is False:
|
||||
mycommon.myprint(
|
||||
str(inspect.stack()[0][3]) + " - Impossible de recuperer le token de l'utilisateur")
|
||||
return False, " Impossible de recuperer le token de l'utilisateur"
|
||||
str(inspect.stack()[0][3]) + " - Impossible de récupérer le token de l'utilisateur")
|
||||
return False, " Impossible de récupérer le token de l'utilisateur"
|
||||
|
||||
|
||||
#mycommon.myprint(" On recehrche la phrase +'" + search_text + "' + user_recid = "+user_recid)
|
||||
|
@ -657,7 +657,7 @@ def recherche_text_simple(diction):
|
|||
find_result = {'find_result':str(final_message2)}
|
||||
|
||||
tab_user_recherche = MYSY_GV.dbname['user_recherche']
|
||||
# seules les formation avec locked = 0 et valide=1 sont modifiables
|
||||
# seules les formations avec locked = 0 et valide=1 sont modifiables
|
||||
#print(str(inspect.stack()[0][3]) + " ENREG DES RESULT :"+str(store_recherche_Id)+" --- "+str(final_message2))
|
||||
|
||||
|
||||
|
@ -1139,7 +1139,7 @@ def recherche_tips_ret_ref(diction):
|
|||
if (len(str(diction['token'])) > 0):
|
||||
user_recid = mycommon.get_user_recid_from_token(str(diction['token']))
|
||||
if user_recid is False :
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de recuperer le recid du user")
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de récupérer le recid du user")
|
||||
return False, "Impossible d'enregistrer la recherche"
|
||||
|
||||
|
||||
|
@ -1216,7 +1216,7 @@ def recherche_tips_ret_ref(diction):
|
|||
return True, tab_training
|
||||
|
||||
|
||||
# ici lancer la recherche sur le champs title sss
|
||||
# ici lancer la recherche sur Le champ title sss
|
||||
#return True, str(tab_ret)
|
||||
|
||||
except Exception as e:
|
||||
|
@ -1277,7 +1277,7 @@ def recherche_tips(diction):
|
|||
if (len(str(diction['token'])) > 0):
|
||||
user_recid = mycommon.get_user_recid_from_token(str(diction['token']))
|
||||
if user_recid is False :
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de recuperer le recid du user")
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de récupérer le recid du user")
|
||||
return False, "Impossible d'enregistrer la recherche"
|
||||
|
||||
|
||||
|
@ -1375,7 +1375,7 @@ def recherche_tips(diction):
|
|||
return True, insertObject
|
||||
|
||||
|
||||
# ici lancer la recherche sur le champs title sss
|
||||
# ici lancer la recherche sur Le champ title sss
|
||||
#return True, str(tab_ret)
|
||||
|
||||
except Exception as e:
|
||||
|
@ -1432,20 +1432,20 @@ def get_stored_recherche(diction):
|
|||
# Verification de la validité du token/mail dans le cas des user en mode connecté
|
||||
if ( len(str(token)) <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Le token est vide")
|
||||
return False, " Impossible de recuperer historique de recherche"
|
||||
return False, " Impossible de récupérer historique de recherche"
|
||||
|
||||
retval = mycommon.check_token_validity("", token)
|
||||
|
||||
if retval is False:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - La session de connexion n'est pas valide")
|
||||
return False, " Impossible de recuperer l'historique de recherche"
|
||||
return False, " Impossible de récupérer l'historique de recherche"
|
||||
|
||||
# Recuperation du recid du user
|
||||
user_recid = ""
|
||||
user_recid = mycommon.get_user_recid_from_token(token)
|
||||
if user_recid is False :
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de recuperer le recid du user")
|
||||
return False, " Impossible de recuperer l'historique de recherche"
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" - Impossible de récupérer le recid du user")
|
||||
return False, " Impossible de récupérer l'historique de recherche"
|
||||
|
||||
|
||||
coll_name = MYSY_GV.dbname['user_recherche']
|
||||
|
@ -1461,5 +1461,5 @@ def get_stored_recherche(diction):
|
|||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de recuperer les recherches du user "
|
||||
return False, "Impossible de récupérer les recherches du user "
|
||||
|
||||
|
|
Loading…
Reference in New Issue