22/10/2023 - 12h

master
cherif 2023-10-22 15:24:40 +02:00
parent 0d85fb8ec2
commit 780fcc711f
35 changed files with 2172 additions and 270 deletions

View File

@ -1,13 +1,42 @@
<?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="zzz">
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="zzzw">
<change afterPath="$PROJECT_DIR$/base_specific_fields.py" afterDir="false" />
<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$/Contact.py" beforeDir="false" afterPath="$PROJECT_DIR$/Contact.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Dev_api_functions.py" beforeDir="false" afterPath="$PROJECT_DIR$/Dev_api_functions.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$/attached_file_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/attached_file_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/business_prices.py" beforeDir="false" afterPath="$PROJECT_DIR$/business_prices.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_user_account.py" beforeDir="false" afterPath="$PROJECT_DIR$/ela_user_account.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$/partner_base_setup.py" beforeDir="false" afterPath="$PROJECT_DIR$/partner_base_setup.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_invoice.py" beforeDir="false" afterPath="$PROJECT_DIR$/partner_invoice.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$/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$/user_access_right.py" beforeDir="false" afterPath="$PROJECT_DIR$/user_access_right.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" />
@ -77,13 +106,6 @@
<option name="presentableId" value="Default" />
<updated>1680804787304</updated>
</task>
<task id="LOCAL-00083" summary="25/08/23 - 21h">
<created>1692989579922</created>
<option name="number" value="00083" />
<option name="presentableId" value="LOCAL-00083" />
<option name="project" value="LOCAL" />
<updated>1692989579923</updated>
</task>
<task id="LOCAL-00084" summary="26/08/23 - 20h">
<created>1693072689877</created>
<option name="number" value="00084" />
@ -420,7 +442,14 @@
<option name="project" value="LOCAL" />
<updated>1697820780941</updated>
</task>
<option name="localTasksCounter" value="132" />
<task id="LOCAL-00132" summary="zzz">
<created>1697820815600</created>
<option name="number" value="00132" />
<option name="presentableId" value="LOCAL-00132" />
<option name="project" value="LOCAL" />
<updated>1697820815600</updated>
</task>
<option name="localTasksCounter" value="133" />
<servers />
</component>
<component name="Vcs.Log.Tabs.Properties">

View File

@ -50,7 +50,7 @@ def Add_activite(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -259,7 +259,7 @@ def Update_activite(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -460,7 +460,7 @@ def Get_List_Entity_Activite(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -566,7 +566,7 @@ def Get_Given_Activite(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -58,7 +58,7 @@ def Add_Contact(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -331,7 +331,7 @@ def Update_Contact(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -577,7 +577,7 @@ def Get_List_Entity_Contact(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -667,7 +667,7 @@ def Get_Given_Contact(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -52,7 +52,7 @@ def Dev_del_user_token(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
" Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False

View File

@ -59,9 +59,9 @@ def AddStagiairetoClass(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé")
3]) + " - Le champ '" + val + "' n'est pas autorisé")
return False, "Impossible de créer le stagiaire. Toutes les informations fournies ne sont pas valables"
"""
@ -357,9 +357,9 @@ def UpdateStagiairetoClass(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Impossible de mettre à jour stagiaire. Toutes les informations fournies ne sont pas valables"
"""
@ -767,9 +767,9 @@ def GetStagiaire(diction):
field_list = ['nom', 'adr_street', 'adr_city']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Impossible de récupérer le stagiaire. Toutes les informations fournies ne sont pas valables"
"""
@ -802,9 +802,9 @@ def GetAllClassStagiaire(diction):
field_list = ['token', 'class_internal_url', 'session_id', 'status']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
"""
@ -1654,7 +1654,7 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
field_list = ['token', 'session_id', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation participants annulée")
return False, " Verifier votre API, Toutes les informations techniques ne sont pas fournies"
@ -2005,7 +2005,7 @@ def Controle_AddStagiairetoClass_mass(saved_file=None, Folder=None, diction=None
field_list = ['token', 'session_id', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation participants annulée")
return False, " Verifier votre API, Toutes les informations techniques ne sont pas fournies"
@ -2365,7 +2365,7 @@ def AddStagiairetoClass_mass_for_many_session(file=None, Folder=None, diction=No
field_list = ['token',]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation participants annulée")
return False, " Verifier votre API"
@ -2711,7 +2711,7 @@ def Controle_AddStagiairetoClass_mass_for_many_session(saved_file=None, Folder=N
field_list = ['token',]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation participants annulée")
return False, " Verifier votre API"
@ -5029,7 +5029,7 @@ def Update_Stagiaire_Image(file_img=None, Folder=None, diction=None):
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " : Le champ '"+val + "' n'est pas autorisé ")
return False, " Le champ '" + val + "' n'est pas accepté "
@ -5112,7 +5112,7 @@ def getRecodedStagiaireImage_from_front(diction=None):
field_list = ['token', 'class_internal_url', 'session_id', 'email']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
return False, " Impossible de récupérer les informations"
@ -5264,9 +5264,9 @@ def Get_Statgaire_List_Partner_with_filter(diction):
field_list = ['token', 'class_internal_url', 'code_session', 'status', 'email', 'nom', 'class_title', 'code_session','client_nom']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
"""

File diff suppressed because it is too large Load Diff

View File

@ -47,10 +47,10 @@ def Add_Update_SessionFormation(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
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 créer/mettre à jour la session. Toutes les informations fournies ne sont pas valables"
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, " Toutes les informations fournies ne sont pas valables"
"""
Verification de la liste des champs obligatoires
@ -61,7 +61,7 @@ def Add_Update_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 créer/mettre à jour la session, Toutes les informations necessaires n'ont pas été fournies"
return False, "Toutes les informations necessaires n'ont pas été fournies"
mydata = {}
query_key = {}
@ -407,7 +407,7 @@ def GetSessionFormation(diction):
field_list = ['token', 'class_internal_url', 'session_id', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
@ -523,7 +523,7 @@ def GetActiveSessionFormation_List(diction):
field_list = ['token', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, " Impossible de récupérer la liste des session de formation"
@ -610,7 +610,7 @@ def GetActiveSession_Cities_And_Distance_Formation_List(diction):
field_list = ['token', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, " Impossible de récupérer la liste des session de formation"
@ -708,7 +708,7 @@ def GetAllValideSessionFormation_List(diction):
field_list = ['token', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, " Impossible de récupérer la liste des session de formation"
@ -766,7 +766,7 @@ def GetAllValideSessionPartner_List(diction):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, " Impossible de récupérer la liste des session de formation"
@ -918,7 +918,7 @@ def GetAllValideSessionPartner_List_filter_like(diction):
field_list = ['token','class_title', 'code_session', 'class_external_code']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, " Impossible de récupérer la liste des session de formation"
@ -1094,7 +1094,7 @@ def GetAllValideSessionPartner_List_no_filter(diction):
field_list = ['token','class_title', 'code_session']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, " Impossible de récupérer la liste des session de formation"
@ -1267,7 +1267,7 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
field_list = ['token', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation session annulée")
return False, " Le champ '" + val + "' n'existe pas, Creation session annulée "
@ -1749,7 +1749,7 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
field_list = ['token', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation session annulée")
return False, " Le champ '" + val + "' n'existe pas, Creation session annulée "
@ -2188,7 +2188,7 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
field_list = ['token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation session annulée")
return False, " Le champ '" + val + "' n'existe pas, Creation session annulée "
@ -2651,7 +2651,7 @@ def Controle_Add_Update_SessionFormation_mass_for_many_class(saved_file=None, Fo
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation session annulée")
return False, " Le champ '" + val + "' n'existe pas, Creation session annulée "
@ -3062,7 +3062,7 @@ def Delete_SessionFormation(diction):
field_list = ['token', 'session_id', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
@ -3155,7 +3155,7 @@ def Delete_List_SessionFormation(diction):
field_list = ['token', 'list_session_id', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "de récupérer la liste des stagiaires . Toutes les informations fournies ne sont pas valables"
@ -3251,7 +3251,7 @@ def Is_Corresponding_SessionFormation(diction):
field_list = ['token', 'class_url', 'date_debut','date_fin', 'distantiel', 'ville' ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, " Toutes les informations fournies ne sont pas valables"

View File

@ -38,7 +38,7 @@ def Add_Abonnement(diction):
"next_payement_date", 'comment']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -211,7 +211,7 @@ def Update_Abonnement(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -364,7 +364,7 @@ def Get_Abonnement(diction):
'adr_code_postal', 'adr_pays', 'candidats_id', 'cpny']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -36,7 +36,7 @@ def Add_Appel_Offre(diction):
"list_produits_appel_offre", "list_class"]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -289,7 +289,7 @@ def Add_Update_AO_Class(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -440,7 +440,7 @@ def Update_Appel_Offre(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -638,7 +638,7 @@ def Get_Given_Appel_Offre(diction):
field_list = ['token', 'external_code']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -721,7 +721,7 @@ def Get_List_Appel_Offre(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -235,7 +235,7 @@ def add_articles_avis(diction):
'comment', 'postedby', 'url_formation', 'user_recid']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation formation : Le champ '" + val + "' n'est pas autorisé, Creation formation annulée")
return False, " Verifier votre API"
@ -456,7 +456,7 @@ def recherche_articles_avis(diction):
'user_postal', 'user_latitude', 'user_longitude', 'user_state', 'search_text']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - : Le champ '" + val + "' n'existe pas, recherche annuléee")
return False, " Le champ '" + val + "' n'existe pas, recherche annulée"
@ -596,7 +596,7 @@ def store_recherche_article_avis(diction, user_recid=""):
'support', 'type', 'lang', 'price', 'distance', 'duration']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, recherche annulée")
return False, " Le champ '" + val + "' n'existe pas, recherche annulée", None
@ -717,7 +717,7 @@ def get_article_avis_alaune(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, recherche annulée")
return False, " Le champ '" + val + "' n'existe pas, recherche annulée"

View File

@ -83,7 +83,7 @@ def Store_User_Downloaded_File(file=None, Folder=None, diction=None):
field_list = ['token', 'file_business_object', 'file_name', 'status','object_owner_collection', 'object_owner_id']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -200,7 +200,7 @@ def Get_Stored_Downloaded_File(diction):
field_list = ['token', 'file_name']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -330,7 +330,7 @@ def Get_List_object_owner_collection_Stored_Files(diction):
field_list = ['token', 'object_owner_collection', 'object_owner_id']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -434,7 +434,7 @@ def Delete_Stored_Downloaded_File(diction):
field_list = ['token', 'file_name']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",

182
base_specific_fields.py Normal file
View File

@ -0,0 +1,182 @@
"""
Ce document définit comment les utilisateurs avec un profil admin pourront ajouter de nouveaux champs spécifiques.
Il arrive fréquemment que des clients souhaite ajouter des champs relatifs à leur activité (champs non gérés en standard), ce module est conçu pour répondre à ce besoin.
"""
import bson
import pymongo
from pymongo import MongoClient
import json
from bson import ObjectId
import re
from datetime import datetime
import prj_common as mycommon
import secrets
import inspect
import sys, os
import csv
import pandas as pd
from pymongo import ReturnDocument
import GlobalVariable as MYSY_GV
from math import isnan
import GlobalVariable as MYSY_GV
import ela_index_bdd_classes as eibdd
import email_mgt as email
import jinja2
from flask import send_file
from xhtml2pdf import pisa
from email.message import EmailMessage
from email.mime.text import MIMEText
from email import encoders
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email import encoders
"""
Ajout d'un champs spécifique"""
def add_specific_field(diction):
try:
diction = mycommon.strip_dictionary(diction)
return True, " Le champ a été correctement ajouté "
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 d'ajouter le nouveau champ "
"""
Modification d'un champ spécifique
"""
def update_specific_field(diction):
try:
diction = mycommon.strip_dictionary(diction)
return True, " Le champ a été correctement modifié "
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 modifier le champ "
"""
Recuperation d'un champ spécifique donné en partant de l'_id
"""
def get_given_specific_field(diction):
try:
diction = mycommon.strip_dictionary(diction)
return True, " Le champ a été correctement modifié "
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 modifier le champ "
"""
Suppression d'un champ spécifique
"""
def delete_given_specific_field(diction):
try:
diction = mycommon.strip_dictionary(diction)
return True, " Le champ a été correctement modifié "
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 le champ "
"""
Recuperation de liste des champs spécifiques d'un partenaire
"""
def get_list_specific_field_partner(diction):
try:
diction = mycommon.strip_dictionary(diction)
return True, " Le champ a été correctement modifié "
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 modifier le champ "
"""
Recuperation de liste des champs spécifiques d'un objet (client, formation, etc) d'un partenaire
"""
def get_list_specific_field_partner_by_object(diction):
try:
diction = mycommon.strip_dictionary(diction)
"""
Verification des input acceptés
"""
field_list = ['token', 'object_name']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
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', 'object_name']
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']
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
if (local_status is not True):
return local_status, my_partner
data_cle = {}
data_cle['partner_owner_recid'] = str(my_partner['recid'])
data_cle['related_collection'] = str(diction['object_name']).strip().lower()
data_cle['valide'] = "1"
data_cle['locked'] = "0"
RetObject = []
val_tmp = 1
for retval in MYSY_GV.dbname['partner_order_line'].find(data_cle):
user = retval
user['id'] = str(val_tmp)
val_tmp = val_tmp + 1
RetObject.append(mycommon.JSONEncoder().encode(user))
return True, RetObject
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 récupérer les champs "

View File

@ -38,7 +38,7 @@ def add_business_price(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé "
@ -160,7 +160,7 @@ def update_business_price(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé "
@ -253,7 +253,7 @@ def delete_business_price(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé "
@ -319,7 +319,7 @@ def recherche_business_price(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé "
@ -380,7 +380,7 @@ def get_cust_prices_by_partner(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
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"
@ -454,7 +454,7 @@ def get_linked_customer_to_partner(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
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"
@ -537,7 +537,7 @@ def get_cust_specific_prices_by_partner(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
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"

View File

@ -56,7 +56,7 @@ def add_class(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3])+" - Creation formation : Le champ '" + val + "' n'est pas autorisé, Creation formation annulée")
return False, " Le champ '" + val + "' n'est pas autorisé, Creation formation annulée "
@ -549,9 +549,9 @@ def update_class(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3])+" - Creation partner account : Le champ '" + val + "' n'est pas accepté, Creation formation annulée")
str(inspect.stack()[0][3])+" - Le champ '" + val + "' n'est pas accepté, Creation formation annulée")
return False, " Impossible de mettre à jour la formation"
'''
@ -1052,9 +1052,9 @@ def disable_class(diction):
field_list = ['internal_url', 'token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3])+" - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
str(inspect.stack()[0][3])+" - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de mettre à jour la formation"
'''
@ -1154,9 +1154,9 @@ def enable_class(diction):
field_list = ['internal_url', 'token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3])+" - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
str(inspect.stack()[0][3])+" - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de mettre à jour la formation"
'''
@ -1252,9 +1252,9 @@ def unlock_class(diction):
field_list = ['internal_url', 'token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3])+" - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
str(inspect.stack()[0][3])+" - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de mettre à jour la formation"
'''
@ -1352,10 +1352,10 @@ def lock_class(diction):
field_list = ['internal_url', 'token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
3]) + " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de mettre à jour la formation"
'''
@ -1453,10 +1453,10 @@ def pusblish_class(diction):
field_list = ['internal_url', 'token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
3]) + " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de mettre à jour la formation"
'''
@ -1557,7 +1557,7 @@ def unpublish_class(diction):
field_list = ['internal_url', 'token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3])+" - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de mettre à jour la formation"
@ -1667,8 +1667,8 @@ def get_class(diction):
incom_keys = diction.keys()
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")
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint( str(inspect.stack()[0][3])+ " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer la formation"
'''
@ -2018,8 +2018,8 @@ def get_class_coup_de_coeur(diction):
incom_keys = diction.keys()
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")
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint( str(inspect.stack()[0][3])+ " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer la formation"
'''
@ -2124,7 +2124,7 @@ def get_partner_class(diction):
field_list = ['internal_url', 'token', 'title', 'valide', 'locked', 'external_code']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint( str(inspect.stack()[0][3])+ " - get_partner_class : Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer la formation"
@ -2324,7 +2324,7 @@ def find_partner_class_like(diction):
field_list = ['internal_url', 'token', 'title', 'valide', 'locked', 'external_code']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - get_partner_class : Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer la formation"
@ -2517,7 +2517,7 @@ def get_partner_class_external_code(diction):
field_list = ['internal_url', 'token', 'title', 'valide', 'locked', 'external_code']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - get_partner_class : Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer la formation"
@ -2727,7 +2727,7 @@ def add_class_mass(file=None, Folder=None, diction=None):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " - Creation formation : Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Le champ '" + val + "' n'existe pas, Creation formation annulée"
@ -3143,7 +3143,7 @@ def Controle_add_class_mass(saved_file=None, Folder=None, diction=None):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation formation : Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Le champ '" + val + "' n'existe pas, Creation formation annulée"
@ -3543,9 +3543,9 @@ def get_class_by_metier(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
3]) + " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer la formation"
'''
@ -3738,8 +3738,8 @@ def get_associated_class_of_partnair(diction):
incom_keys = diction.keys()
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")
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint( str(inspect.stack()[0][3])+ " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer la formation"
'''
@ -3930,7 +3930,7 @@ def delete_Class(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -4031,7 +4031,7 @@ def delete_list_Class(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -4132,7 +4132,7 @@ def delete_Class_by_internal_url(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -4232,7 +4232,7 @@ def get_Class_From_Internal_Url(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -4297,7 +4297,7 @@ def get_Class_From_Url(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",

View File

@ -41,7 +41,7 @@ def Add_Code_Promo(diction):
field_list = [ 'code', 'type', 'description', 'valeur', 'date_debut', 'date_fin' ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
return False, " Les informations fournies sont incorrecte",
@ -188,7 +188,7 @@ def Get_Valide_Code_Promo(diction):
field_list = ['token',]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Toutes les informations fournies ne sont pas valables"
@ -249,7 +249,7 @@ def Get_All_Code_Promo(diction):
field_list = ['token',]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Toutes les informations fournies ne sont pas valables"
@ -313,7 +313,7 @@ def Update_Code_Promo(diction):
field_list = [ 'code', 'type', 'description', 'valeur', 'date_debut', 'date_fin' ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
return False, " Les informations fournies sont incorrecte",
@ -463,7 +463,7 @@ def Get_Given_Code_Promo(diction):
field_list = ['token','code_promo']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Toutes les informations fournies ne sont pas valables"
@ -550,7 +550,7 @@ def Is_Valide_Code_Promo(diction):
field_list = ['token','code_promo']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Toutes les informations fournies ne sont pas valables"

View File

@ -44,7 +44,7 @@ def get_invoice_by_customer(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer les factures"
@ -126,9 +126,9 @@ def add_payement_mode(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
3]) + " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, "Impossible d'ajouter le mode de payement"
'''
@ -362,9 +362,9 @@ def get_payement_mode(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
3]) + " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer les mode de payement", ""
'''
@ -474,7 +474,7 @@ def createOrder(diction):
field_list = ['token', 'nb_product', 'periodicite', 'discount_code', 'discount_type', 'discount_valeur', 'discount_qty']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Toutes les informations fournies ne sont pas valables", False

View File

@ -516,7 +516,7 @@ def add_user_account(diction):
field_list = ['name','email','pwd']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(" Le champ '" + val + "' n'existe pas, MAJ annulée")
return False, "Impossible d'ajouter le compte utilisateur. Toutes les informations fournies ne sont pas valables"
@ -649,7 +649,7 @@ def update_user_account(diction):
'link_twitter', 'token', 'surname', 'last_name', 'birthday','link_linkedin']
incom_keys=diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '"+val+"' n'est pas autorisé ")
return False, "Impossible de mettre à jour le compte utilisateur"
@ -790,7 +790,7 @@ def get_user_account(diction):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(" Le champ '" + val + "' n'existe pas, requete annulée")
return False, " Impossible de récupérer le user account"
@ -865,7 +865,7 @@ def change_user_pwd(diction):
field_list = ['token', 'pwd', 'new_pwd', 'conf_new_pwd']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(" Le champ '" + val + "' n'est pas autorisé, requete annulée")
return False, " Impossible de récupérer le user account"
@ -973,7 +973,7 @@ def Reset_user_pwd_by_token(diction):
field_list = ['token', 'new_pwd', 'conf_new_pwd', 'accounttype']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(" Le champ '" + val + "' n'est pas autorisé, requete annulée")
return False, " Impossible de récupérer le user account"
@ -1153,7 +1153,7 @@ def change_uer_email(diction):
field_list = ['token','new_email']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(" Le champ '" + val + "' n'existe pas, requete annulée")
return False, " Impossible de récupérer le user account"
@ -1251,7 +1251,7 @@ def send_mail_delete_user(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Impossible de supprimer le compte utilisateur"
@ -1361,7 +1361,7 @@ def delete_user_account(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Impossible de supprimer le compte utilisateur"
@ -1486,7 +1486,7 @@ def lock_user_account(diction):
field_list = ['user_email']
incom_keys=diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(" Le champ '"+val+"' n'existe pas, MAJ annulée")
return False, "Impossible de mettre à jour le compte utilisateur"
@ -1558,7 +1558,7 @@ def desable_user_account(diction):
field_list = ['user_email']
incom_keys=diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(" Le champ '"+val+"' n'existe pas, MAJ annulée")
return False, "Impossible de mettre à jour le compte utilisateur"
@ -1631,7 +1631,7 @@ def get_user_recherche_history(diction):
field_list = ['token']
incom_keys=diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '"+val+"' n'est pas autorisé, opération annulée")
return False, "Impossible de récupérer l'historique de recherche"
@ -1725,7 +1725,7 @@ def InitUserPasswd(diction):
field_list = ['email', 'account_type']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé, opération annulée")
return False, "Impossible de reinitialiser le mot de passe de l'utiilisateur"
@ -1917,7 +1917,7 @@ def IsUserTokenValide(diction):
field_list = ['token', 'accounttype']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé, opération annulée")
return False, "Impossible de reinitialiser le mot de passe de l'utiilisateur"

View File

@ -2638,7 +2638,7 @@ def Strip_Get_Customer_Upcoming_Invoice(diction):
field_list = ['recid', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -46,9 +46,9 @@ def CreateTableauEmargement(diction):
field_list = ['class_internal_url', 'session_id', 'token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Impossible de créer la liste d'emargement. Toutes les informations fournies ne sont pas valables"
"""
@ -223,9 +223,9 @@ def GetTableauEmargement(diction):
field_list = ['class_internal_url', 'session_id', 'token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Impossible de créer la liste d'emargement. Toutes les informations fournies ne sont pas valables"
"""
@ -297,9 +297,9 @@ def UpdateUserEmargementDate(diction):
field_list = [ 'session_id', 'token', 'email', 'date', 'matin', 'apresmidi', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Impossible de créer la liste d'emargement. Toutes les informations fournies ne sont pas valables"
"""
@ -411,7 +411,7 @@ def GerneratePDFEmargementList(diction):
field_list = ['session_id', 'email', 'date', 'token', 'class_internal_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, " Impossible d'imprimer la liste d'emargement"

View File

@ -73,7 +73,7 @@ def Create_MySy_LMS_User(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé", False
@ -435,7 +435,7 @@ def Update_Passwd_MySy_LMS_User(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé", False
@ -912,7 +912,7 @@ def Update_Pack_MySy_LMS_User(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé", False
@ -1122,7 +1122,7 @@ def Check_MySy_LMS_Account(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, str(inspect.stack()[0][3]) +" Le champ '" + val + "' n'est pas autorisé"
@ -1348,7 +1348,7 @@ def Get_Active_Ftions_Mysy_and_Lms(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, False, False, str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé"
@ -1450,7 +1450,7 @@ def Add_User_To_LMS_Class(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé"
@ -1603,7 +1603,7 @@ def Remove_User_From_LMS_Class(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé"
@ -1738,7 +1738,7 @@ def Create_MySy_LMS_Apprenant(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé", False
@ -2011,7 +2011,7 @@ def LMS_Get_Partner_Data(diction):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation participants annulée")
return False, " Les informations fournies sont incorrecte"
@ -2136,7 +2136,7 @@ def LMS_Create_VirtualHost(diction):
field_list = ['token', 'lms_username']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation virtualhost annulée")
return False, " Les informations fournies sont incorrecte", virtualHost_Id, virtualHost_url
@ -2368,7 +2368,7 @@ def Lms_Config_Theme_and_Logo(diction):
field_list = ['token', 'theme_name']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation virtualhost annulée")
return False, " Les informations fournies sont incorrecte",
@ -2521,7 +2521,7 @@ def Duplicate_LMS_Theme_Design(diction):
field_list = ['token', 'original_theme_name', 'new_theme_name']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation virtualhost annulée")
return False, " Les informations fournies sont incorrecte",
@ -2633,7 +2633,7 @@ def Lms_Add_Logo_File(file=None, Folder=None, diction=None):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
return False, " Les informations fournies sont incorrecte",
@ -2729,7 +2729,7 @@ def Lms_Add_BG_File(file=None, Folder=None, diction=None):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
return False, " Les informations fournies sont incorrecte",
@ -2839,7 +2839,7 @@ def Create_Class_From_Lms(diction):
field_list = ['lms_mysy_recid', 'lms_class_code', 'lms_class_id', 'lms_class_domaine']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
return False, " Les informations fournies sont incorrecte",
@ -3123,7 +3123,7 @@ def Update_Class_From_Lms(diction):
field_list = ['lms_mysy_recid', 'lms_class_code', 'lms_class_id', 'lms_class_domaine']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
return False, " Les informations fournies sont incorrecte",
@ -3307,7 +3307,7 @@ def Unpublish_Class_From_Lms(diction):
field_list = ['lms_mysy_recid', 'lms_class_code', 'lms_class_id']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
return False, " Les informations fournies sont incorrecte",
@ -3418,7 +3418,7 @@ def Push_Class_To_MySy_LMS(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

16
main.py
View File

@ -56,6 +56,7 @@ import user_access_right as user_access_right
import partner_invoice as partner_invoice
import partner_base_setup as partner_base_setup
import attached_file_mgt as attached_file_mgt
import base_specific_fields as base_specific_fields
app = Flask(__name__)
@ -5172,6 +5173,21 @@ def Get_Stored_Downloaded_File(token, file_name):
return retval
"""
Recuperation de liste de champs spécifique d'un objet pou un partenaire
"""
@app.route('/myclass/api/get_list_specific_field_partner_by_object/', methods=['POST','GET'])
@crossdomain(origin='*')
def get_list_specific_field_partner_by_object():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### get_list_specific_field_partner_by_object : payload la = ",payload)
status, retval = base_specific_fields.get_list_specific_field_partner_by_object(payload)
return jsonify(status=status, message=retval)
if __name__ == '__main__':
print(" debut api")

View File

@ -59,7 +59,7 @@ def Add_Update_Partner_Basic_Setup(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes"
@ -138,7 +138,7 @@ def Delete_Partner_Basic_Setup(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes"
@ -217,7 +217,7 @@ def Get_List_Partner_Basic_Setup(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -275,7 +275,7 @@ def Get_Given_Partner_Basic_Setup(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -46,7 +46,7 @@ def Add_Partner_Client(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -459,7 +459,7 @@ def Update_Partner_Client(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -732,7 +732,7 @@ def Get_Partner_List_Partner_Client(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -809,7 +809,7 @@ def Get_Given_Partner_Client(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -887,7 +887,7 @@ def Get_Given_Partner_Client_From_Id(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -965,7 +965,7 @@ def Add_Partner_Client_mass(file=None, Folder=None, diction=None):
field_list = ['token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation participants annulée")
return False, " Verifier votre API"
@ -1159,7 +1159,7 @@ def Delete_Given_Partner_Client(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -42,7 +42,7 @@ def Add_Partner_Document(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -196,7 +196,7 @@ def Update_Partner_Document(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -371,7 +371,7 @@ def Delete_Partner_Document(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -444,7 +444,7 @@ def Get_List_Partner_Document(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -513,7 +513,7 @@ def Get_List_Default_Partner_Document(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -583,7 +583,7 @@ def Get_Given_Partner_Document(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -656,7 +656,7 @@ def Get_Given_DFAULT_Partner_Document(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -730,7 +730,7 @@ def Get_List_Partner_Document_no_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -805,7 +805,7 @@ def Get_Default_Partner_Document_By_Internal_Ref(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -880,7 +880,7 @@ def Get_All_Personnalisable_Collection_Fields(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -954,7 +954,7 @@ def Get_Given_Personnalisable_Fields_By_template_ref_interne(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -1028,7 +1028,7 @@ def Get_Given_Personnalisable_Fields_By_courrier_template_id(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -50,7 +50,7 @@ def Invoice_Partner_Order(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes", False
@ -324,7 +324,7 @@ def Get_Given_Partner_Invoice(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -430,7 +430,7 @@ def Get_Given_Partner_Invoice_Lines(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -610,7 +610,7 @@ def Get_Given_Partner_Invoice_Lines_From_Invoice_ref_interne(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -785,7 +785,7 @@ def Get_List_Partner_Invoice_no_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -905,7 +905,7 @@ def Get_List_Partner_Invoice_with_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -1110,7 +1110,7 @@ def Get_Given_Line_Of_Partner_Invoice_Lines(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -1290,7 +1290,7 @@ def GerneratePDF_Partner_Invoice(diction):
field_list = ['invoice_id', 'token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, " Les informations fournies sont incorrectes"
@ -1551,7 +1551,7 @@ def Send_Partner_Invoice_By_Email(diction):
field_list = ['invoice_id', 'token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, "Les informations fournies sont incorrectes"

View File

@ -71,7 +71,7 @@ def Add_Partner_Order(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes", False
@ -587,7 +587,7 @@ def Add_Partner_Quotation(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes", False
@ -1087,7 +1087,7 @@ def Update_Partner_Order_Header(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -1549,7 +1549,7 @@ def Update_Partner_Quotation_Header(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2016,7 +2016,7 @@ def Add_Update_Partner_Order_Line(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -2241,7 +2241,7 @@ def Confirm_Partner_Order_Header_And_Lines(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2392,7 +2392,7 @@ def Annule_Partner_Order_Header_And_Lines(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2532,7 +2532,7 @@ def Delete_Partner_Order_Header_And_Lines(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2670,7 +2670,7 @@ def Delete_Partner_Order_Header_And_Lines_From_order_reference(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2765,7 +2765,7 @@ def Delete_Partner_Order_Line(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2854,7 +2854,7 @@ def Get_Given_Partner_Order(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -2961,7 +2961,7 @@ def Get_Given_Partner_Order_Lines(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -3139,7 +3139,7 @@ def Get_Given_Partner_Order_Lines_From_order_ref_interne(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -3317,7 +3317,7 @@ def Get_Given_Partner_Order_From_Internal_ref(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -3422,7 +3422,7 @@ def Get_List_Partner_Order_no_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -3533,7 +3533,7 @@ def Get_List_Partner_Order_with_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -3729,7 +3729,7 @@ def Get_Given_Line_Of_Partner_Order_Lines(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -3908,7 +3908,7 @@ def Compute_Order_Header(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -4140,7 +4140,7 @@ def GerneratePDF_Partner_Order(diction):
field_list = ['order_id', 'token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, " Les informations fournies sont incorrectes"
@ -4398,7 +4398,7 @@ def Send_Partner_Order_By_Email(diction):
field_list = ['order_id', 'token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, "Les informations fournies sont incorrectes"
@ -4673,7 +4673,7 @@ def Convert_Quotation_to_Order(diction):
field_list = ['order_id', 'token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, "Les informations fournies sont incorrectes", False

View File

@ -58,8 +58,8 @@ def add_partner_account(diction):
incom_keys = diction.keys()
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'est pas autorisé, Creation partenaire annulée")
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
return False, "Impossible de créer le partenaire. Toutes les informations fournies ne sont pas valables"
'''
@ -221,7 +221,7 @@ def update_partner_main_mail(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " : Le champ '" + val + "' n'est pas autorisé ")
return False, " Creation partner account : Le champ '" + val + "' n'est pas accepté "
@ -343,7 +343,7 @@ def update_partner_pwd(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " : Le champ '" + val + "' n'est pas autorisé ")
return False, " Le champ '" + val + "' n'est pas accepté "
@ -497,7 +497,7 @@ def update_partner_insert_key(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " : Le champ '" + val + "' n'est pas autorisé ")
return False, " Le champ '" + val + "' n'est pas accepté "
@ -633,7 +633,7 @@ def update_partner_account(file_logo=None, file_cachet=None, Folder=None, dictio
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " : Le champ '"+val + "' n'est pas autorisé ")
return False, " Le champ '" + val + "' n'est pas accepté "
@ -1031,7 +1031,7 @@ def get_partner_account(diction):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
return False, " Impossible de récupérer les informations"
@ -1136,7 +1136,7 @@ def getRecodedParnterImage_from_front(diction=None):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
return False, " Impossible de récupérer les informations"
@ -1417,9 +1417,9 @@ def UpgradetoPro(diction):
'contact_mail', 'pack_service']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, UpgradetoPro annulée")
3]) + " - Le champ '" + val + "' n'existe pas, UpgradetoPro annulée")
return False, "Impossible de créer le partenaire"
'''

View File

@ -33,9 +33,9 @@ def get_product_service(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation partner account : Le champ '" + val + "' n'existe pas, Creation formation annulée")
3]) + " - Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, " Impossible de récupérer les factures"
'''

View File

@ -49,7 +49,7 @@ def Add_Partner_Admin_Ressource_Humaine_No_Toke(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -189,7 +189,7 @@ def Add_Ressource_Humaine(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -444,7 +444,7 @@ def Update_Ressource_Humaine(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -681,7 +681,7 @@ def Delete_Ressource_Humaine(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -786,7 +786,7 @@ def Get_List_Ressource_Humaine(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -887,7 +887,7 @@ def Get_List_Profil_Ressource_Humaine(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -967,7 +967,7 @@ def Get_List_Ressource_Humaine_with_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -1197,7 +1197,7 @@ def Get_List_Ressource_Humaine_no_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -1284,7 +1284,7 @@ def Get_Given_Ressource_Humaine(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -1398,7 +1398,7 @@ def Update_Ressource_Humaine_Image(file_img=None, Folder=None, diction=None):
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " : Le champ '"+val + "' n'est pas autorisé ")
return False, " Le champ '" + val + "' n'est pas accepté "
@ -1532,7 +1532,7 @@ def getRecoded_Employee_Image_from_front(diction=None):
field_list = ['token', 'rh_id', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
return False, " Impossible de récupérer les informations"
@ -1595,7 +1595,7 @@ def Get_List_Manager_Ressource_Humaine(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -1699,7 +1699,7 @@ def Add_Ressource_Humaine_mass(file=None, Folder=None, diction=None):
field_list = ['token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, Creation participants annulée")
return False, " Verifier votre API"
@ -1996,7 +1996,7 @@ def Controle_Add_Ressource_Humaine_mass(saved_file=None, Folder=None, diction=No
field_list = ['token', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Verifier votre API"
@ -2357,7 +2357,7 @@ def Add_Affectation_Ressource_Humaine_Poste(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2527,7 +2527,7 @@ def Update_Affectation_Ressource_Humaine_Poste(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2693,7 +2693,7 @@ def Delete_Affectation_Ressource_Humaine_Poste(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -2945,7 +2945,7 @@ def Add_Update_Employee_Login_Pass(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",

View File

@ -52,7 +52,7 @@ def Add_Ressource_Materielle(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -260,7 +260,7 @@ def Update_Ressource_Materielle(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -469,7 +469,7 @@ def Delete_Ressource_Materielle(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -566,7 +566,7 @@ def Get_List_Ressource_Materielle(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -643,7 +643,7 @@ def Get_List_Ressource_Materielle_no_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -714,7 +714,7 @@ def Get_Given_Ressource_Materielle(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
@ -794,7 +794,7 @@ def Update_Ressource_Materielle_Image(file_img=None, Folder=None, diction=None):
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " : Le champ '"+val + "' n'est pas autorisé ")
return False, " Le champ '" + val + "' n'est pas accepté "
@ -927,7 +927,7 @@ def getRecoded_Materielle_Image_from_front(diction=None):
field_list = ['token', 'rm_id', ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
return False, " Impossible de récupérer les informations"
@ -1100,7 +1100,7 @@ def Add_Affectation_Ressource_Materielle_Poste(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -1270,7 +1270,7 @@ def Update_Affectation_Ressource_Materielle_Poste(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -1436,7 +1436,7 @@ def Delete_Affectation_Ressource_Materielle_Poste(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -1729,7 +1729,7 @@ def Get_List_Ressource_Materielle_with_filter(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",

View File

@ -119,7 +119,7 @@ def GetStat_class_view(diction):
'published', 'token', 'date_start', 'date_end']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation formation annulée")
return False, " Verifier votre API"
@ -274,7 +274,7 @@ def GetStat_class_view_topX(diction):
'published', 'token', 'date_start', 'date_end', 'topX']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation formation annulée")
return False, " Verifier votre API"
@ -481,7 +481,7 @@ def Get_X_Best_Class_On_Given_period(diction):
field_list = ['partner_owner_recid', 'date_start', 'date_end', 'topX']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, action annulée")
return False, " Verifier votre API"
@ -626,7 +626,7 @@ def GetStat_class_by_internal_url(diction):
'published', 'token', 'date_start', 'date_end']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation formation annulée")
return False, " Verifier votre API"

View File

@ -520,7 +520,7 @@ def create_subscription(diction):
field_list = ['customerid', 'pack', 'qty', 'discount_code', 'discount_type','discount_valeur']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas. ")
return False, " Les informations fournies sont incorrecte",
@ -887,7 +887,7 @@ def strip_update_subscription_qty(diction):
field_list = ['token','qty', 'old_qty','discount_code', 'discount_type','discount_valeur']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas. ")
return False, " Les informations fournies sont incorrecte",
@ -1065,7 +1065,7 @@ def strip_update_subscription_plan(diction):
field_list = ['token','pack', 'qty', 'discount_code', 'discount_type','discount_valeur']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas. ")
return False, " Les informations fournies sont incorrecte",

View File

@ -42,7 +42,7 @@ def Add_Update_User_Access_Right(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -181,7 +181,7 @@ def Get_Matrix_Acces_Right(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",
@ -271,7 +271,7 @@ def Get_Matrix_Acces_Right_By_Profil(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes",

View File

@ -47,7 +47,7 @@ def add_user_message(diction):
'user_latitude', 'user_longitude', 'user_state', 'sender_name', 'article_avis_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][
3]) + " - Creation formation : Le champ '" + val + "' n'existe pas, Creation formation annulée")
return False, "Impossible d'ajouter le message"
@ -202,7 +202,7 @@ def get_user_message(diction):
field_list = ['type', 'article_avis_url']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Le champ '" + val + "' n'existe pas, requete annulée")
return False, " Impossible de récupérer le message"

View File

@ -496,7 +496,7 @@ def recherche_text_simple(diction):
'support', 'type', 'lang', 'price', 'distance', 'duration', 'cpf', 'connection_type']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3])+" - : Le champ '" + val + "' n'existe pas, recherche annuléee")
return False, " Le champ '" + val + "' n'existe pas, recherche annulée"
@ -959,7 +959,7 @@ def store_recherche(diction, user_recid=""):
'support', 'type', 'lang', 'price', 'distance', 'duration', 'cpf', 'connection_type']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Le champ '" + val + "' n'est pas autorisé", None
@ -1118,7 +1118,7 @@ def recherche_tips_ret_ref(diction):
'certif', 'source', 'name','valide', 'duration', 'distance']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3])+" - Le champ '" + val + "' n'est pas autorisé, recherche annulée")
return False, " Le champ '" + val + "' n'est pas autorisé, recherche annulée"
@ -1256,7 +1256,7 @@ def recherche_tips(diction):
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3])+" - Le champ '" + val + "' n'existe pas, recherche annulée")
return False, " Le champ '" + val + "' n'existe pas, recherche annulée"
@ -1400,7 +1400,7 @@ def get_stored_recherche(diction):
field_list = ['token']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(inspect.stack()[0][3])+" - Le champ '" + val + "' n'existe pas, recherche annulée")
return False, " Le champ '" + val + "' n'existe pas, recherche annulée"