diff --git a/.idea/workspace.xml b/.idea/workspace.xml index e2bfc2d..8ef6141 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,9 +2,13 @@ + + + + diff --git a/Inscription_mgt.py b/Inscription_mgt.py index bd52bed..776e437 100644 --- a/Inscription_mgt.py +++ b/Inscription_mgt.py @@ -3022,7 +3022,7 @@ def AddStagiairetoClass_mass_for_many_session(file=None, Folder=None, diction=No ''' field_list = ['formation_code_externe', 'code_session', 'prenom', 'nom', 'employeur', 'telephone', 'email', 'modefinancement', 'opco', 'status', 'prix', 'adresse', 'code_postal', - 'ville', 'pays', 'client_rattachement_email', 'client_rattachement_nom','facture_client_rattachement_email' + 'ville', 'pays', 'client_rattachement_email', 'client_rattachement_nom','facture_client_rattachement_email', 'facture_client_rattachement_nom'] @@ -3244,9 +3244,14 @@ def AddStagiairetoClass_mass_for_many_session(file=None, Folder=None, diction=No client_rattachement_nom) + " et email : " + str(client_rattachement_email) local_client_retval_data = MYSY_GV.dbname['partner_client'].find_one(local_client_retval_qry) + if( local_client_retval_data is not None ): mydata['client_rattachement_id'] = str(local_client_retval_data['_id']) + # /!\ : Par defaut, ont que le client de facturation = au client principale. comme ca + # Si il y un client de facturation plus bas, on l'ecrase + mydata['facture_client_rattachement_id'] = str(local_client_retval_data['_id']) + """" Gestion du client dà facturer/ Avec l'email et le nom, on va aller récupérer l'_id du client @@ -3391,7 +3396,8 @@ def Controle_AddStagiairetoClass_mass_for_many_session(saved_file=None, Folder=N ''' field_list = ['formation_code_externe', 'code_session', 'prenom', 'nom', 'employeur', 'telephone', 'email', 'modefinancement', 'opco', 'status', 'prix', 'adresse', 'code_postal', - 'ville', 'pays', 'client_rattachement_email', 'client_rattachement_nom'] + 'ville', 'pays', 'client_rattachement_email', 'client_rattachement_nom', + 'facture_client_rattachement_email', 'facture_client_rattachement_nom'] # Controle du nombre de lignes dans le fichier. diff --git a/Job_Cron.py b/Job_Cron.py index a9fe01a..f00f839 100644 --- a/Job_Cron.py +++ b/Job_Cron.py @@ -488,7 +488,7 @@ def Cron_Monthly_Invoice_Inscription(): {'$eq': ['$session_id', '$$session_id']}, {'$eq': ['$partner_owner_recid', '$$session_partner_owner_recid']}, {'$eq': ['$status', '1']}, - {'$eq': ["$client_rattachement_id", str(client_data['_id'])]} + {'$eq': ["facture_client_rattachement_id", str(client_data['_id'])]} ] } } @@ -644,7 +644,7 @@ def Cron_Monthly_Invoice_Inscription(): if( local_invoice_status is False): return local_invoice_status, local_invoice_retval else: - print(" FACTURATION REUSSI") + print(" FACTURATION REUSSIE") return True, "" @@ -656,7 +656,7 @@ def Cron_Monthly_Invoice_Inscription(): """ -Cette fonction prend le tableau des data à factuer et créer les facture dans les +Cette fonction prend le tableau des data à facturer et créer les facture dans les tables et met à jour les inscriptions """ def Invoice_Data_From_Tab(diction): diff --git a/Log/log_file.log b/Log/log_file.log index a7d1839..1547306 100644 --- a/Log/log_file.log +++ b/Log/log_file.log @@ -2378055,3 +2378055,2678 @@ INFO:werkzeug:127.0.0.1 - - [16/May/2024 20:23:59] "POST /myclass/api/Get_Sessio INFO:werkzeug:127.0.0.1 - - [16/May/2024 20:23:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2024-05-16 20:24:01.548153 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [16/May/2024 20:24:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:01:14.424599 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:01:14.425666 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:01:14.425666 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:01:14.425666 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:01:14.426895 : ++ LMS_BAS_URL mysy-training.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:01:25.383823 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:01:25.384823 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:01:25.384823 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:01:25.384823 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:01:25.384823 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 09:02:08.921980 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:08.921980 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:08.924336 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:08.926603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:08.928155 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:08.931164 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:08] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:08] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:09.259733 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:09.261306 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:09.264286 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:09.265727 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:09.850015 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:09.851605 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:09.856199 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:09.858660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:09.866135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:09.868356 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.162624 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.168184 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:10.171183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.176180 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:10.179587 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.184371 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.472944 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.479316 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:10.481317 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.488755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.493302 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:10.496630 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.783497 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.790204 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:10.793223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.798430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:10.806358 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:10.808000 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.093800 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.100218 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:11.103239 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.111678 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.118355 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:11.121364 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.404623 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.411689 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.415724 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.420708 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.427706 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:11.430711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.716481 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.722797 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:11.876630 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.880822 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:11.884847 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:11.888418 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.030454 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.187365 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.193391 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:12.195375 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.200866 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:12.204592 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.344478 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.497510 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.504530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:12.505557 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.513554 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:12.514560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.652728 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.806578 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.814630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:12.816644 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:02:12.823632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:02:12.826644 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.121034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.122874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.125965 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.130332 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.133632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.135663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.479434 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.481443 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.539792 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.543150 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.756839 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.760747 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.766407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.770843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.777656 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.785319 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.791873 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.797886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.801436 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.803435 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.814650 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.818518 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.822998 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.828893 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.834203 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.839851 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.845593 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.852418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.857106 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.864585 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.870426 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.876101 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.878550 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.893495 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.895518 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.896749 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.896749 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.902930 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.909507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.918649 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.926553 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.936807 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.942466 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.945830 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.950831 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.956485 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.958854 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.969287 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.972505 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.978385 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:03:59.984031 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:03:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:03:59.997768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.002425 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.006218 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.012911 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.016256 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.023253 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.030780 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.033784 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.041780 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.046117 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.050708 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.058379 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.061037 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.066192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.073744 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.078499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.080826 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:00.084302 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:00.090832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:24.651755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:24.781045 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.784524 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.788542 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:24.794110 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.802168 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.809945 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.816637 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:24.824969 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:24.842174 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.855858 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:24.952646 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.956845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.961352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.967936 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:24.979705 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.982095 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:24.993609 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:25.009053 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:25] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:04:25.019506 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:04:25.025314 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:04:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:07:30.975454 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:07:30.975454 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:07:30.975454 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:07:30.975454 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:07:30.975454 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:08:21.562361 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:08:21.562361 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:08:21.562361 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:08:21.562361 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:08:21.562361 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:08:55.327210 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:08:55.328213 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:08:55.328213 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:08:55.328213 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:08:55.328213 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:10:29.371942 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:10:29.371942 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:10:29.371942 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:10:29.371942 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:10:29.371942 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:12:42.182304 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:12:42.182304 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:12:42.182304 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:12:42.182304 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:12:42.182304 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:14:26.802819 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:14:26.802819 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:14:26.802819 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:14:26.802819 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:14:26.803821 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:15:12.139123 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:15:12.140135 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:15:12.140135 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:15:12.140135 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:15:12.140135 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:16:01.328476 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:16:01.328476 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:16:01.328476 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:16:01.328476 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:16:01.328476 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 09:16:01.383154 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.385280 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.389816 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.390838 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.396769 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.403996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.412808 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.418059 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.432051 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.445055 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.456060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.459063 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.465607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.471591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.478380 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.485475 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.494271 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.502765 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.514925 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.540288 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:01.547461 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:01.570263 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:13.354625 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:13.359343 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:13.362538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:16:13.368782 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:13.377786 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:13.384782 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:13] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:13.390784 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:16:15.986024 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:16:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:22.659493 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:22.803083 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:22.806412 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:22.809470 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:22.813471 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:22.820009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:22.826338 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:22.837303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:22.842071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:22.851482 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:22.853493 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:22] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:35.238442 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:35.345192 : external_code = IFOD_01 ==> CONDUIRE UN PROJET +INFO:root:2024-05-17 09:18:35.914796 : La formation indexée (champ title) =664240065407cfe49176e9a6 +INFO:root:2024-05-17 09:18:35.914796 : 1 ont été indexes => title +INFO:root:2024-05-17 09:18:35.954558 : external_code = IFOD_02 ==> ASSISTANT D’ADMINISTRATION ET DE COMMUNICATION COMMERCIALE +INFO:root:2024-05-17 09:18:36.289200 : La formation indexée (champ title) =664240065407cfe49176e9c8 +INFO:root:2024-05-17 09:18:36.289200 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:36] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:36.294742 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:36] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.056031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.059032 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.063027 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.070271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.074273 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.078271 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.088964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.095155 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.103200 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.111201 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.117225 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.121367 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.130105 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.136987 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.142751 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.148771 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.159684 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.168679 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.176178 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:43.186172 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.207654 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:43.214649 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:18:48.828657 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:18:49.565706 : Add_Update_SessionFormation_mass_for_many_class Le champ 'code_externe' de la ligne 2 ne correspond pas à une formation valide. +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:18:49] "POST /myclass/api/Add_Update_SessionFormation_mass_for_many_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:28.882942 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:28.885234 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:28.888749 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:28.893750 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.082451 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.082451 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.086835 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.094396 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.104438 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.108874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.112419 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.116889 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.119304 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.126408 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.141905 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.153553 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.156569 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.167171 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.173167 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.176281 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.183707 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.188406 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.212046 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.215044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.220048 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.232155 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.241036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:29.252511 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.261630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:29.265660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:35.130841 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:35] "POST /myclass/api/Add_Update_SessionFormation_mass_for_many_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:19:35.510758 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:19:35.514425 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:35] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:19:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:03.745794 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.749406 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.753688 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:03.757964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.765032 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.766150 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:03.770520 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.778248 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:03.948718 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.951716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.956115 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.958439 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.963488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.971941 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:03.985026 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:03.991182 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:03] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:04.003550 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:04.009126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:04.016033 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:04.021034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:04.027041 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:04.032570 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:04.045376 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:04.056130 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:04.062572 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:04.075574 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:04.083521 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:04.090517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:04.097506 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:04.105504 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:10.752910 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:10.766916 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:21:13.587314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:13.591714 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:13.594517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:13.600051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:13.604835 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:21:13.609280 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:13] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:13] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:13] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:13] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:21:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:04.163057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:04] "POST /myclass/api/Add_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:05.950668 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:09.811153 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:22:09.814294 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:22:09.818491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:22:09.825667 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:22:09.829007 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:09.838352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:22:09.843929 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:09.850738 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:09.859391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:09.867007 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:09] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:32.678532 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:32] "POST /myclass/api/Update_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:22:32.785346 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:22:32] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:23:00.005835 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:23:00] "POST /myclass/api/Update_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:23:35.481968 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:23:35] "POST /myclass/api/Add_Contact/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:23:35.518011 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:23:35] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:26:19.186464 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:26:19.187476 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:26:19.187476 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:26:19.187476 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:26:19.187476 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 09:26:53.725367 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:26:53.727611 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:26:53.730631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:26:53.731630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:26:53.739728 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:26:53.747967 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:26:53.755969 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:26:53.759977 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:26:53.765977 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:26:53.775485 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:26:53.793648 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:26:53.807570 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:53] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:26:54] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:27:00.254529 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:27:00.840246 : Controle_AddStagiairetoClass_mass_for_many_session : entete du fichier csv. 'facture_client_rattachement_email' n'est pas acceptée +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:27:00] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:28:12.528370 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:28:12.528370 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:28:12.528370 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:28:12.528370 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:28:12.528370 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:29:10.230163 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:29:10.230163 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:29:10.230163 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:29:10.230163 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:29:10.230163 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 09:29:10.266915 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:10.738109 : Controle_AddStagiairetoClass_mass_for_many_sessionLigne : 2: Le code externe de la formation et le code de la session ne correspondent pas (2). +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:10] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.262410 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.268110 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.272569 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.275568 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.282655 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.287983 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.294434 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.304477 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.318475 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.333001 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.344960 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.350330 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.356296 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.364142 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.372947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.577800 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.593232 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.612297 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.628734 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.643700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:30.655978 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:30.669390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:36.444281 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:36.448424 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:36.452573 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:36.458657 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:29:36.461876 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:36.470768 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:36] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:29:36.474023 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:29:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:30:42.029876 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:30:42.034219 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:30:42.036536 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:30:42.041920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:30:42.046988 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:30:42.052768 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:30:42.058943 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:30:42.067602 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:30:42.074629 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:30:42.079664 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:30:42.090033 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:30:42.101315 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:42] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:30:47.089415 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:30:47.177897 : AddStagiairetoClass_mass_for_many_session : entete du fichier csv. 'facture_client_rattachement_email' n'est pas acceptée +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:30:47] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:31:48.418466 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:31:48.419815 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:31:48.419815 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:31:48.419815 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:31:48.419815 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 09:31:53.438358 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:32:00] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:32:00.324410 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:32:00] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:32:31.160648 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:32:31] "POST /myclass/api/Delete_List_AttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:32:31.324852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:32:31] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:03.357220 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:08] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:08.041505 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:08] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.624051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.627047 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.630197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.635858 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.639987 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.643664 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.650324 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.658324 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.662322 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.670316 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.676225 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.691640 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.701663 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.708667 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.721648 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.727651 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.744189 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.750258 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.757117 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.765117 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:23.771129 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:23.782296 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:29.003062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:29.006071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:29.010630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:29.015918 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:29.018431 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:29.029355 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:29.037614 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:46.150713 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:46.153711 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:46.158264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:46.161388 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:46.167309 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:33:46.178538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:54.685253 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:54] "POST /myclass/api/Create_Automatic_Sequence/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:33:54.860126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:33:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:34:07.780502 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:34:17.923771 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:20] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:34:20.414584 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:34:20.421581 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:34:34.068619 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:34:39.499403 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:34:39.503476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:34:39.509000 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:34:39.512413 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:34:39.519729 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:34:39.525392 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:34:39.532248 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:34:39.542674 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:39] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:39] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:39] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:39] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:39] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:39] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:34:42.028326 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:34:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:35:18.654376 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:35:18] "POST /myclass/api/Prepare_and_Send_Facture_From_Session_By_Inscription_Id/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:35:19.096136 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:35:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:35:32.725947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:35:32.730896 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:35:32] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:35:32.744206 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:35:32.748376 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:35:32] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:35:32] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:35:32] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:35:40.208146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:35:40.212154 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:35:40] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:35:40] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:36:04.576055 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:36:04.578218 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:04] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:04] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:36:26.879849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:26] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:36:36.113702 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n

 

\n

Facture n° Invoice_159 

\n

Client 2
adr_client2_fact
75001  - adr_client2_fact
France

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET21500.03000.0
\n

 

\n

 

\n

 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total3570.0 €
\n

 

\n

 

\n

Condition de règlement : 30J  : Condition de paiement : 30 jours 

\n

Date échéance : 16/06/2024 

\n

 

\n

 

\n

 

\n

17/05/2024, 09:36:36  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_159.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:36] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/664708b6800381d9182865a1 HTTP/1.1" 200 - +INFO:root:2024-05-17 09:36:58.240652 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:36:58.244120 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:36:58.255943 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:36:58.261661 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:36:58.265996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:36:58.279293 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:36:58.285924 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:36:58.297549 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:58] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:58] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:58] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:58] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:58] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:36:58] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:37:03.700480 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:37:04.218553 : Invoice_Partner_From_Session Aucune inscription valide pour ce client pour cette session +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:37:04] "POST /myclass/api/Prepare_and_Send_Facture_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:40:31.930373 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:40:31.930373 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:40:31.930373 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:40:31.930373 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:40:31.930373 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 09:40:57.230966 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:40:57] "POST /myclass/api/Prepare_and_Send_Facture_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:40:57.340013 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:40:57.342034 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:40:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:40:57] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:09.097667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.566794 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.568913 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.573040 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.578067 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.580064 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.586857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.587863 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.593932 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.758645 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.761656 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.765659 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.769920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.777182 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.788381 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.795399 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.798523 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.812247 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.817412 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.825503 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.831498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.837498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.844498 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.858022 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.864213 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.878224 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.899289 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.907411 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.910914 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:15.926918 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:15.936424 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:21.154730 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:21.157896 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:21.161113 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:21.164259 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:21.170274 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:21.177673 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:21.185948 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:24.297398 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:38.928360 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:38.931377 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:38.936338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:38.940341 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:38.945641 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:38.950646 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:41:38.960501 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:41:38.975476 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:38] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:39] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:39] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:39] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:39] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:41:39] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:06.998191 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:42:07.001897 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:42:07.005473 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:07.009477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:42:07.015899 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:42:07.016903 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:root:2024-05-17 09:42:07.017905 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:07.032610 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:07.186778 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:42:07.189404 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:07.198390 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:42:07.202385 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:07] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:13.002067 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:42:13.006594 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:13] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:13] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:16.501249 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:16] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:23.106557 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:42:23.110301 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:23] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:23] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:42:27.034757 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:42:27] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:46:52.998166 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:46:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:15.798296 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:15.801545 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:15.804575 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:15.807879 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:15.812019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:15.817025 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:15.818904 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:15.828919 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:15] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:15] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:15.994756 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:15.997956 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.002985 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.006606 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.012455 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.017921 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:16.032301 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.037447 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:16.052284 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.055283 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.061902 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.067669 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:16.081093 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.086133 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:16.102658 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.111583 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.113284 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:16.139893 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:16.147593 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.316502 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.318843 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:16.329260 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:20.357389 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:20.360515 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:20.365831 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:20.368369 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:20.377489 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:20.385764 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:20.391942 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:26.518290 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:30.311696 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:34] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:34.722706 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:34.725747 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:34.734529 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:37.237393 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:41.045019 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:50.191183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:52] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:52.661739 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:47:52.663737 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:47:56.701265 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:47:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:50:26.430124 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:50:26.430124 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:50:26.430124 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:50:26.430124 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:50:26.430124 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:51:31.847055 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:51:31.848063 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:51:31.848063 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:51:31.848063 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:51:31.848063 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 09:52:10.416066 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 09:52:10.416066 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 09:52:10.416066 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 09:52:10.416066 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 09:52:10.416066 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 09:52:10.452240 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:10.456355 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:10.459781 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:10.463800 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:10.468797 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:10.474015 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:10.476765 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:10.484168 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:10] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:10] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:10] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:10] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:10] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:10] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:20.501851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:20] "POST /myclass/api/Prepare_and_Send_Facture_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:20.776923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:20.804673 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:21] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:31.050197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:31.053197 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:31.057198 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:31.060200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:31.065195 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:31.069204 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:31.078998 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:31.086060 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:31.230931 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:31.234347 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:31.240611 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:31.244952 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:31] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:34.575166 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:47.430615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:48.912571 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.667935 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.670826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.674463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.678464 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.682463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.684460 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.695117 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.701233 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.851352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.854339 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.858461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.862877 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.867248 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.875566 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.884830 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.890370 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.905514 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.912548 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.918544 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.923558 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.928553 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.934196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.952472 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.957491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:54.966207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.982059 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.987773 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:54] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:52:54.999245 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:55.002461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:52:55.010231 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:55] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:52:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.446994 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.450318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.453562 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.458135 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.462628 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.468130 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.473489 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.480587 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.634329 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.638118 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.641603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.646306 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.653592 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.660434 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.666442 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.677350 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.681564 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.688155 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.694681 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.706911 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.714025 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.718708 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.727826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.738885 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.747851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.764552 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.772553 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.777828 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:29.782028 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:29.803006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:36.265952 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:36.271307 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:36.275675 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:36.279613 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:36.437884 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:53:36.446631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:53:36.447636 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:36] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:53:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:54:33.852906 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:54:37.642412 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:41] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:54:41.770564 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:54:41.781566 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:54:41.785591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:54:43.667507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:54:45.797858 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:54:54.284004 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:56] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:54:56.874783 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:54:56.876993 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:54:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:01.293992 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:10.931644 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:10.934846 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:10.938003 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:10.943886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:10.949378 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:10.953932 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:10.966288 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:10.976782 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:10] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:11] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:11] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:11] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:11] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:11] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:11.924160 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:23.781462 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:23] "POST /myclass/api/Prepare_and_Send_Facture_From_Session_By_Inscription_Id/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:24.198670 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:37.739448 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:37.743455 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:37.747900 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:37.753349 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:37.757658 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:37.768196 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:37.777727 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:37.787267 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:37] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:37] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:38] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:38] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:38] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:38] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:50.212785 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:50] "POST /myclass/api/Prepare_and_Send_Facture_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:50.561326 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:55:50.577323 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:51] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:55:58.821864 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:55:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:04.301016 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:04.304488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:04.308419 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:04.312428 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:04.317430 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:04.322431 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:04.328981 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:04.340415 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:04] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:04] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:04] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:04] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:04] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:04] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:17.636542 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:17.638626 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:17.642139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:17.648003 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:17.652303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:17.659302 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:17.662302 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:17.670390 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:17.814254 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:17.818051 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:17.824574 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:17.828594 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:18] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:18] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:20.103141 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:20.106816 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:20] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:20] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:22.616215 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n

 

\n

Facture n° Invoice_169 

\n

part nom2
adresse01
code_postal01  - adresse01
pays01

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET11500.01500.0
\n

 

\n

 

\n

 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total1785.0 €
\n

 

\n

 

\n

Condition de règlement :   :  

\n

Date échéance : 17/05/2024 

\n

 

\n

 

\n

 

\n

17/05/2024, 09:57:22  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_169.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:22] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada55 HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:42.985447 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:42] "POST /myclass/api/Add_Update_Invoice_Annotation/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:48.419707 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:48.422730 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:48] "POST /myclass/api/Get_Invoice_Liste_Payement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:48] "POST /myclass/api/Get_Invoice_Total_Amount_Payed_And_Remaining_Amount/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:57.369343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:57] "POST /myclass/api/Add_Invoice_Paiement/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:57:57.569352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:57:57.572354 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:57] "POST /myclass/api/Get_Invoice_Liste_Payement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:57:57] "POST /myclass/api/Get_Invoice_Total_Amount_Payed_And_Remaining_Amount/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:58:06.890341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:06] "POST /myclass/api/Create_Invoice_Avoir_Total/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:58:07.035764 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:58:07.048663 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:58:07.052650 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:58:07.057349 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:07] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:07] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:07] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:58:12.392779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:58:12.395785 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:12] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:12] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 09:58:47.307004 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 09:58:47.309742 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:47] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 09:58:47] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:01:58.901740 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:01:58.902752 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:01:58.902752 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:01:58.902752 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:01:58.902752 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 10:02:09.213889 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:02:09] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:02:09.218331 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:02:09.229341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:02:09] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:02:09.233016 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:02:09] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:02:09] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:02:20.001862 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:02:20] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:02:23.568729 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:02:23.571269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:02:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:02:23] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:03:13.987560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:03:14] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:05:26.256189 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:05:26] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:05:26.387598 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:05:26] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:05:42.935222 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:05:42.938223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:05:42] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:05:42] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:05:45.735110 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:05:46] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada55 HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:06:29.950810 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:06:29.950810 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:06:29.950810 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:06:29.950810 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:06:29.950810 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 10:07:20.074074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:07:20.077073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:07:20.079074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:07:20.081076 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:07:20.085090 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:07:20.090643 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:07:20.105072 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:07:20.110071 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:07:20.252054 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:07:20.255051 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:07:20.264768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:07:20.268272 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:20] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:07:22.250466 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:07:22.252644 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:22] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:22] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:07:24.258657 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:07:24.261839 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:24] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:24] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:07:26.722367 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:07:27] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:08:22.789699 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:08:22.789699 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:08:22.789699 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:08:22.789699 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:08:22.789699 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:09:29.059606 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:09:29.059606 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:09:29.059606 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:09:29.060608 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:09:29.060608 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:10:56.719694 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:10:56.720690 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:10:56.722693 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:10:56.723693 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:10:56.723693 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 10:11:27.895004 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:11:27] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:11:42.893825 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:11:42] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:11:43.077557 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:11:43] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:11:46.940231 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

Logo Société

\n

 

\n

 

\n

 

\n

Facture n° Invoice_168 

\n

Client 2
adr_client2_fact
75001  - adr_client2_fact
France

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET21500.03000.0
\n

 

\n

 

\n

 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total3570.0 €
\n

 

\n

 

\n

Condition de règlement : 30J  : Condition de paiement : 30 jours 

\n

Date échéance : 16/06/2024 

\n

 

\n

 

\n

 

\n

17/05/2024, 10:11:46  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_168.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:11:47] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 200 - +INFO:root:2024-05-17 10:13:38.252980 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:13:38] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:13:44.791289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:13:44] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:13:44.942326 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:13:44] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:13:54.933692 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:13:55] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 500 - +INFO:root:2024-05-17 10:15:40.772156 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:15:40] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:15:46.723943 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:15:46] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:15:46.855695 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:15:46] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:15:50.786859 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n

 

\n

Facture n° Invoice_168 

\n

Client 2
adr_client2_fact
75001  - adr_client2_fact
France

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET21500.03000.0
\n

 

\n

 

\n

 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total3570.0 €
\n

 

\n

 

\n

Condition de règlement : 30J  : Condition de paiement : 30 jours 

\n

Date échéance : 16/06/2024 

\n

 

\n

 

\n

 

\n

17/05/2024, 10:15:50  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_168.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:15:50] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:16:32.768543 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:16:32.768543 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:16:32.768543 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:16:32.768543 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:16:32.768543 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 10:17:10.536180 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:17:10] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:17:38.599528 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:17:38] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:17:38.729755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:17:38] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:17:44.893359 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n

Facture n° Invoice_168 

\n

Client 2
adr_client2_fact
75001  - adr_client2_fact
France

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET21500.03000.0
\n

 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total3570.0 €
\n

 

\n

Condition de règlement : 30J  : Condition de paiement : 30 jours 

\n

Date échéance : 16/06/2024 

\n

 

\n

17/05/2024, 10:17:44  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_168.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:17:45] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 200 - +INFO:root:2024-05-17 10:18:00.329721 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:18:00] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:19:25.215874 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:19:25] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:19:25.400864 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:19:25] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:19:32.232754 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:19:32] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:22:26.744148 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:22:26] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:22:26.880176 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:22:26] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:22:31.895893 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n

Facture n° Invoice_168 

\n

Client 2
adr_client2_fact
75001  - adr_client2_fact
France

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET21500.03000.0
\n

 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total3570.0 €
\n

 

\n

Condition de règlement : 30J  : Condition de paiement : 30 jours 

\n

Date échéance : 16/06/2024 

\n

 

\n

17/05/2024, 10:22:31  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_168.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:22:32] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 200 - +INFO:root:2024-05-17 10:23:24.314993 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:23:24] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:23:33.838866 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:23:33] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:23:34.021291 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:23:34] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:23:38.914055 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n

Facture n° Invoice_168 

\n

Client 2
adr_client2_fact
75001  - adr_client2_fact
France

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET21500.03000.0
\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total3570.0 €
\n

 

\n

Condition de règlement : 30J  : Condition de paiement : 30 jours 

\n

Date échéance : 16/06/2024 

\n

 

\n

17/05/2024, 10:23:38  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_168.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:23:39] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 200 - +INFO:root:2024-05-17 10:24:29.888402 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:24:29] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:24:38.892384 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:24:38] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:24:39.075712 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:24:39] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:24:42.210849 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n

Facture n° Invoice_168 

\n

Client 2
adr_client2_fact
75001  - adr_client2_fact
France

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET21500.03000.0
\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total3570.0 €
\n

 

\n

Condition de règlement : 30J  : Condition de paiement : 30 jours 

\n

Date échéance : 16/06/2024 

\n

 

\n

17/05/2024, 10:24:42  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_168.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:24:42] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 200 - +INFO:root:2024-05-17 10:25:48.966476 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:25:48] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:25:55.877990 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:25:55] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:25:56.003402 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:25:56] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:25:59.741643 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n

Facture n° Invoice_168 

\n

Client 2
adr_client2_fact
75001  - adr_client2_fact
France

\n

 

\n

\n

Vous n\'avez pas de réduction sur cette facture.

\n

 

\n

Rappel Commande  n° Code_Session_IFOD_02_Sess_JUIN_DEV 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionQtyPrix Unit.Montant
CONDUIRE UN PROJET21500.03000.0
\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total Remise( 0 )
 Total HT
 TVA19 €
 Total3570.0 €
\n

 

\n

Condition de règlement : 30J  : Condition de paiement : 30 jours 

\n

Date échéance : 16/06/2024 

\n

 

\n

17/05/2024, 10:25:59  

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_Invoice_168.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:25:59] "GET /myclass/api/GerneratePDF_Partner_Invoice/SwSxorEsnOU8Uks28lGEqe2G5QHyxF_5tA/66470d869b9af8a15c1ada53 HTTP/1.1" 200 - +INFO:root:2024-05-17 10:27:03.677181 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:27:03] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:27:21.647510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:27:21.651462 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:27:21] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:27:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:27:25.827204 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:27:25] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:31:31.443292 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:31:31.443292 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:31:31.443292 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:31:31.443292 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:31:31.443292 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:34:30.856551 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:34:30.857551 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:34:30.857551 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:34:30.857551 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:34:30.857551 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:35:18.119367 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:35:18.119367 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:35:18.119367 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:35:18.119367 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:35:18.119367 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:36:33.399899 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:36:33.399899 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:36:33.399899 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:36:33.399899 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:36:33.399899 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:37:13.582169 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:37:13.582169 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:37:13.582169 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:37:13.582169 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:37:13.582169 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:37:36.120654 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:37:36.120654 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:37:36.120654 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:37:36.120654 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:37:36.120654 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 10:38:22.536487 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 10:38:22.536487 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 10:38:22.536487 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 10:38:22.536487 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 10:38:22.536487 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 10:39:37.670432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:39:37.674432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:39:37.677437 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:39:37.680430 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:39:37.684430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:39:37.690430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:39:37.702429 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:39:37.712294 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:39:37.921084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:39:37.924336 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:39:37.930367 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:39:37.934355 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:37] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:39:45.600264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:39:45.603551 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:45] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:39:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:40:06.408339 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 10:40:06.412086 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:40:06] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:40:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:40:12.888281 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:40:12] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:50:41.772579 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:50:41] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:50:41.921526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:50:41] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 10:50:47.589902 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 10:50:47] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:08:14.694624 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:08:15] "POST /myclass/api/Send_Partner_Invoice_By_Email/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:10:31.803770 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:10:31] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:10:32.004476 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:10:32] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:10:36.977869 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:10:38] "POST /myclass/api/Send_Partner_Invoice_By_Email/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:11:30.365287 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:11:30] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:13:28.961202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:13:28] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:13:29.103773 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:13:29] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:13:35.226475 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:13:35] "POST /myclass/api/Send_Partner_Invoice_By_Email/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:14:01.398580 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:14:01] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:16:39.622062 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:16:39] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:16:39.750687 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:16:39] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - +INFO:root:2024-05-17 11:16:57.175047 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 11:16:57] "POST /myclass/api/Send_Partner_Invoice_By_Email/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 11:22:48.780016 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 11:22:48.780016 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 11:22:48.780016 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 11:22:48.780016 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 11:22:48.780016 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_invoice.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 11:23:35.157439 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 11:23:35.158452 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 11:23:35.158452 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 11:23:35.158452 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 11:23:35.158452 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Job_Cron.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 11:36:46.397042 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 11:36:46.398042 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 11:36:46.398042 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 11:36:46.398042 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 11:36:46.398042 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Job_Cron.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 11:44:48.797943 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 11:44:48.797943 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 11:44:48.798943 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 11:44:48.798943 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 11:44:48.798943 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:10:51.859149 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:10:51.859149 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:10:51.860671 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:10:51.860671 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:10:51.860671 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:11:08.081053 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:11:08.081053 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:11:08.081053 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:11:08.081053 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:11:08.081053 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:11:44.980725 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:11:44.980725 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:11:44.981740 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:11:44.981740 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:11:44.981740 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:12:24.994481 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:12:24.994481 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:12:24.994481 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:12:24.994481 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:12:24.994481 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:12:59.689083 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:12:59.689083 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:12:59.689083 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:12:59.689083 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:12:59.689083 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\categorie_formation_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:14:43.380465 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:14:43.380465 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:14:43.380465 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:14:43.381470 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:14:43.381470 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:15:00.148149 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:15:00.148149 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:15:00.148149 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:15:00.148149 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:15:00.148149 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:17:14.759708 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:17:14.760710 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:17:14.760710 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:17:14.760710 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:17:14.760710 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:19:40.986248 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:19:40.986770 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:19:40.986770 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:19:40.986770 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:19:40.986770 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:20:50.802098 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:20:50.802098 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:20:50.802098 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:20:50.802098 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:20:50.802098 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:21:42.168878 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:21:42.168878 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:21:42.169886 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:21:42.169886 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:21:42.169886 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:22:04.474848 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:22:04.475852 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:22:04.475852 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:22:04.475852 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:22:04.475852 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:27:27.261319 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:27:27.261319 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:27:27.261319 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:27:27.261319 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:27:27.261319 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:28:31.970810 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:28:31.970810 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:28:31.970810 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:28:31.970810 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:28:31.970810 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:29:44.987815 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:29:44.987815 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:29:44.987815 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:29:44.987815 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:29:44.987815 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:34:51.336179 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:34:51.336179 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:34:51.336179 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:34:51.336179 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:34:51.336179 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-05-17 12:35:11.624571 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:11.864935 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:11.868295 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:11.871333 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:11.875232 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:11.878797 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:11.908164 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:11.911629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:11.915671 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:11.921111 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:11.927648 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:11] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.627136 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.629151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.632717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.637123 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.645172 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.655180 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.661499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.670143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.675390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.687045 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.697429 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.707410 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.713444 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.718467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.722993 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.727901 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.741455 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:15.750448 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.764441 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:15.768445 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:15] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:16.675190 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:16.678393 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:16.683771 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-05-17 12:35:16.687266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:16] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:16] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2024-05-17 12:35:25.470281 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [17/May/2024 12:35:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:41:45.419811 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:41:45.419811 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:41:45.419811 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:41:45.419811 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:41:45.419811 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:44:21.571225 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:44:21.571225 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:44:21.571225 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:44:21.571225 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:44:21.571225 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:45:13.572949 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:45:13.572949 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:45:13.572949 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:45:13.572949 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:45:13.572949 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:47:02.010314 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:47:02.011472 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:47:02.011472 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:47:02.011472 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:47:02.011472 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:47:29.340909 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:47:29.341912 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:47:29.341912 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:47:29.341912 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:47:29.341912 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:48:14.421455 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:48:14.421455 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:48:14.421455 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:48:14.421455 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:48:14.421455 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:50:44.289642 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:50:44.289642 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:50:44.290642 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:50:44.290642 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:50:44.290642 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:52:12.243666 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:52:12.244662 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:52:12.244662 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:52:12.244662 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:52:12.244662 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:53:56.692525 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:53:56.692525 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:53:56.692525 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:53:56.692525 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:53:56.692525 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\notes_apprenant.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-05-17 12:57:45.826456 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-05-17 12:57:45.826456 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-05-17 12:57:45.826456 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-05-17 12:57:45.826456 : ++ FLASK PORT 5001 ++ +INFO:root:2024-05-17 12:57:45.826456 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 diff --git a/Session_Formation.py b/Session_Formation.py index 75884ba..a2bdff1 100644 --- a/Session_Formation.py +++ b/Session_Formation.py @@ -6978,9 +6978,405 @@ on vient mettre à jour inscription. Infiné, apres la facturation, toutes les lignes d'inscription on bel et bien un 'client_rattachement_id' +17/05/2024 : /!\ +Maintenant on facture à partir du champs "facture_client_rattachement_id" et non +"client_rattachement_id" qui lui est concerné par les convention et autre documents +administratifs """ def Prepare_and_Send_Facture_From_Session_By_Email(tab_files, Folder, diction): + try: + + field_list_obligatoire = ['token', 'session_id', 'courrier_template_id', 'email_test', 'email_production'] + + 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, " La valeur '" + val + "' n'est pas presente dans liste", False + + my_token = "" + if ("token" in diction.keys()): + if diction['token']: + my_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, False + + # Verifier que la session est valide + is_session_valide = MYSY_GV.dbname['session_formation'].count_documents( + {'_id': ObjectId(str(diction['session_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + if (is_session_valide != 1): + mycommon.myprint( + str(inspect.stack()[0][ + 3]) + " L'identifiant de la session est invalide ") + return False, " L'identifiant de la session est invalide ", False + + """ + Gestion des inscriptions n'ayant pas de client ID + """ + liste_inscription_no_client = MYSY_GV.dbname['inscription'].find( + {"$or": [{'session_id': str(diction['session_id']), + 'status': '1', + 'partner_owner_recid': str(my_partner['recid']), + "facture_client_rattachement_id": '', + "invoiced": {'$ne': '1'} + }, + {'session_id': str(diction['session_id']), + 'status': '1', + 'partner_owner_recid': str(my_partner['recid']), + 'facture_client_rattachement_id': {'$exists': False}, + "invoiced": {'$ne': '1'} + }] + } + ) + + # CONTROLE : Verification des data client (si tous les clients 'particuliers' sont ok + for local_inscription_no_client in liste_inscription_no_client: + print(" ### List des inscrit n'ayant pas de 'client_id': ", local_inscription_no_client) + + """ + - Verifier s'il y a un client avec la même adresse email, + si non, créer le client + """ + is_inscription_no_client_exist = MYSY_GV.dbname['partner_client'].count_documents( + {'partner_recid': str(my_partner['recid']), + 'email': str(local_inscription_no_client['email'])}) + + # S'il ya plusieurs clients avec la meme adresse email, alors il y a un bin's + if (is_inscription_no_client_exist > 1): + mycommon.myprint(" Facturation : L'adresse email : " + str( + local_inscription_no_client['email']) + " correspond à plusieurs clients") + return False, " Facturation : L'adresse email : " + str( + local_inscription_no_client['email']) + " correspond à plusieurs clients ", False + + # Si le client existe, verifier qu'il est valide et pas locké + if (is_inscription_no_client_exist == 1): + is_inscription_no_client_valide_no_locked = MYSY_GV.dbname['partner_client'].count_documents( + {'partner_recid': str(my_partner['recid']), + 'email': str(local_inscription_no_client['email']), + 'valide': "1", + 'locked': '0'}) + + if (is_inscription_no_client_valide_no_locked == 0): + mycommon.myprint(" Facturation : L'adresse email : " + str( + local_inscription_no_client['email']) + " correspond à un client non valide") + return False, " Facturation : L'adresse email : " + str( + local_inscription_no_client['email']) + " correspond à un client non valide ", False + + # Mise à jour de l'inscription avec l'_id du client + inscription_no_client_valide_no_locked_data = MYSY_GV.dbname['partner_client'].find_one( + {'partner_recid': str(my_partner['recid']), + 'email': str(local_inscription_no_client['email']), + 'valide': "1", + 'locked': '0'}) + + MYSY_GV.dbname['inscription'].update_one({'partner_owner_recid': str(my_partner['recid']), + '_id': ObjectId(local_inscription_no_client['_id'])}, + {'$set': {'facture_client_rattachement_id': str( + inscription_no_client_valide_no_locked_data['_id'])}}) + + # Si il n'y a pas de client associé à cette adresse email, alors on crée le client + if (is_inscription_no_client_exist == 0): + + new_client_contact_data = {} + new_client_data = {} + new_partner_all_list = ['token', "raison_sociale", "nom", "siret", "tva", "email", + "telephone", "website", "comment", "address", + 'adr_adresse', 'adr_code_postal', 'adr_ville', 'adr_pays', + 'invoice_email', 'invoice_nom', 'invoice_siret', + 'invoice_tva', 'invoice_condition_paiement_id', 'invoice_adresse', 'invoice_ville', + 'invoice_code_postal', 'invoice_pays', "client_type_id", + 'is_fournisseur', 'is_client', 'is_financeur', 'is_client'] + + # Pre Remplir les champs à vide + for tmp in new_partner_all_list: + new_client_data[str(tmp)] = "" + + + new_client_data['token'] = diction['token'] + new_client_contact_data['token'] = diction['token'] + + if ("nom" in local_inscription_no_client.keys()): + new_client_data['raison_sociale'] = local_inscription_no_client['nom'] + new_client_data['nom'] = local_inscription_no_client['nom'] + + # Pour le contact + new_client_contact_data['nom'] = local_inscription_no_client['nom'] + + if ("prenom" in local_inscription_no_client.keys()): + # Pour le contact + new_client_contact_data['prenom'] = local_inscription_no_client['prenom'] + + if ("civilite" in local_inscription_no_client.keys()): + # Pour le contact + new_client_contact_data['civilite'] = local_inscription_no_client['civilite'] + + + if( "email" in local_inscription_no_client.keys() ): + new_client_data['email'] = local_inscription_no_client['email'] + new_client_data['invoice_email'] = local_inscription_no_client['email'] + + # Pour le contact + new_client_contact_data['email'] = local_inscription_no_client['email'] + + if ("telephone" in local_inscription_no_client.keys()): + new_client_data['telephone'] = local_inscription_no_client['telephone'] + + # Pour le contact + new_client_contact_data['telephone'] = local_inscription_no_client['telephone'] + + if ("adresse" in local_inscription_no_client.keys()): + new_client_data['adr_adresse'] = local_inscription_no_client['adresse'] + new_client_data['invoice_adresse'] = local_inscription_no_client['adresse'] + + # Pour le contact + new_client_contact_data['adr_adresse'] = local_inscription_no_client['adresse'] + + + if("code_postal" in local_inscription_no_client.keys()): + new_client_data['adr_code_postal'] = local_inscription_no_client['code_postal'] + new_client_data['invoice_code_postal'] = local_inscription_no_client['code_postal'] + + # Pour le contact + new_client_contact_data['adr_code_postal'] = local_inscription_no_client['code_postal'] + + if ("ville" in local_inscription_no_client.keys()): + new_client_data['adr_ville'] = local_inscription_no_client['ville'] + new_client_data['invoice_ville'] = local_inscription_no_client['ville'] + + # Pour le contact + new_client_contact_data['adr_ville'] = local_inscription_no_client['ville'] + + if ("pays" in local_inscription_no_client.keys()): + new_client_data['adr_pays'] = local_inscription_no_client['pays'] + new_client_data['invoice_pays'] = local_inscription_no_client['pays'] + + # Pour le contact + new_client_contact_data['adr_pays'] = local_inscription_no_client['pays'] + + + new_client_data['is_client'] = "1" + new_client_data['is_company'] = "0" + + + new_client_status, new_client_retval = partner_client.Add_Partner_Client(new_client_data) + if (new_client_status is False): + mycommon.myprint(" Facturation : Impossible de créer un client associé à l'adresse email : " + str( + local_inscription_no_client['email']) + " ") + return False, " Facturation : Impossible de créer un client associé à l'adresse email : " + str( + local_inscription_no_client['email']) + " ", False + + + + inscription_no_client_valide_no_locked_data = MYSY_GV.dbname['partner_client'].find_one( + {'partner_recid': str(my_partner['recid']), + 'email': str(local_inscription_no_client['email']), + 'valide': "1", + 'locked': '0'}) + + # Créer le contact de communication du client + new_client_contact_data['include_com'] = "1" + new_client_contact_data['related_collection'] = "partner_client" + new_client_contact_data['related_collection_owner_id'] = str(inscription_no_client_valide_no_locked_data['_id']) + local_add_contact_status, local_add_contact_retval = Contact.Add_Contact(new_client_contact_data) + if( local_add_contact_status is False ): + mycommon.myprint(str(inspect.stack()[0][3]) + " WARNING : Impossible de créer le contact "+str(local_add_contact_retval)) + + # Mise à jour de l'inscription avec l'_id du client + MYSY_GV.dbname['inscription'].update_one({'partner_owner_recid': str(my_partner['recid']), + '_id': ObjectId(local_inscription_no_client['_id'])}, + {'$set': {'facture_client_rattachement_id': str( + inscription_no_client_valide_no_locked_data['_id'])}}) + + + # Verifier qu'il ya bien des inscriptions valides dans la session pour le client + liste_client_rattachement_id = MYSY_GV.dbname['inscription'].distinct("facture_client_rattachement_id", + {'session_id':str(diction['session_id']), + 'status': '1', + 'partner_owner_recid': str( + my_partner['recid']), + "facture_client_rattachement_id": { '$ne': ''}, + "invoiced": {'$ne': '1'} + } + ) + + + print(" ### la liste des liste_client_rattachement_id = ", liste_client_rattachement_id) + + # Sauvegarde des fichiers joints depuis le front + tab_saved_file_full_path = [] + for file in tab_files: + status, saved_file_full_path = mycommon.Upload_Save_PDF_IMG_File(file, Folder) + if (status is False): + mycommon.myprint("Impossible de récupérer correctement le fichier à importer") + return False, "Impossible de récupérer correctement le fichier à importer", False + + tab_saved_file_full_path.append(saved_file_full_path) + + print(" #### tab_saved_file_full_path = ", tab_saved_file_full_path) + + # Recupération des données du modèle de document + courrier_template_data = MYSY_GV.dbname['courrier_template'].find_one( + {'_id': ObjectId(str(diction['courrier_template_id'])), + 'valide': '1', + 'locked': '0', + 'partner_owner_recid': str(my_partner['recid'])} + ) + + + tab_local_invoice_ref_interne = [] + # Envoie des factures pour les inscrits AVEC client_id (conventions d'entreprise) + for single_client in liste_client_rattachement_id: + print(" Traitement du client_id = ", single_client) + + # Recuperation des contacts de communication du client + local_diction = {} + local_diction['token'] = diction['token'] + local_diction['_id'] = str(single_client) + + print(" ##### local_diction = ", local_diction) + local_status, partner_client_contact_communication = partner_client.Get_Partner_Client_Communication_Contact( + local_diction) + + if (local_status is False): + mycommon.myprint(" Impossible de récupérer les contacts de communication du client ") + return False, " Impossible de récupérer les contacts de communication du client ", False + + print(" ### partner_client_contact_communication = ", partner_client_contact_communication) + tab_local_email_production = [] + for tmp in partner_client_contact_communication: + tmp_JSON = ast.literal_eval(tmp) + if ("email" in tmp_JSON.keys()): + tab_local_email_production.append(str(tmp_JSON["email"])) + + list_local_email_production = ",".join(tab_local_email_production) + + new_diction_client = {} + new_diction_client['partner_client_id'] = single_client + new_diction_client['token'] = diction['token'] + new_diction_client['courrier_template_id'] = diction['courrier_template_id'] + new_diction_client['email_test'] = diction['email_test'] + new_diction_client['email_production'] = str(list_local_email_production) + new_diction_client['session_id'] = diction['session_id'] + + print(" ##### new_diction_client 0102 = ", new_diction_client) + + + # Creation de la facture du client + diction_invoice = {} + diction_invoice['token'] = diction['token'] + diction_invoice['partner_client_id'] = single_client + diction_invoice['session_id'] = diction['session_id'] + #print(" ##### diction_invoice 0202 = ", diction_invoice) + local_create_invoice_status, local_create_invoice_retval, local_invoice_ref_interne = Invoice_Partner_From_Session(diction_invoice) + if( local_create_invoice_status is False ): + return local_create_invoice_status, local_create_invoice_retval, False + + + """ + Mettre à jour les lignes associées à ce client pour dire que la ligne est facturé + """ + now = str(datetime.now()) + update_data = {} + update_data['invoiced'] = "1" + update_data['invoiced_ref'] = str(local_invoice_ref_interne) + update_data['invoiced_date'] = now + update_data['date_update'] = now + update_data['update_by'] = str(my_partner['_id']) + + update = MYSY_GV.dbname['inscription'].update_many({'partner_owner_recid':str(my_partner['recid']), + 'session_id':diction['session_id'], + 'facture_client_rattachement_id':str(single_client)}, + {'$set':update_data}) + + + tab_local_invoice_ref_interne.append(str(local_invoice_ref_interne)) + + """ + 07/03/20204 : mettre un statut de facturation sur la session afin de voir + tout de suite quel session est entièrement facturée ou partiellement. + + regles : + Si toutes les inscription associées à une session sont facturée ==> invoiced_statut de la session = 2 + Si au moins une inscription associée à une session est facturé ==> invoiced_statut de la session = 1 + Si non invoiced_statut de la session =0 + """ + nb_inscription_facture = MYSY_GV.dbname['inscription'].count_documents( + {'partner_owner_recid': my_partner['recid'], + 'session_id': diction['session_id'], + 'invoiced': '1'}) + + + nb_inscription_non_facture = MYSY_GV.dbname['inscription'].count_documents( + {'partner_owner_recid': my_partner['recid'], + 'session_id': diction['session_id'], + 'invoiced': {'$ne': '1'}}) + + nb_inscription_valide = MYSY_GV.dbname['inscription'].count_documents( + {'partner_owner_recid': my_partner['recid'], + 'session_id': diction['session_id'], + 'status': '1'}) + + + invoiced_statut = "0" + if (nb_inscription_facture == nb_inscription_valide): + # toutes les inscription valides ont été facturée + invoiced_statut = "2" + elif (nb_inscription_facture > 0): + # Au moins une ligne a été facturée + invoiced_statut = "1" + + # Mise à jour du statut de facturation de la session + MYSY_GV.dbname['session_formation'].update_one({'partner_owner_recid': my_partner['recid'], + 'valide': '1', + '_id': ObjectId(str(diction['session_id'])) + }, + {'$set': {'invoiced_statut': invoiced_statut}}) + + + # Creation de l'historique dans les action 'courrier_template_tracking_history' + local_qry = {'partner_owner_recid':str(my_partner['recid']), 'session_id':str(diction['session_id']), + 'invoiced_ref': {'$in': tab_local_invoice_ref_interne} } + + #print(" ### local_qry = ", local_qry) + + for val in MYSY_GV.dbname['inscription'].find({'partner_owner_recid':str(my_partner['recid']), + 'session_id':str(diction['session_id']), + 'invoiced_ref': {'$in': tab_local_invoice_ref_interne} }): + + ref_facture = "" + if( "invoiced_ref" in val.keys() ): + ref_facture = val['invoiced_ref'] + + local_status, local_retval = module_editique.Editic_Log_History_Action_From_courrier_template_type_document_ref_interne( + my_partner, "FACTURATION_SESSION", str(diction['session_id']), 'inscription', + str(val['_id']), + str(diction['courrier_template_id']), + "Facture : "+str(ref_facture) + ) + + if( local_status is False ): + mycommon.myprint(" WARNING : Impossible de logguer l'historique l'inscription_id : " + str(val['_id'])) + + + return_message = " La session a été correctement facturée.\nListe des factures : " + for tmp in tab_local_invoice_ref_interne: + return_message += "\n - "+str(tmp) + + return True, str(return_message), tab_local_invoice_ref_interne + + 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 créer et d'envoyer les factures par email ", False + +def Prepare_and_Send_Facture_From_Session_By_Email_SAVE_ORIG(tab_files, Folder, diction): try: field_list_obligatoire = ['token', 'session_id', 'courrier_template_id', 'email_test', 'email_production'] @@ -7373,7 +7769,6 @@ def Prepare_and_Send_Facture_From_Session_By_Email(tab_files, Folder, diction): return False, " Impossible de créer et d'envoyer les factures par email ", False - """ Cette fonction va créer une facture pour un client lié à des apprenants sur une session de formation @@ -7413,7 +7808,7 @@ def Invoice_Partner_From_Session( diction): # Verifier que ce client a bien des inscriptions valide pour cette session nb_valide_inscription_pr_client = MYSY_GV.dbname['inscription'].count_documents( - {'client_rattachement_id': str(diction['partner_client_id']), + {'facture_client_rattachement_id': str(diction['partner_client_id']), 'session_id': str(diction['session_id']), 'partner_owner_recid': str(my_partner['recid']), 'status': '1'}) @@ -7435,7 +7830,7 @@ def Invoice_Partner_From_Session( diction): inscription_data = MYSY_GV.dbname['inscription'].find({'session_id': str(diction['session_id']), 'status': '1', 'partner_owner_recid': str(my_partner['recid']), - 'client_rattachement_id':str(diction['partner_client_id'])}) + 'facture_client_rattachement_id':str(diction['partner_client_id'])}) tab_apprenant = [] tab_participant = [] for val in inscription_data: @@ -8222,6 +8617,11 @@ C'est a dire le cas ou on souhaite facturer que les lignes selectionnées Cette fonction est identique à la fonction : "Prepare_and_Send_Facture_From_Session_By_Email" a l'exception qu'elle prend en compte les inscription_id à facturer +17/05/2024 : /!\ +Maintenant on facture à partir du champs "facture_client_rattachement_id" et non +"client_rattachement_id" qui lui est concerné par les convention et autre documents +administratifs + """ def Prepare_and_Send_Facture_From_Session_By_Inscription_Id(tab_files, Folder, diction): try: @@ -8289,10 +8689,437 @@ def Prepare_and_Send_Facture_From_Session_By_Inscription_Id(tab_files, Folder, d {"$or": [{'session_id': str(diction['session_id']), 'status': '1', 'partner_owner_recid': str(my_partner['recid']), - "client_rattachement_id": '', + "facture_client_rattachement_id": '', "invoiced": {'$ne': '1'}, "_id": {'$in': tab_my_inscription_ids_Object}, }, + {'session_id': str(diction['session_id']), + 'status': '1', + 'partner_owner_recid': str(my_partner['recid']), + 'facture_client_rattachement_id': {'$exists': False}, + "invoiced": {'$ne': '1'}, + "_id": {'$in': tab_my_inscription_ids_Object}, + }] + } + ) + + + # CONTROLE : Verification des data client (si tous les clients 'particuliers' sont ok + for local_inscription_no_client in liste_inscription_no_client: + print(" ### List des inscrit n'ayant pas de 'client_id': ", local_inscription_no_client) + + """ + - Verifier s'il y a un client avec la même adresse email, + si non, créer le client + """ + is_inscription_no_client_exist = MYSY_GV.dbname['partner_client'].count_documents( + {'partner_recid': str(my_partner['recid']), + 'email': str(local_inscription_no_client['email'])}) + + # S'il ya plusieurs clients avec la meme adresse email, alors il y a un bin's + if (is_inscription_no_client_exist > 1): + mycommon.myprint(" Facturation : L'adresse email : " + str( + local_inscription_no_client['email']) + " correspond à plusieurs clients") + return False, " Facturation : L'adresse email : " + str( + local_inscription_no_client['email']) + " correspond à plusieurs clients ", False + + # Si le client existe, verifier qu'il est valide et pas locké + if (is_inscription_no_client_exist == 1): + is_inscription_no_client_valide_no_locked = MYSY_GV.dbname['partner_client'].count_documents( + {'partner_recid': str(my_partner['recid']), + 'email': str(local_inscription_no_client['email']), + 'valide': "1", + 'locked': '0'}) + + if (is_inscription_no_client_valide_no_locked == 0): + mycommon.myprint(" Facturation : L'adresse email : " + str( + local_inscription_no_client['email']) + " correspond à un client non valide") + return False, " Facturation : L'adresse email : " + str( + local_inscription_no_client['email']) + " correspond à un client non valide ", False + + # Mise à jour de l'inscription avec l'_id du client + inscription_no_client_valide_no_locked_data = MYSY_GV.dbname['partner_client'].find_one( + {'partner_recid': str(my_partner['recid']), + 'email': str(local_inscription_no_client['email']), + 'valide': "1", + 'locked': '0'}) + + MYSY_GV.dbname['inscription'].update_one({'partner_owner_recid': str(my_partner['recid']), + '_id': ObjectId(local_inscription_no_client['_id'])}, + {'$set': { + 'facture_client_rattachement_id': str(inscription_no_client_valide_no_locked_data['_id']), + 'client_rattachement_id': str( + inscription_no_client_valide_no_locked_data['_id']), + } + }) + + # Si il n'y a pas de client associé à cette adresse email, alors on crée le client + if (is_inscription_no_client_exist == 0): + + new_client_contact_data = {} + new_client_data = {} + new_partner_all_list = ['token', "raison_sociale", "nom", "siret", "tva", "email", + "telephone", "website", "comment", "address", + 'adr_adresse', 'adr_code_postal', 'adr_ville', 'adr_pays', + 'invoice_email', 'invoice_nom', 'invoice_siret', + 'invoice_tva', 'invoice_condition_paiement_id', 'invoice_adresse', + 'invoice_ville', + 'invoice_code_postal', 'invoice_pays', "client_type_id", + 'is_fournisseur', 'is_client', 'is_financeur', 'is_client'] + + # Pre Remplir les champs à vide + for tmp in new_partner_all_list: + new_client_data[str(tmp)] = "" + + new_client_data['token'] = diction['token'] + new_client_contact_data['token'] = diction['token'] + + if ("nom" in local_inscription_no_client.keys()): + new_client_data['raison_sociale'] = local_inscription_no_client['nom'] + new_client_data['nom'] = local_inscription_no_client['nom'] + + # Pour le contact + new_client_contact_data['nom'] = local_inscription_no_client['nom'] + + if ("prenom" in local_inscription_no_client.keys()): + # Pour le contact + new_client_contact_data['prenom'] = local_inscription_no_client['prenom'] + + if ("civilite" in local_inscription_no_client.keys()): + # Pour le contact + new_client_contact_data['civilite'] = local_inscription_no_client['civilite'] + + if ("email" in local_inscription_no_client.keys()): + new_client_data['email'] = local_inscription_no_client['email'] + new_client_data['invoice_email'] = local_inscription_no_client['email'] + + # Pour le contact + new_client_contact_data['email'] = local_inscription_no_client['email'] + + if ("telephone" in local_inscription_no_client.keys()): + new_client_data['telephone'] = local_inscription_no_client['telephone'] + + # Pour le contact + new_client_contact_data['telephone'] = local_inscription_no_client['telephone'] + + if ("adresse" in local_inscription_no_client.keys()): + new_client_data['adr_adresse'] = local_inscription_no_client['adresse'] + new_client_data['invoice_adresse'] = local_inscription_no_client['adresse'] + + # Pour le contact + new_client_contact_data['adr_adresse'] = local_inscription_no_client['adresse'] + + if ("code_postal" in local_inscription_no_client.keys()): + new_client_data['adr_code_postal'] = local_inscription_no_client['code_postal'] + new_client_data['invoice_code_postal'] = local_inscription_no_client['code_postal'] + + # Pour le contact + new_client_contact_data['adr_code_postal'] = local_inscription_no_client['code_postal'] + + if ("ville" in local_inscription_no_client.keys()): + new_client_data['adr_ville'] = local_inscription_no_client['ville'] + new_client_data['invoice_ville'] = local_inscription_no_client['ville'] + + # Pour le contact + new_client_contact_data['adr_ville'] = local_inscription_no_client['ville'] + + if ("pays" in local_inscription_no_client.keys()): + new_client_data['adr_pays'] = local_inscription_no_client['pays'] + new_client_data['invoice_pays'] = local_inscription_no_client['pays'] + + # Pour le contact + new_client_contact_data['adr_pays'] = local_inscription_no_client['pays'] + + new_client_data['is_client'] = "1" + new_client_data['is_company'] = "0" + + new_client_status, new_client_retval = partner_client.Add_Partner_Client(new_client_data) + if (new_client_status is False): + mycommon.myprint(" Facturation : Impossible de créer un client associé à l'adresse email : " + str( + local_inscription_no_client['email']) + " ") + return False, " Facturation : Impossible de créer un client associé à l'adresse email : " + str( + local_inscription_no_client['email']) + " ", False + + inscription_no_client_valide_no_locked_data = MYSY_GV.dbname['partner_client'].find_one( + {'partner_recid': str(my_partner['recid']), + 'email': str(local_inscription_no_client['email']), + 'valide': "1", + 'locked': '0'}) + + # Créer le contact de communication du client + new_client_contact_data['include_com'] = "1" + new_client_contact_data['related_collection'] = "partner_client" + new_client_contact_data['related_collection_owner_id'] = str( + inscription_no_client_valide_no_locked_data['_id']) + local_add_contact_status, local_add_contact_retval = Contact.Add_Contact(new_client_contact_data) + if (local_add_contact_status is False): + mycommon.myprint(str(inspect.stack()[0][3]) + " WARNING : Impossible de créer le contact " + str( + local_add_contact_retval)) + + # Mise à jour de l'inscription avec l'_id du client + MYSY_GV.dbname['inscription'].update_one({'partner_owner_recid': str(my_partner['recid']), + '_id': ObjectId(local_inscription_no_client['_id'])}, + {'$set': + { + 'facture_client_rattachement_id': str( + inscription_no_client_valide_no_locked_data['_id']), + 'client_rattachement_id': str( + inscription_no_client_valide_no_locked_data['_id']) + + } + }) + + # Verifier qu'il ya bien des inscriptions valides dans la session pour le client + liste_client_rattachement_id = MYSY_GV.dbname['inscription'].distinct("facture_client_rattachement_id", + {'session_id': str(diction['session_id']), + 'status': '1', + 'partner_owner_recid': str( + my_partner['recid']), + "facture_client_rattachement_id": {'$ne': ''}, + "invoiced": {'$ne': '1'}, + "_id": {'$in': tab_my_inscription_ids_Object}, + } + ) + + print(" ### la liste des liste_client_rattachement_id = ", liste_client_rattachement_id) + + # Sauvegarde des fichiers joints depuis le front + tab_saved_file_full_path = [] + for file in tab_files: + status, saved_file_full_path = mycommon.Upload_Save_PDF_IMG_File(file, Folder) + if (status is False): + mycommon.myprint("Impossible de récupérer correctement le fichier à importer") + return False, "Impossible de récupérer correctement le fichier à importer", False + + tab_saved_file_full_path.append(saved_file_full_path) + + print(" #### tab_saved_file_full_path = ", tab_saved_file_full_path) + + # Recupération des données du modèle de document + courrier_template_data = MYSY_GV.dbname['courrier_template'].find_one( + {'_id': ObjectId(str(diction['courrier_template_id'])), + 'valide': '1', + 'locked': '0', + 'partner_owner_recid': str(my_partner['recid'])} + ) + + tab_local_invoice_ref_interne = [] + # Envoie des factures pour les inscrits AVEC client_id (conventions d'entreprise) + for single_client in liste_client_rattachement_id: + print(" Traitement du client_id = ", single_client) + + # Recuperation des contacts de communication du client + local_diction = {} + local_diction['token'] = diction['token'] + local_diction['_id'] = str(single_client) + + print(" ##### local_diction = ", local_diction) + local_status, partner_client_contact_communication = partner_client.Get_Partner_Client_Communication_Contact( + local_diction) + + if (local_status is False): + mycommon.myprint(" Impossible de récupérer les contacts de communication du client ") + return False, " Impossible de récupérer les contacts de communication du client ", False + + print(" ### partner_client_contact_communication = ", partner_client_contact_communication) + tab_local_email_production = [] + for tmp in partner_client_contact_communication: + tmp_JSON = ast.literal_eval(tmp) + if ("email" in tmp_JSON.keys()): + tab_local_email_production.append(str(tmp_JSON["email"])) + + list_local_email_production = ",".join(tab_local_email_production) + + new_diction_client = {} + new_diction_client['partner_client_id'] = single_client + new_diction_client['token'] = diction['token'] + new_diction_client['courrier_template_id'] = diction['courrier_template_id'] + new_diction_client['email_test'] = diction['email_test'] + new_diction_client['email_production'] = str(list_local_email_production) + new_diction_client['session_id'] = diction['session_id'] + + print(" ##### new_diction_client 0102 = ", new_diction_client) + + # Creation de la facture du client + diction_invoice = {} + diction_invoice['token'] = diction['token'] + diction_invoice['partner_client_id'] = single_client + diction_invoice['session_id'] = diction['session_id'] + diction_invoice['tab_inscription_ids'] = tab_my_inscription_ids_Object + print(" ##### diction_invoice 0202 = ", diction_invoice) + local_create_invoice_status, local_create_invoice_retval, local_invoice_ref_interne = Invoice_Partner_From_Session_By_Inscription_Id( + diction_invoice) + if (local_create_invoice_status is False): + return local_create_invoice_status, local_create_invoice_retval, False + + """ + Mettre à jour les lignes associées à ce client pour dire que la ligne est facturé + """ + now = str(datetime.now()) + update_data = {} + update_data['invoiced'] = "1" + update_data['invoiced_ref'] = str(local_invoice_ref_interne) + update_data['invoiced_date'] = now + update_data['date_update'] = now + update_data['update_by'] = str(my_partner['_id']) + + update = MYSY_GV.dbname['inscription'].update_many({'partner_owner_recid': str(my_partner['recid']), + 'session_id': diction['session_id'], + 'facture_client_rattachement_id': str(single_client), + "_id": {'$in': tab_my_inscription_ids_Object}, + }, + {'$set': update_data}) + + tab_local_invoice_ref_interne.append(str(local_invoice_ref_interne)) + + """ + 07/03/20204 : mettre un statut de facturation sur la session afin de voir + tout de suite quel session est entièrement facturée ou partiellement. + + regles : + Si toutes les inscription associées à une session sont facturée ==> invoiced_statut de la session = 2 + Si au moins une inscription associée à une session est facturé ==> invoiced_statut de la session = 1 + Si non invoiced_statut de la session =0 + """ + nb_inscription_facture = MYSY_GV.dbname['inscription'].count_documents({'partner_owner_recid':my_partner['recid'], + 'invoiced':'1'}) + + nb_inscription_non_facture = MYSY_GV.dbname['inscription'].count_documents( + {'partner_owner_recid': my_partner['recid'], + 'invoiced': {'$ne':'1'}}) + + nb_inscription_valide = MYSY_GV.dbname['inscription'].count_documents( + {'partner_owner_recid': my_partner['recid'], + 'status':'1'}) + + invoiced_statut = "0" + if( nb_inscription_facture == nb_inscription_valide ): + # toutes les inscription valides ont été facturée + invoiced_statut = "2" + elif ( nb_inscription_facture > 0 ): + # Au moins une ligne a été facturée + invoiced_statut = "1" + + # Mise à jour du statut de facturation de la session + MYSY_GV.dbname['session_formation'].update_one({'partner_owner_recid':my_partner['recid'], + 'valide':'1', + '_id':ObjectId(str(diction['session_id'])) + }, + {'$set':{'invoiced_statut':invoiced_statut}}) + + + + + + # Creation de l'historique dans les action 'courrier_template_tracking_history' + local_qry = {'partner_owner_recid': str(my_partner['recid']), 'session_id': str(diction['session_id']), + 'invoiced_ref': {'$in': tab_local_invoice_ref_interne}} + + # print(" ### local_qry = ", local_qry) + + for val in MYSY_GV.dbname['inscription'].find({'partner_owner_recid': str(my_partner['recid']), + 'session_id': str(diction['session_id']), + 'invoiced_ref': {'$in': tab_local_invoice_ref_interne}}): + + ref_facture = "" + if ("invoiced_ref" in val.keys()): + ref_facture = val['invoiced_ref'] + + local_status, local_retval = module_editique.Editic_Log_History_Action_From_courrier_template_type_document_ref_interne( + my_partner, "FACTURATION_SESSION", str(diction['session_id']), 'inscription', + str(val['_id']), + str(diction['courrier_template_id']), + "Facture : " + str(ref_facture) + ) + + if (local_status is False): + mycommon.myprint(" WARNING : Impossible de logguer l'historique l'inscription_id : " + str(val['_id'])) + + return_message = " La session a été correctement facturée.\nListe des factures : " + for tmp in tab_local_invoice_ref_interne: + return_message += "\n - " + str(tmp) + + return True, str(return_message), tab_local_invoice_ref_interne + + 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 créer et d'envoyer les factures par email ", False + + +""" +Sauvegarde fonction avant modif +""" + + +def Prepare_and_Send_Facture_From_Session_By_Inscription_Id_SAVE_ORIG(tab_files, Folder, diction): + try: + + field_list_obligatoire = ['token', 'session_id', 'courrier_template_id', 'email_test', 'email_production', + 'tab_inscription_ids'] + + 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, " La valeur '" + val + "' n'est pas presente dans liste", False + + my_token = "" + if ("token" in diction.keys()): + if diction['token']: + my_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, False + + my_inscription_ids = "" + tab_my_inscription_ids = [] + tab_my_inscription_ids_Object = [] + if ("tab_inscription_ids" in diction.keys()): + if diction['tab_inscription_ids']: + my_inscription_ids = diction['tab_inscription_ids'] + + tab_my_inscription_ids = str(my_inscription_ids).split(",") + print(" ### tab_my_inscription_ids = ", tab_my_inscription_ids) + for my_inscription_id in tab_my_inscription_ids: + + tmp_count = MYSY_GV.dbname['inscription'].count_documents({'session_id': str(diction['session_id']), + '_id': ObjectId(str(my_inscription_id)), + 'partner_owner_recid': str( + my_partner['recid'])}) + + if (tmp_count != 1): + mycommon.myprint(str(inspect.stack()[0][3]) + " L'indentifiant de l'inscription " + str( + my_inscription_id) + " est invalide ") + return False, " L'indentifiant de l'inscription " + str(my_inscription_id) + " est invalide " + + tab_my_inscription_ids_Object.append(ObjectId(str(my_inscription_id))) + + # Verifier que la session est valide + is_session_valide = MYSY_GV.dbname['session_formation'].count_documents( + {'_id': ObjectId(str(diction['session_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + if (is_session_valide != 1): + mycommon.myprint( + str(inspect.stack()[0][ + 3]) + " L'identifiant de la session est invalide ") + return False, " L'identifiant de la session est invalide ", False + + """ + Gestion des inscriptions n'ayant pas de client ID + """ + liste_inscription_no_client = MYSY_GV.dbname['inscription'].find( + {"$or": [{'session_id': str(diction['session_id']), + 'status': '1', + 'partner_owner_recid': str(my_partner['recid']), + "client_rattachement_id": '', + "invoiced": {'$ne': '1'}, + "_id": {'$in': tab_my_inscription_ids_Object}, + }, {'session_id': str(diction['session_id']), 'status': '1', 'partner_owner_recid': str(my_partner['recid']), @@ -8303,7 +9130,6 @@ def Prepare_and_Send_Facture_From_Session_By_Inscription_Id(tab_files, Folder, d } ) - # CONTROLE : Verification des data client (si tous les clients 'particuliers' sont ok for local_inscription_no_client in liste_inscription_no_client: print(" ### List des inscrit n'ayant pas de 'client_id': ", local_inscription_no_client) @@ -8466,7 +9292,8 @@ def Prepare_and_Send_Facture_From_Session_By_Inscription_Id(tab_files, Folder, d my_partner['recid']), "client_rattachement_id": {'$ne': ''}, "invoiced": {'$ne': '1'}, - "_id": {'$in': tab_my_inscription_ids_Object}, + "_id": { + '$in': tab_my_inscription_ids_Object}, } ) @@ -8564,41 +9391,38 @@ def Prepare_and_Send_Facture_From_Session_By_Inscription_Id(tab_files, Folder, d """ 07/03/20204 : mettre un statut de facturation sur la session afin de voir tout de suite quel session est entièrement facturée ou partiellement. - + regles : Si toutes les inscription associées à une session sont facturée ==> invoiced_statut de la session = 2 Si au moins une inscription associée à une session est facturé ==> invoiced_statut de la session = 1 Si non invoiced_statut de la session =0 """ - nb_inscription_facture = MYSY_GV.dbname['inscription'].count_documents({'partner_owner_recid':my_partner['recid'], - 'invoiced':'1'}) + nb_inscription_facture = MYSY_GV.dbname['inscription'].count_documents( + {'partner_owner_recid': my_partner['recid'], + 'invoiced': '1'}) nb_inscription_non_facture = MYSY_GV.dbname['inscription'].count_documents( {'partner_owner_recid': my_partner['recid'], - 'invoiced': {'$ne':'1'}}) + 'invoiced': {'$ne': '1'}}) nb_inscription_valide = MYSY_GV.dbname['inscription'].count_documents( {'partner_owner_recid': my_partner['recid'], - 'status':'1'}) + 'status': '1'}) invoiced_statut = "0" - if( nb_inscription_facture == nb_inscription_valide ): + if (nb_inscription_facture == nb_inscription_valide): # toutes les inscription valides ont été facturée invoiced_statut = "2" - elif ( nb_inscription_facture > 0 ): + elif (nb_inscription_facture > 0): # Au moins une ligne a été facturée invoiced_statut = "1" # Mise à jour du statut de facturation de la session - MYSY_GV.dbname['session_formation'].update_one({'partner_owner_recid':my_partner['recid'], - 'valide':'1', - '_id':ObjectId(str(diction['session_id'])) + MYSY_GV.dbname['session_formation'].update_one({'partner_owner_recid': my_partner['recid'], + 'valide': '1', + '_id': ObjectId(str(diction['session_id'])) }, - {'$set':{'invoiced_statut':invoiced_statut}}) - - - - + {'$set': {'invoiced_statut': invoiced_statut}}) # Creation de l'historique dans les action 'courrier_template_tracking_history' local_qry = {'partner_owner_recid': str(my_partner['recid']), 'session_id': str(diction['session_id']), @@ -8636,7 +9460,6 @@ def Prepare_and_Send_Facture_From_Session_By_Inscription_Id(tab_files, Folder, d return False, " Impossible de créer et d'envoyer les factures par email ", False - """ Creation des factures pour un client avec uniquement la liste des inscriptions concernée. diff --git a/categorie_formation_mgt.py b/categorie_formation_mgt.py index f7ac715..9832b6b 100644 --- a/categorie_formation_mgt.py +++ b/categorie_formation_mgt.py @@ -140,7 +140,7 @@ def Add_Class_Categorie(diction): except Exception as e: exc_type, exc_obj, exc_tb = sys.exc_info() mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) - return False, " IImpossible de créer la catégorie de formation " + return False, " Impossible de créer la catégorie de formation " """ diff --git a/notes_apprenant.py b/notes_apprenant.py new file mode 100644 index 0000000..6e8da99 --- /dev/null +++ b/notes_apprenant.py @@ -0,0 +1,650 @@ +""" +Ce fichier permet de gerer les notes de apprenants dans le système +Principe de base : +• On crée les types de d’évaluation. Par exemple : TD, TP, Projet, Projet_UE (le projet à l’intérieur d’une UE), Stage, Contrôle_Continue etc. +• Pour chaque UE, créer les évaluations associées. Par exemple certaines UE n’ont pas de TP, donc pas d’évaluation TP, +• Pour chaque Evaluation d’une EU, on associe une liste de notes. + +""" +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 type d'evaluation +""" + +def Add_Evaluation_Type(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', 'code', 'nom', 'description'] + + 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'est pas autorisé") + return False, " Les informations fournies sont incorrectes" + + """ + Verification des champs obligatoires + """ + field_list_obligatoire = ['token', 'code', 'nom', ] + + 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 + + + # Verifier que ce code n'existe pas déjà + is_existe_type_evaluation = MYSY_GV.dbname['type_evaluation'].count_documents({'code':str(diction['code']), + 'valide':'1', + 'partner_owner_recid':str(my_partner['recid'])}) + + + if( is_existe_type_evaluation > 0 ): + mycommon.myprint( + str(inspect.stack()[0][3]) + " Un type d'évaluation avec le code '" + str(diction['code']) + "' existe déjà ") + return False, " Un type d'évaluation avec le code '" + str(diction['code']) + "' existe déjà " + + + + + new_data = diction + del diction['token'] + + # Initialisation des champs non envoyés à vide + for val in field_list: + if val not in diction.keys(): + new_data[str(val)] = "" + + new_data['valide'] = "1" + new_data['locked'] = "0" + + new_data['date_update'] = str(datetime.now()) + new_data['update_by'] = str(my_partner['_id']) + new_data['partner_owner_recid'] = str(my_partner['recid']) + + inserted_id = MYSY_GV.dbname['type_evaluation'].insert_one(new_data).inserted_id + if (not inserted_id): + mycommon.myprint( + " Impossible de créer le type d'évaluation (2) ") + return False, " Impossible de créer le type d'évaluation (2) " + + + return True, " Le type d'évaluation 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 de créer le type d'évaluation " + + +""" +Mise à jour d'un type d'évaluation +""" + +def Update_Evaluation_Type(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', '_id', 'code', 'nom', 'description',] + + 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'est pas autorisé") + return False, " Les informations fournies sont incorrectes" + + """ + Verification des champs obligatoires + """ + field_list_obligatoire = ['token', '_id',] + + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, " Les informations fournies sont incorrectes" + + """ + Verification de l'identité et autorisation de l'entité qui + appelle cette API + """ + token = "" + if ("token" in diction.keys()): + if diction['token']: + token = diction['token'] + + local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction) + if (local_status is not True): + return local_status, my_partner + + new_data = diction + + # Verifier que le type d'évaluation + is_existe_type_evaluation = MYSY_GV.dbname['type_evaluation'].count_documents( + {'_id': ObjectId(str(diction['_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + if (is_existe_type_evaluation < 0): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant du type d'évaluation est invalide ") + return False, " L'identifiant du type d'évaluation est invalide " + + + + local_id = str(diction['_id']) + + del diction['token'] + del diction['_id'] + + + new_data['date_update'] = str(datetime.now()) + new_data['update_by'] = str(my_partner['_id']) + + data_cle = {} + data_cle['partner_owner_recid'] = str(my_partner['recid']) + data_cle['_id'] = ObjectId(local_id) + data_cle['valide'] = "1" + data_cle['locked'] = "0" + + result = MYSY_GV.dbname['type_evaluation'].find_one_and_update( + data_cle, + {"$set": new_data}, + upsert=False, + return_document=ReturnDocument.AFTER + ) + + if ("_id" not in result.keys()): + mycommon.myprint( + " Impossible de mettre à jour le type d'évaluation (2) ") + return False, " Impossible de mettre à jour le type d'évaluation (2) " + + return True, " Le type d'évaluation a été correctement mis à jour" + + 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 mettre à jour le type d'évaluation " + + + +""" +Suppression d'un type d'évaluation +regles : + +""" + +def Delete_Type_Evaluation(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', '_id',] + + 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'est pas autorisé") + return False, " Les informations fournies sont incorrectes" + + """ + Verification des champs obligatoires + """ + field_list_obligatoire = ['token', '_id',] + + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, " Les informations fournies sont incorrectes" + + """ + Verification de l'identité et autorisation de l'entité qui + appelle cette API + """ + token = "" + if ("token" in diction.keys()): + if diction['token']: + token = diction['token'] + + local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction) + if (local_status is not True): + return local_status, my_partner + + + # Verifier que la codition de paiement existe + is_existe_type_eval = MYSY_GV.dbname['type_evaluation'].count_documents( + {'_id': ObjectId(str(diction['_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + if (is_existe_type_eval < 0): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant du type d'évaluation n'est pas valide ") + return False, " L'identifiant du type d'évaluation n'est pas valide " + + + + + + + delete = MYSY_GV.dbname['type_evaluation'].delete_one({'_id': ObjectId(str(diction['_id'])), + 'partner_owner_recid': str(my_partner['recid']), + }, ) + + + + return True, " Le type d'évaluation a été correctement supprimé" + + 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 type d'évaluation " + + +""" +Recuperer la liste des type d'evaluation d'un partenaire +""" +def Get_List_Type_Evaluation(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', ] + + 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', ] + 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 + + """ + Clés de mise à jour + """ + data_cle = {} + data_cle['partner_owner_recid'] = str(my_partner['recid']) + data_cle['valide'] = "1" + data_cle['locked'] = "0" + + + RetObject = [] + val_tmp = 0 + + for retval in MYSY_GV.dbname['type_evaluation'].find(data_cle).sort([("_id", pymongo.DESCENDING), ]): + 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 la liste des type d'évaluation " + + +""" +Recuperer les données d'un type d'évaluation donné +""" +def Get_Given_Type_Evaluation(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', '_id'] + + 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', '_id' ] + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, " Les informations fournies sont incorrectes", + + """ + Verification de l'identité et autorisation de l'entité qui + appelle cette API + """ + token = "" + if ("token" in diction.keys()): + if diction['token']: + token = diction['token'] + + local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction) + if (local_status is not True): + return local_status, my_partner + + """ + Clés de mise à jour + """ + data_cle = {} + data_cle['partner_owner_recid'] = str(my_partner['recid']) + data_cle['valide'] = "1" + data_cle['locked'] = "0" + data_cle['_id'] = ObjectId(str(diction['_id'])) + + + RetObject = [] + val_tmp = 0 + + for retval in MYSY_GV.dbname['type_evaluation'].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 le types d'évaluation " + + +""" +Ajout ou mettre à jour une evaluation à une l'UE d'une formation. +les champs : +- class_id, +- class_ue_id, +- type_evaluation_id, +- max_note +""" + +def Add_Class_UE_Evaluation(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', 'class_id', 'class_ue_id', 'type_evaluation_id', 'max_note', + ] + + 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'est pas autorisé") + return False, " Les informations fournies sont incorrectes" + + """ + Verification des champs obligatoires + """ + field_list_obligatoire = ['token', 'class_id', 'class_ue_id', 'type_evaluation_id', ] + + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, " Les informations fournies sont incorrectes" + + """ + Verification de l'identité et autorisation de l'entité qui + appelle cette API + """ + token = "" + if ("token" in diction.keys()): + if diction['token']: + token = diction['token'] + + local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction) + if (local_status is not True): + return local_status, my_partner + + + """ + Verifier que class_ue_id est valide + """ + is_ue_id_existe_class = MYSY_GV.dbname['myclass'].count_documents({ '_id':ObjectId(str(diction['class_id'])), + 'list_unite_enseignement._id': str(diction['class_ue_id']), + 'partner_owner_recid':my_partner['recid'], + 'valide':'1', + 'locked':'0'}) + + if (is_ue_id_existe_class != 1): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'unité d'enseignement n'existe pas dans la formation ") + return False, " L'unité d'enseignement n'existe pas dans la formation " + + + """ + Verifier que le type d'évaluation existe + """ + is_type_eval_existe = MYSY_GV.dbname['type_evaluation'].count_documents({'_id':ObjectId(str(diction['type_evaluation_id'])), + 'partner_owner_recid':my_partner['recid'], + 'valide': '1', + 'locked': '0' + }) + + if( is_type_eval_existe != 1 ): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant du type de formation est invalide ") + return False, " L'identifiant du type de formation est invalide " + + new_data = diction + del diction['token'] + + # Initialisation des champs non envoyés à vide + for val in field_list: + if val not in diction.keys(): + new_data[str(val)] = "" + + new_data['valide'] = "1" + new_data['locked'] = "0" + + new_data['date_update'] = str(datetime.now()) + new_data['update_by'] = str(my_partner['_id']) + new_data['partner_owner_recid'] = str(my_partner['recid']) + + inserted_id = MYSY_GV.dbname['class_unite_enseignement_type_evaluation'].insert_one(new_data).inserted_id + if (not inserted_id): + mycommon.myprint( + " Impossible de créer l'évaluation pour l'UE (2) ") + return False, " Impossible de créer l'évaluation pour l'UE (2) " + + + return True, " L'évaluation a été correctement ajoutée" + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible de créer l'évaluation pour l'UE " + + +def Update_Class_UE_Evaluation(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', 'max_note', 'class_ue_evaluation_id'] + + 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'est pas autorisé") + return False, " Les informations fournies sont incorrectes" + + """ + Verification des champs obligatoires + """ + field_list_obligatoire = ['token', 'class_ue_evaluation_id' ] + + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, " Les informations fournies sont incorrectes" + + """ + Verification de l'identité et autorisation de l'entité qui + appelle cette API + """ + token = "" + if ("token" in diction.keys()): + if diction['token']: + token = diction['token'] + + local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction) + if (local_status is not True): + return local_status, my_partner + + + """ + Verifier que class_ue_id est valide + """ + is_ue_id_existe_class = MYSY_GV.dbname['class_unite_enseignement_type_evaluation'].count_documents({ '_id':ObjectId(str(diction['class_ue_evaluation_id'])), + 'partner_owner_recid':my_partner['recid'], + 'valide': '1', + 'locked': '0' + }) + + if (is_ue_id_existe_class != 1): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant de l'évaluation est invalide ") + return False, " L'identifiant de l'évaluation est invalide " + + + + new_data = diction + del diction['token'] + del diction['class_ue_evaluation_id'] + + # Initialisation des champs non envoyés à vide + for val in field_list: + if val not in diction.keys(): + new_data[str(val)] = "" + + new_data['valide'] = "1" + new_data['locked'] = "0" + + new_data['date_update'] = str(datetime.now()) + new_data['update_by'] = str(my_partner['_id']) + new_data['partner_owner_recid'] = str(my_partner['recid']) + + result = MYSY_GV.dbname['class_unite_enseignement_type_evaluation'].find_one_and_update( + {'_id': ObjectId(str(diction['class_ue_evaluation_id'])), + 'partner_owner_recid': my_partner['recid'], + 'valide': '1', + 'locked': '0' + }, + {"$set": new_data}, + upsert=False, + return_document=ReturnDocument.AFTER + ) + + if ("_id" not in result.keys()): + mycommon.myprint( + " Impossible de mettre à jour l'évaluation (2) ") + return False, " Impossible de mettre à jour l'évaluation (2) " + + + + return True, " L'évaluation a été correctement mise à jour" + + 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 mettre à jour l'évaluation " + diff --git a/partner_invoice.py b/partner_invoice.py index d2a6c0d..36b176c 100644 --- a/partner_invoice.py +++ b/partner_invoice.py @@ -1674,7 +1674,7 @@ def GerneratePDF_Partner_Invoice(diction): contenu_doc_Template = jinja2.Template(str(partner_document_INVOICE_data['contenu_doc'])) - #print(" #### Order_header_data = ", Order_header_data) + print(" #### partner_document_INVOICE_data = ", str(partner_document_INVOICE_data['contenu_doc'])) #sourceHtml = contenu_doc_Template.render(params=Order_header_data) #print(" ### Order_header_data = ", Order_header_data) @@ -1751,9 +1751,16 @@ def GerneratePDF_Partner_Invoice(diction): """ - print("company_data = ", company_data) - sourceHtml = contenu_doc_Template.render(params=Order_header_data, param_order_lines=Order_header_lines_data, company_data=company_data) + """ + print("Order_header_data = ", Order_header_data) + print("Order_header_lines_data = ", Order_header_lines_data) + print("company_data['params'] = ", company_data['params']) + """ + #sourceHtml = contenu_doc_Template.render(params=Order_header_data, param_order_lines=Order_header_lines_data, company_data=company_data) + + sourceHtml = contenu_doc_Template.render(params_order_header=Order_header_data, params_order_lines=Order_header_lines_data, + params=company_data['params']) orig_file_name = "Partner_Invoice_"+str(Order_header_data['invoice_header_ref_interne'])+".pdf" outputFilename = str(MYSY_GV.TEMPORARY_DIRECTORY) +"/"+ str(orig_file_name) @@ -2023,7 +2030,6 @@ def Send_Partner_Invoice_By_Email(diction): contenu_doc_Template = jinja2.Template(str(partner_document_INVOICE_data['contenu_doc'])) # Recuperation des données du partenaire associé à l'utilisateur connecté - local_status, local_retval = mycommon.Get_Connected_User_Partner_Data_From_RecID(my_partner['recid']) if (local_status is False): return local_status, local_retval @@ -2031,6 +2037,7 @@ def Send_Partner_Invoice_By_Email(diction): local_company_data = local_retval + """ # Recuperation des données de la société company_data = {} @@ -2065,19 +2072,52 @@ def Send_Partner_Invoice_By_Email(diction): company_data.update(new_field_logo) company_data.update(new_field_cachet) + """ + + """ + Recuperation du dictionnaire des info + """ + tab_client = [] + tab_client.append(ObjectId(str(Order_header_client_data['_id']))) + + new_diction = {} + new_diction['token'] = diction['token'] + new_diction['list_stagiaire_id'] = [] + new_diction['list_session_id'] = [] + new_diction['list_class_id'] = [] + new_diction['list_client_id'] = tab_client + new_diction['list_apprenant_id'] = [] + + local_status, local_retval = mycommon.Get_Dictionnary_data_For_Template(new_diction) + + if (local_status is False): + return local_status, local_retval + + convention_dictionnary_data = local_retval + company_data = { + "params": convention_dictionnary_data, + } + + - contenu_doc_Template_subject = jinja2.Template(str(partner_document_INVOICE_data['sujet'])) #print(" #### Order_header_data = ", Order_header_data) - sourceHtml = contenu_doc_Template.render(params=Order_header_data, param_order_lines=Order_header_lines_data, company_data=company_data) - sujetHtml = contenu_doc_Template_subject.render(params=Order_header_data) + #sourceHtml = contenu_doc_Template.render(params=Order_header_data, param_order_lines=Order_header_lines_data, company_data=company_data) + + contenu_doc_Template = jinja2.Template(str(partner_document_INVOICE_data['contenu_doc'])) + contenuHtml = contenu_doc_Template.render(params_order_header=Order_header_data, + params_order_lines=Order_header_lines_data, + params=company_data['params']) + + contenu_doc_Template_subject = jinja2.Template(str(partner_document_INVOICE_data['sujet'])) + sujetHtml = contenu_doc_Template_subject.render(params_order_header=Order_header_data) #print(" #### sourceHtml = ", sourceHtml) print("debut envoi mail de test ") msg = EmailMessage() - msg.set_content(sourceHtml, subtype='html') + msg.set_content(contenuHtml, subtype='html') """ @@ -2310,28 +2350,32 @@ def Compute_Invoice_Order_Data(diction): local_retval['order_line_montant_reduction']) ligne_montant_reduction = mycommon.tryFloat(local_retval['order_line_montant_reduction']) + """ print(" #### invoice_line_montant_reduction = ", str(mycommon.tryFloat(local_retval['order_line_montant_reduction']))) + """ if ("order_line_tax_amount" in local_retval.keys()): line_sum_invoice_line_tax_amount = line_sum_invoice_line_tax_amount + mycommon.tryFloat( local_retval['order_line_tax_amount']) - print(" #### invoice_line_tax_amount = ", str(mycommon.tryFloat(local_retval['order_line_tax_amount']))) + #print(" #### invoice_line_tax_amount = ", str(mycommon.tryFloat(local_retval['order_line_tax_amount']))) if ("order_line_montant_hors_taxes" in local_retval.keys()): line_sum_invoice_line_montant_hors_taxes_before_reduction = line_sum_invoice_line_montant_hors_taxes_before_reduction + mycommon.tryFloat( local_retval['order_line_montant_hors_taxes']) + """ print(" #### invoice_line_montant_hors_taxes = ", str(mycommon.tryFloat(local_retval['order_line_montant_hors_taxes']))) + """ invoice_line_montant_hors_taxes_APRES_REDUCTION = mycommon.tryFloat( local_retval['order_line_montant_hors_taxes']) - ligne_montant_reduction - print(" #### invoice_line_montant_hors_taxes_APRES_REDUCTION = ", str(invoice_line_montant_hors_taxes_APRES_REDUCTION)) + #print(" #### invoice_line_montant_hors_taxes_APRES_REDUCTION = ", str(invoice_line_montant_hors_taxes_APRES_REDUCTION)) if ("order_line_montant_toutes_taxes" in local_retval.keys()): line_sum_invoice_line_montant_toutes_taxes = line_sum_invoice_line_montant_toutes_taxes + mycommon.tryFloat(local_retval['order_line_montant_toutes_taxes']) - print(" #### invoice_line_montant_toutes_taxes = ", str(mycommon.tryFloat(local_retval['order_line_montant_toutes_taxes']))) + #print(" #### invoice_line_montant_toutes_taxes = ", str(mycommon.tryFloat(local_retval['order_line_montant_toutes_taxes']))) print(" ----------- FIN DES LIGNES ") @@ -2378,6 +2422,8 @@ def Compute_Invoice_Order_Data(diction): """ elif (str(header_reduction_type) == "percent"): + + """ print(" GRRRR line_sum_order_line_montant_hors_taxes_after_reduction = ", line_sum_invoice_line_montant_hors_taxes_after_reduction) print(" GRRRR mycommon.tryFloat(header_reduction_type_value)/100 = ", @@ -2387,15 +2433,17 @@ def Compute_Invoice_Order_Data(diction): (line_sum_invoice_line_montant_hors_taxes_after_reduction - ( line_sum_invoice_line_montant_hors_taxes_after_reduction * mycommon.tryFloat( header_reduction_type_value) / 100))) - + """ header_reduction_type_value_total_amount = line_sum_invoice_line_montant_hors_taxes_after_reduction * mycommon.tryFloat( header_reduction_type_value) / 100 global_order_amount_ht_after_header_reduction = line_sum_invoice_line_montant_hors_taxes_after_reduction - (( line_sum_invoice_line_montant_hors_taxes_after_reduction * mycommon.tryFloat( header_reduction_type_value) / 100)) + + """ print(" GRRRR global_order_amount_ht_after_header_reduction = ", global_order_amount_ht_after_header_reduction) - + """ else: header_reduction_type_value_total_amount = 0 global_order_amount_ht_before_header_reduction = line_sum_invoice_line_montant_hors_taxes_after_reduction