diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 3668ca8..97eacd1 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,29 +1,13 @@ - + + - - - - - - - - - - - + - - - - - - - + @@ -479,7 +469,6 @@ - @@ -504,6 +493,7 @@ - \ No newline at end of file diff --git a/GlobalVariable.py b/GlobalVariable.py index f7b375f..19d68f3 100644 --- a/GlobalVariable.py +++ b/GlobalVariable.py @@ -322,11 +322,18 @@ if (MYSY_ENV == "DEV"): O365_SMTP_COUNT_port = 587 """ - # Tester le relay smtp perso (maison) - O365_SMTP_COUNT_password = 'cherif' + # Tester le relay smtp perso (maison - DIRTY MAIL) + """O365_SMTP_COUNT_password = 'cherif' O365_SMTP_COUNT_smtpsrv = "srvdmz.iexercice.com" O365_SMTP_COUNT_user = "clientmail-vm2" O365_SMTP_COUNT_From_User = "clientmail-vm2@iexercice.com" + O365_SMTP_COUNT_port = 587""" + + # Tester le relay smtp perso (maison - mysy-training.fr) + O365_SMTP_COUNT_password = 'cherif' + O365_SMTP_COUNT_smtpsrv = "srvdmz.mysy-training.fr" + O365_SMTP_COUNT_user = "cbalde" + O365_SMTP_COUNT_From_User = "cbalde@mysy-training.fr" O365_SMTP_COUNT_port = 587 diff --git a/Log/log_file.log b/Log/log_file.log index 7520943..71a74a2 100644 --- a/Log/log_file.log +++ b/Log/log_file.log @@ -32326,3 +32326,3004 @@ INFO:root:2025-04-25 14:21:23.741578 : Security check : IP adresse '127.0.0.1' INFO:root:2025-04-25 14:21:23.744575 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Apr/2025 14:21:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Apr/2025 14:21:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-26 11:18:19.480863 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-26 11:18:19.480863 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-26 11:18:19.480863 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-26 11:18:19.480863 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-26 11:18:19.480863 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-26 11:18:30.119675 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-26 11:18:30.119675 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-26 11:18:30.119675 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-26 11:18:30.119675 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-26 11:18:30.119675 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 896-618-139 +INFO:root:2025-04-26 11:18:40.653233 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:40] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:18:40.874932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:18:40.879150 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:18:40.883207 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:18:40.889314 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:18:40.922930 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:18:40.977084 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:18:40.983350 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:18:40.988349 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:40] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:18:40.999850 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:18:41.003095 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:41] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:41] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:18:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\GlobalVariable.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-26 11:30:43.399338 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-26 11:30:43.399338 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-26 11:30:43.399338 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-26 11:30:43.399338 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-26 11:30:43.399338 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 896-618-139 +INFO:root:2025-04-26 11:30:58.126886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:30:58.129902 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:30:58.134330 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:30:58.137374 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:30:58.142529 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:30:58.150057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:30:58.156343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:30:58.163471 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:30:58.167493 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:30:58.172490 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:30:58.180689 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:30:58.187997 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:30:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:03.305962 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:03.309818 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:03.312293 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:03.314382 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:03.322112 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:03.332885 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:03.334888 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:05.533289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:07.803770 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:07.806888 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:07.810033 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:07.815200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:07.818200 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:07] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:07] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:08] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:08] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:23.323607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:23.327755 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:23.331764 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:23.334204 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:23.342710 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:23.346704 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:23.355673 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:33.315511 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:33] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:33.642232 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:33.644492 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:33] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:35.337865 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:35.341638 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:35.344648 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:35.349000 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:31:35.351219 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:35] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:35] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:35] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:35] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:35] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:41.203483 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:41] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:42.793340 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:31:42] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:31:49.795581 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_70584.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:root:2025-04-26 11:32:23.316238 : Sent_Convocation_Stagiaire_By_Email -(535, b'5.7.8 Error: authentication failed: (reason unavailable)') - Line : 7864 +INFO:root:2025-04-26 11:32:23.316238 : WARNING impossible d'envoyer la convocation a l'apprenant : 680b76ed16372f58350b0646 +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_73426.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\GlobalVariable.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-26 11:32:45.200079 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-26 11:32:45.200079 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-26 11:32:45.201079 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-26 11:32:45.201079 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-26 11:32:45.201079 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 896-618-139 +INFO:root:2025-04-26 11:32:45.244414 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.248397 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.251397 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.255412 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.259400 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:45.269415 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.276414 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.282934 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.289627 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:45.305875 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:45.311387 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:45.318952 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.322690 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.330036 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.335924 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:45.349249 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:45.358084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:45] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_90419.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_14898.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_66916.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_23279.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_15968.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:50] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:50.502731 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:50.505460 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:50.508246 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:50.512628 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:50.519068 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:50.526238 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:50.529656 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:50] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:52.757939 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:52.762190 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:52.765181 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:32:52.771688 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:52.778375 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:52] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:52] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:53] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:53] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:56.315763 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:56] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:32:58.284647 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:32:58] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:33:00.837983 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_06424.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_44599.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_55463.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_44595.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_48325.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:33:06] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:33:06.115481 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:33:06] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:37:33.396696 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:37:33] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:37:35.202808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:37:35] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:37:39.003243 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_73038.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_55112.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_83482.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_79762.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_10025.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:38:05] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:38:05.674668 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:38:05] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:41:33.379476 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:41:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:41:45.483950 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:41:46] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:42:55.784455 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:42:55.787468 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:42:55.791188 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:42:55] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:42:55.797903 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 11:42:55.800139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:42:55] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:42:55] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:42:56] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:42:56] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:42:57.573522 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:42:57] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:43:00.197401 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:43:00] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:43:02.997929 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_70073.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_08495.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_17307.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_89816.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_13536.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:43:05] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-26 11:43:05.601712 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 11:43:05] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\GlobalVariable.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-26 12:00:50.734588 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-26 12:00:50.734588 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-26 12:00:50.734588 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-26 12:00:50.734588 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-26 12:00:50.734588 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 896-618-139 +INFO:root:2025-04-26 12:01:13.323399 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:01:13] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:01:17.958644 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:01:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:01:23.536099 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:01:24] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:01:39.352745 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:01:39] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:01:52.385997 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:01:53] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:02:08.179979 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 12:02:08.183229 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 12:02:08.186550 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 12:02:08.189727 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 12:02:08.192484 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:08] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:08] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:08] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:08] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:02:09.897391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:09] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:02:11.760105 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:11] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:02:15.017845 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_88136.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_22689.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_13734.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_20461.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_69088.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:21] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:02:21.963631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:02:22] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:27.733891 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:27] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:29.209063 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:29] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:33.303403 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : Client 1   Réprésenté par
(Ci-aprés nommé le client)
Situé :      
Représenté par :  prenpù prenpù  en qualité de
Contact : cbalde@mysy-training.com 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Env Dev Part 

\n


Formation :  Ma Révolution Quantique 

Durée : 121.0   heure (s) 
Lieu de formation :Bertrange 
Dates de formation : 28/04/2025  05/05/2025 
Nom formateur :  

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
part nom3_client   part 3   mysytraining+apprenant2@gmail.com
part nom4_client   part 4   mysytraining+apprenant3@gmail.com
part nom5_client   part 5   mysy1000formation+01@gmail.com
part nom6_client   part 6   mysy1000formation+02@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 26/04/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Env Dev Part 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' + dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_40103.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', 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'gAMA' 41 4 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:34] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:34.299532 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:34] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:38.316933 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:38] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:40.058796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:40] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:43.983580 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

N° de déclaration d\'activité :  NDA-001254 

\n
\n
\n
\n
\n
 Est conclue la convention suivante entre
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

Et

\n
Et le bénéciaire :
 part 2 part nom2 
(Ci-aprés nommé le client)
Situé :  adresse01  code_postal01 ville01 

\n
\n
\n

PRÉAMBULE
EZUS Lyon   Env Dev Part filiale de Valorisation de l\'Université Claude Bernard Lyon I, s\'est vue confier la gestion des activités industrielles et commerciales des centres et services de l\'UCBL, ainsi que les actions de formation continue par la convention cadre signée le 23 janvier 2008.

\n

A cet effet, la société Env Dev Part  fait appel au : Docteur Eric J. VOIGLIO, MD, PhD, FACS, FRCS Directeur ATLS France.

\n

Est conclu un contrat de formation professionnelle en application de l\'article L6353-3 du Code du Travail.

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation

\n

 Env Dev Part 

\nFormation : Ma Révolution Quantique 
Durée : 121.0   heure (s) 
Lieu de formation :   Bertrange 
Dates de formation :  28/04/2025  05/05/2025 
Nom formateur :  
\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.

\n

Article 4 : Prix de la formation
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire :  1500.0 €

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

Paris , 26/04/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation prenom   nonn 

\n

 

\n

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n

 

\n
\n

 

\n
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

' + dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_54061.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf: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'gAMA' 41 4 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:44] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:44.780274 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:45] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:46.443730 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:49.677520 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:49] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:52.364524 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:52] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:52.457820 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:03:52] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:03:58.907810 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:04:06] "POST /myclass/api/Send_Survey_TabIds/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:04:06.255839 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:04:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:04:59.538202 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 12:04:59.542371 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 12:04:59.547751 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:04:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:04:59.552162 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-26 12:04:59.556646 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:04:59] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:04:59] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:04:59] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:04:59] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:05:02.406120 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:05:02] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:05:04.317505 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:05:04] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:05:07.132246 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_04808.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_69846.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_17437.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_83806.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 26/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_68195.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:05:10] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-26 12:05:10.299334 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Apr/2025 12:05:10] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-27 10:57:43.100741 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-27 10:57:43.100741 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-27 10:57:43.100741 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-27 10:57:43.100741 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-27 10:57:43.100741 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-27 10:57:53.637152 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-27 10:57:53.637152 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-27 10:57:53.637152 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-27 10:57:53.637152 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-27 10:57:53.637152 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 896-618-139 +INFO:root:2025-04-27 10:57:53.714859 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:53] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-27 10:57:53.960907 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 10:57:53.964909 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 10:57:53.968010 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 10:57:53.973005 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-27 10:57:54.013151 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-27 10:57:54.043872 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 10:57:54.047102 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 10:57:54.051095 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 10:57:54.058534 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:54] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-27 10:57:54.065526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:54] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:54] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 10:57:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:05.580039 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:05.583215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:05.587226 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:05.592235 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:05.597390 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:05.604496 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:05.608931 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:05.612933 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:05.619141 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:05.625476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:05.632008 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:05.637008 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:05] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:10.417478 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:10.420746 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:10.423752 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:10.427702 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:10.432277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:10.437599 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:10.449690 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:15.925407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:15.928300 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:15.931059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:15.934152 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:06:15.940742 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:15] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:15] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:16] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:16] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:18.471842 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:18] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:19.990723 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:19] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:23.526964 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_99286.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_96823.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_82586.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_28979.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_00183.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:25] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:06:25.387092 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:06:25] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:11:10.431704 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:11:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:19:00.204308 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:19:00] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:19:02.574753 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_40781.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:19:03] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:19:03.084601 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:19:03] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:19:37.909643 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:19:37] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:19:43.035322 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_03007.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:19:44] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:19:44.453159 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:19:44] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:22:30.332251 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:22:30] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:22:33.687097 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_37505.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:22:34] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:22:34.876794 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:22:35] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:24:16.959400 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:24:16] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:24:20.547085 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_19044.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:24:21] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:24:21.095864 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:24:21] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:25:35.951244 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:25:35] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:25:40.310065 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_79625.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:25:41] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:25:41.908632 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:25:42] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:33:24.925505 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:33:24.929517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:33:24.931852 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:33:24.938265 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:33:24] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:33:24.947154 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:33:24] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:33:24] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:33:25] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:33:25] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:33:25.591170 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:33:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:33:34.950269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:33:34] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:33:39.579717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 11:33:40.576715 : Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 7401 +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:33:40] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:34:57.644400 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:34:57] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:35:23.865162 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_72787.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:35:24] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:35:24.638194 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:35:25] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:36:21.547987 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:36:21] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:36:27.633906 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_03274.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:36:28] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:36:28.279797 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:36:28] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:40:38.475604 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:40:38] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:40:48.928387 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_39942.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:40:49] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:40:49.796922 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:40:50] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:41:11.923378 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:41:11] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:41:16.562273 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_46252.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:41:17] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:41:17.162338 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:41:17] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:42:08.405881 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:42:08] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:42:12.377928 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_45889.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:42:12] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:42:12.896805 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:42:13] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:42:40.288562 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:42:40] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:42:44.891132 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_77567.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:42:45] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:42:45.513665 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:42:46] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:45:03.171145 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:45:03] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:45:06.632079 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_15306.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:45:07] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:45:07.195110 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:45:07] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:45:44.909104 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:45:44] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:45:48.708085 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_79061.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:45:49] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 11:45:49.207308 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 11:45:49] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:06:22.307448 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:06:22] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:06:27.260419 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_91142.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:06:27] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:06:27.813104 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:06:28] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:06:45.564770 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:06:45] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:06:49.587492 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_29043.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:06:49] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:06:50.009967 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:06:50] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:15:08.090644 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:15:08] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:15:11.525657 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_88082.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:15:11] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:15:11.885296 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:15:12] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:16:03.597832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:16:03] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:16:08.314968 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_31571.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_15044.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_50179.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_65491.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_60176.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:16:10] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:16:10.527255 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:16:11] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:17:21.685990 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:17:21] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:17:25.530203 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_03704.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:17:28] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 12:17:28.475475 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 12:17:28] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 13:58:12.497107 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 13:58:12] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 13:58:16.116939 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_02335.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 13:58:17] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 13:58:17.369012 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 13:58:17] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:00:12.204169 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:00:12.206170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:00:12.210845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:00:12.215508 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:00:12.220092 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:12] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:12] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:12] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:12] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:12] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:00:13.782186 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:13] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:00:15.187470 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:15] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:00:17.317154 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_77238.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_35193.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_84461.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_92434.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_97693.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:23] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:00:23.258347 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:00:23] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:01:57.183195 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:01:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:33.094220 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:33.098211 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:33.102876 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:33.117914 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:33.214801 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:33.218271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:33.222698 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:33.226751 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:33.232242 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:33.235407 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:33.252845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:33.261843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:33.275074 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:33.282324 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:33] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:34] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:41.443400 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:43.127295 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:43.130522 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:43.133528 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-27 14:07:43.136543 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:43.147548 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:43] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:43] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:43] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:43] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:45.115241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:55.234781 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:07:55] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:07:59.317312 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 27/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_89689.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:08:01] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-27 14:08:01.111981 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [27/Apr/2025 14:08:01] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-28 14:37:53.432145 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-28 14:37:53.432145 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-28 14:37:53.432145 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-28 14:37:53.432145 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-28 14:37:53.432145 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-28 14:38:04.003088 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-28 14:38:04.003088 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-28 14:38:04.003088 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-28 14:38:04.003088 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-28 14:38:04.003088 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 886-501-038 +INFO:root:2025-04-28 14:44:14.216951 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:14] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:14.481337 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:14.484541 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:14.489037 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:14.494424 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:14.557799 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:14.560792 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:14.564267 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:14.571077 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:14.583455 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:14.587788 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:14] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:14] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:14] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:17] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:21.181993 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:21.185993 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:21.189996 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:21.195990 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:21.204937 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:21.206205 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:21.211704 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:21.216893 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:21.221902 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:21.227210 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:21.233575 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:21.237698 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:24.986548 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:24.992177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:24.996665 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:24.999877 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:25.005944 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:25.010951 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:25] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:25] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:25.018291 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:25] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:40.068972 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:40.072020 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:40.076010 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:40.082512 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-28 14:44:40.086931 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:40] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:40] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:40] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:40] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:41.968974 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:51.152527 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:44:51] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:44:53.345430 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 28/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_16361.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:45:15] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-28 14:45:15.193085 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [28/Apr/2025 14:45:15] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 15:42:31.466787 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 15:42:31.466787 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 15:42:31.466787 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 15:42:31.466787 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 15:42:31.466787 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 15:43:05.262866 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 15:43:05.263864 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 15:43:05.263864 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 15:43:05.263864 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 15:43:05.263864 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 343-284-399 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 16:09:06.068428 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 16:09:06.069532 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 16:09:06.069532 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 16:09:06.069532 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 16:09:06.069532 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 343-284-399 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 16:09:51.392124 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 16:09:51.392124 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 16:09:51.392124 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 16:09:51.392124 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 16:09:51.392124 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 343-284-399 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 16:10:21.517094 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 16:10:21.517094 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 16:10:21.517094 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 16:10:21.517094 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 16:10:21.517094 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 343-284-399 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 16:16:47.208228 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 16:16:47.208228 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 16:16:47.208228 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 16:16:47.208228 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 16:16:47.208228 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 16:16:57.188009 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 16:16:57.188009 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 16:16:57.188009 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 16:16:57.188009 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 16:16:57.188009 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 343-284-399 +INFO:root:2025-04-29 16:37:06.994280 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:07] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:37:07.484363 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:37:07.490085 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:37:07.499161 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:37:07.507846 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:37:07.565805 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:37:07.656597 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:37:07.663872 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:37:07.671609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:37:07.677031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:37:07.687896 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:07] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:07] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:07] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:37:10] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:39:55.323074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:39:55.326525 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:39:55.332637 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:39:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:39:55.343302 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:39:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:39:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:40:19.304858 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:40:19.311008 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:40:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:40:19.316967 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:40:19.328964 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:40:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:40:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:41:46.565526 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:41:46.573741 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:41:46.591206 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:41:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:41:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:41:46.751194 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:41:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:41:47.310862 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:41:47.364537 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:41:47.368533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:41:47.380057 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:41:47.385056 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:41:47] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:41:47] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:41:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:41:47] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:41:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:42:15.531480 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:42:15.534488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:42:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:42:15.540000 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:42:15.551169 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:42:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:42:15] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:43:38.874975 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:43:38.881569 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:43:38.886383 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:43:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:43:38.904777 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:43:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:43:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:44:09.428453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:44:09.432449 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:44:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:44:09.437456 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:44:09.448459 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:44:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:44:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:44:59.825515 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:44:59.829795 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:44:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:44:59.836792 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:44:59.845875 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:44:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:44:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:45:34.504485 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:45:34.508649 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:45:34.515573 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:45:34.532293 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:45:34.608348 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:45:34.612665 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:45:34.618085 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:34] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:45:34.632079 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:45:34.638174 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:34] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:34] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:37] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:45:47.855715 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:47] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:45:47.915653 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:45:47.918710 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:45:47.923362 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:45:47.928929 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:47] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:45:47.934012 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:47] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:47] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:45:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:47:30.644629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:47:30.648686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:47:30.655948 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:47:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:47:30.669392 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:47:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:47:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:47:49.686544 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:47:49.691631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:47:49.695099 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:47:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:47:49.707835 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:47:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:47:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:48:58.070030 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:48:58.074582 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:48:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:48:58.082946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:48:58.094867 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:48:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:48:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:49:17.845288 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:17] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:49:17.929428 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:49:17.932876 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:49:17.936493 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:49:17.938802 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:49:17.946394 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:17] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:17] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:17] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:49:19.084722 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:19] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:49:19.130319 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:49:19.132324 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:49:19.138852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:19] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:49:19.148481 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:19] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:49:19.152471 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:19] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:20] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:49:21] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:50:49.817300 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:50:49.883516 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:50:49.889518 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:50:49.894519 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:50:49] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:50:49.905078 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:50:49.912765 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:50:49] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:50:49] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:50:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:50:49] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:50:52] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:51:12.057762 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:51:12] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:51:12.125565 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:51:12.130125 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:51:12.135877 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:51:12.141660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:51:12] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:51:12.150017 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:51:12] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:51:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:51:12] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:51:14] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:52:43.459520 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:52:43.464523 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:52:43.473522 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:52:43.485517 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:52:54.844181 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:52:54.850768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:52:54.855768 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:52:54.864005 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:52:54.872965 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:52:54.884808 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:52:54.903401 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:54] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:52:54.904817 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:54] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:52:54.921958 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:54] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:52:58] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:54:35.889266 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:54:35.894769 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:54:35.902528 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:54:35.916411 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:54:50.003516 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:54:50.014357 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:54:50.021243 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:54:50.026138 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:54:50.031232 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:54:50.038871 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:54:50.039870 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:root:2025-04-29 16:54:50.042995 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:50] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:50] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:50] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:54:50.069813 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:54:53] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:56:16.921061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:56:16.926585 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:56:16.932606 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:56:16.943732 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:56:48.221470 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:48] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:56:48.310059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:56:48.314057 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:56:48.318060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 16:56:48.322368 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:48] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 16:56:48.330492 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:48] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:48] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 16:56:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.294773 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.301370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.310153 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.330619 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.349676 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.631085 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.636953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.651809 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.655497 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.663877 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.670832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.677720 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.683596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.689579 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.694911 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.698986 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.705026 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.711514 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.717680 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.725343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.732016 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.739370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.744086 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.751293 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.754707 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.762262 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.775890 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.778958 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.781409 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.785536 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.796131 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.807549 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.812278 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:32.820019 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:32.826978 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:43.829521 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:43] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:43.918334 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:43.946965 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:43.954018 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:43.959013 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:43.973356 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:43.980345 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:43.989435 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:43] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:43.998727 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:44.012543 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:root:2025-04-29 17:00:44.017079 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:44] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:44] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:46] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:51.161338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:51.168414 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:51.175701 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:51.183197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:51.193645 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:51] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:51.205474 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:51] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:51.212672 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:51] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:51] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:53.958160 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:54] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:54.942710 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:54.949863 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:54.954150 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:54.957214 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:54.966960 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:54] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:54] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:54.981891 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:54] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:54.990609 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:54] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:54.999613 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:00:55.006612 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:55] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:55.042626 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:55] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:55] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:00:55.053154 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:55] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:55] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:00:55] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:35.495794 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:35] "POST /myclass/api/Add_Update_User_Access_Right/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.461688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.463695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.465683 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.466683 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.469689 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.696687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.701691 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.708755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.715552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.721106 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.728467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.731182 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.739080 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.749079 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.754599 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.758600 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.767153 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.773350 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.778274 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.784127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.787133 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.791160 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.797615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.805621 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.809803 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.814894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.821890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.830886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.835025 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.841158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.847422 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.852956 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:46.856946 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.859944 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:46.867309 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:56.462890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:56] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:56.528084 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:56.532199 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:56.536194 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:56.539482 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:56.553543 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:56.605312 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:56.609123 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:56] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:56.619147 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:56.620143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:56.621141 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:56] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:56] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:01:58.943653 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:01:58.948250 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:58] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:59] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:01:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-29 17:06:07.743447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 17:06:07.747455 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:06:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 17:06:07] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 17:52:55.753214 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 17:52:55.753214 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 17:52:55.753214 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 17:52:55.753214 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 17:52:55.753214 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-29 17:53:12.670264 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-29 17:53:12.670264 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-29 17:53:12.670264 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-29 17:53:12.670264 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-29 17:53:12.670264 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 343-284-399 +INFO:root:2025-04-29 19:37:09.216368 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:09] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:37:09.549439 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:37:09.555472 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:37:09.564607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:37:09.572407 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:37:09.641371 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:37:09.673709 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:37:09.682251 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:37:09.693412 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:37:09.700264 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:09] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:37:09.711899 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:09] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:09] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:12] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:37:14.222629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:37:14.226072 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:14] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:37:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:40:01.625023 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:40:01.628390 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:40:01.634803 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:40:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:40:01.647638 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:40:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:40:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:40:01.761548 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:40:01.765858 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:40:01] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:40:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:42:45.007597 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:42:45.012936 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:42:45.015939 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:42:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:42:45.031667 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:42:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:42:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:42:45.136398 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:42:45.139809 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:42:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:42:45] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:43:19.281615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:43:19] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:44:17.670911 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:44:17.677351 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:44:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:44:17.735913 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:44:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:44:17.801725 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:44:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:44:17.926654 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:44:18.073275 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:44:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:44:18] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:45:54.999514 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:45:57.320220 : Add_Equipe_Team Le champ ''token'' n'est pas autorisé +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:45:57] "GET /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:46:43.243290 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:46:43.253075 : Add_Equipe_Team Une équipe avec le code 'sqdsqd' existe déjà +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:46:43] "GET /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:48:14.717111 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:48:14] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:49:29.201181 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:49:29.205069 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:49:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:49:29] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:50:20.500905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:50:20.505096 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:50:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:50:20.520097 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:50:20.520097 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:50:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:50:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:50:20.607920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:50:20.612942 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:50:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:50:20] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:50:33.429886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:50:33] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:52:26.781929 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:52:26.787404 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:52:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:52:26] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:52:36.378678 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:52:36] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:53:17.544687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:53:17.548680 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:53:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:53:17] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:53:26.686041 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:53:26] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:54:15.011561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:54:15.016578 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:54:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:54:15] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:54:18.673187 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:54:18] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:56:04.355433 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:56:04.410795 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:56:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:56:04] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:56:16.085812 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:56:16.091922 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:56:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:56:16] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:56:25.668711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:56:25] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:58:34.574662 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:58:34.579660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:58:34] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:58:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:58:35.118702 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 19:58:35.123106 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:58:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:58:35] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:58:44.091564 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:58:44] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:58:44.289731 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:58:44] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:59:58.255352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:59:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-29 19:59:58.380703 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 19:59:58] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 20:00:54.817902 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 20:00:54.824255 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:00:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:00:54] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 20:01:28.510697 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:01:28] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 20:01:28.738386 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:01:28] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 20:01:39.450083 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:01:39] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 20:01:39.682275 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:01:39] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 20:01:47.745315 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-29 20:01:47.776929 : Add_Equipe_Team L'adresse email de l'équipe est invalide +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:01:47] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 20:01:57.954269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:01:57] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-29 20:01:58.221889 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [29/Apr/2025 20:01:58] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 11:41:25.761104 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 11:41:25.762197 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 11:41:25.762197 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 11:41:25.762197 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 11:41:25.762197 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 11:41:43.624809 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 11:41:43.624809 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 11:41:43.624809 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 11:41:43.624809 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 11:41:43.624809 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\GlobalVariable.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 11:45:10.038799 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 11:45:10.038799 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 11:45:10.038799 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 11:45:10.038799 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 11:45:10.038799 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 11:45:22.367841 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:22] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:22.662453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:22.665587 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:22.669595 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:22.672588 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:22.753396 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:22.755693 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:22.758747 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:22.764237 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:22.881108 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:22.883086 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:22] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:22] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:22] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:24.690793 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:24.697045 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:24.704048 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:24.712150 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:24.719526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:24.723663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:24.734475 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:24.739485 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:24.747538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:24.754625 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:24.769907 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:24.780165 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:26] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:28.676156 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:28.679776 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:28.683377 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:28.689530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:28.694001 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:28.698003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:28] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:28.706171 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:28] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:31.688731 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:31.691785 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:31.696211 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:31.702062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 11:45:31.707624 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:31] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:31] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:31] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:32] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:32] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:43.312686 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:51.257209 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:45:51] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:45:53.721742 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_93068.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:46:15] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-30 11:46:15.442080 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 11:46:16] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-30 12:35:42.877371 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 12:35:42] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 12:35:46.552271 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_44567.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_12765.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_83351.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_55195.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_39363.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 12:35:48] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-30 12:35:48.087979 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 12:35:48] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +INFO:root:2025-04-30 12:56:31.650227 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 12:56:31] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 12:56:35.431330 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 2 part nom2  

Situé : adresse01
code_postal01 ville01
pays01

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_01626.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 3 part nom3_client  

Situé : adresse02
code_postal02 ville02
pays02

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_82081.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 4 part nom4_client  

Situé : adresse03
code_postal03 ville03
pays03

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_93881.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 5 part nom5_client  

Situé : adresse04
code_postal04 ville04
pays04

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_46349.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:pisaDocument options: + src = '

 

\n

\n
\n
\n
\n

A l\'attention de :  part 6 part nom6_client  

Situé : adresse05
code_postal05 ville05
pays05

\n
\n
\n
\n
\n
 
\n
L\'Organisme de formation  Env Dev Part   ci-après nommé l\'Organisme de formation
Situé :  
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

\n
à le plaisir de vous convier à la formation ci-dessous :


Formation :   Ma Révolution Quantique
Durée :  121.0 heure (s)
Lieu de formation :   Bertrange
Dates de formation :  28/04/2025 05/05/2025
Nom formateur :  
\n

Vous êtes invités à vous présenter …….. minutes avant l\'horaire prévu.
\n
Cette formation se deroule aux dates suivantes :

\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 30/04/2025
\n

 

\n

 Env Dev Part 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_88237.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 12:56:47] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-04-30 12:56:47.160784 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 12:56:47] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 17:14:29.953050 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 17:14:29.953050 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 17:14:29.953050 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 17:14:29.953050 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 17:14:29.954050 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 17:14:45.026953 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 17:14:45.026953 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 17:14:45.026953 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 17:14:45.026953 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 17:14:45.026953 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 17:30:38.536020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:38] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:30:38.807709 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:30:38.813432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:30:38.820599 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:30:38.827401 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:30:38.872163 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:30:38.911431 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:30:38.917625 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:30:38.922625 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:38] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:30:38.934349 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:30:38.938432 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:38] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:38] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:41] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:30:45.190586 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:30:45.193586 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:45] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:30:52.409185 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:52] "POST /myclass/api/Add_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:30:52.476925 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:52] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:30:54.320530 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:30:54] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:32:50.892650 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:32:50.901533 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:32:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:32:51] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:33:04.085430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:33:04] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:33:19.517437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:33:19] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:35:59.605184 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:35:59.610187 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:35:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:35:59] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:36:09.781790 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:36:09.787322 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:36:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:36:09] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:36:41.034908 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:36:41] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:02.245166 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:02] "POST /myclass/api/Update_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:02.430779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:37:02.440806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:02] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:02] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:14.999982 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:37:15.003721 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:37:15.008930 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:15] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:15.040548 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:15.087563 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:37:15.092076 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:15] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:17.902156 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:17] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:27.991980 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:37:27.996471 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:28.000886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:37:28.011705 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:37:28.193932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:37:28.200937 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:37:28] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:42:16.833699 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:42:16.841086 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:42:16] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:42:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:42:17.038107 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:42:17.043703 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:42:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:42:17] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:44:10.617142 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:44:10.620128 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:44:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:44:10] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 17:44:10.656772 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 17:44:10.661772 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:44:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 17:44:10] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:00:47.600976 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:00:47] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:01:04.804233 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:04] "POST /myclass/api/Store_User_Downloaded_File/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:01:04.922110 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:01:30.736612 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:01:30.743609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:01:30.749666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:01:30.778631 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:01:30.845857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:01:30.849998 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:30] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:01:32.615439 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:32] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:01:34.388602 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:01:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:02:27.918840 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:02:27.923856 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:02:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:02:27] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:02:30.741943 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:02:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:07:41.670947 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:07:41.670947 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:07:41.670947 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:07:41.670947 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:07:41.670947 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 18:07:43.492494 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:07:43] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:08:55.902594 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:08:55.903597 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:08:55.903597 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:08:55.903597 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:08:55.903597 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 18:08:57.004908 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:08:57.940911 : Get_Given_Equipe_Team_With_Members -local variable 'membre_rh_data' referenced before assignment - Line : 748 +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:08:57] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:09:38.999020 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:09:38.999020 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:09:38.999020 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:09:38.999020 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:09:38.999020 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 18:09:48.719823 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:09:48] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:11:28.488207 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:11:28.489349 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:11:28.489349 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:11:28.489349 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:11:28.489349 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 18:11:29.389427 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:11:29] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:14:12.063560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:14:12] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:15:04.654036 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:15:04.654036 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:15:04.654036 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:15:04.654036 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:15:04.654036 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 18:15:04.701446 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:15:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:16:57.794117 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:16:57.795122 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:16:57.795122 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:16:57.795122 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:16:57.795122 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:18:12.620589 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:18:12.620589 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:18:12.620589 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:18:12.620589 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:18:12.620589 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:18:46.550733 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:18:46.550733 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:18:46.550733 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:18:46.550733 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:18:46.550733 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:19:34.386653 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:19:34.386653 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:19:34.386653 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:19:34.386653 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:19:34.386653 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:19:50.830402 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:19:50.830402 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:19:50.831404 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:19:50.831404 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:19:50.831404 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:20:23.869563 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:20:23.869563 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:20:23.869563 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:20:23.869563 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:20:23.869563 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:34:25.676655 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:34:25.676655 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:34:25.676655 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:34:25.676655 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:34:25.676655 : ++ LMS_BAS_URL mysy-hosting.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 +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 18:34:36.372250 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 18:34:36.373254 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 18:34:36.373254 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 18:34:36.373254 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 18:34:36.373254 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 18:37:23.297765 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:37:23.300769 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:37:23.303854 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:37:23.307290 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:37:23.310053 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:23] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:37:23.393754 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:37:35.619195 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:35] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:37:41.811258 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:41] "POST /myclass/api/Update_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:37:41.888186 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:37:41.890399 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:41] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:41] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:37:45.088793 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:37:45] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:41:19.746080 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:41:19.749572 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:41:19.752758 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:41:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:41:19] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:41:19] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:41:22.311240 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:41:22] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:41:24.572946 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:41:24] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:42:06.563717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 18:42:06.566747 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:42:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:42:06] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:42:10.593487 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:42:10] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:42:13.605825 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:42:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:42:14.994303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:42:15] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 18:42:21.873268 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 18:42:21] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:13:50.213978 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:13:50.219977 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:13:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:13:50] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:17.222824 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:17.439369 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:17.449029 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:17.456133 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:17.468438 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:17] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:17.482743 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:17] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:17] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:20] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:24.514607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:24.520616 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:24.524089 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:24] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:24] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:24] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:26.635504 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:26.684818 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:26.689812 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:26.695330 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:26] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:26.703526 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:26.710538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:26] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:26] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:29] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:32.637155 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:35] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:36.854139 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:36.857144 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:36.860152 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:36.865674 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:36.872960 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:36.883241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:36.893588 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:36.896764 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:36.907103 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:36.911519 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:36.922350 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:36.929176 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:36] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:37.243796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:45:37.248822 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:37] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:42.166677 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:42] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:57.778362 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:57] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:45:58.848654 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:45:58] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:47:54.748533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:47:54.758755 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:47:54.762488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:47:54] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:47:54] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:47:54] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:54:32.547924 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:54:32.556272 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:54:32.568272 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:54:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:54:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:54:32.611707 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:54:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 19:54:32.841394 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 19:54:32.845853 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:54:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 19:54:32] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:00:22.162258 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:00:22.170259 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:00:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:00:22] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:01:47.890056 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:01:47.895415 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:01:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:01:47] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:01:59.310007 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:01:59] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:03:50.365197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:03:50.381562 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:03:50.387527 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:03:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:03:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:03:50.422662 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:03:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:03:50.497538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:03:50.501761 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:03:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:03:50] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:03:52.562895 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:03:52] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:04:21.001601 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:04:21.006943 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:04:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:04:21] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:05:34.781050 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:05:34] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:05:46.700304 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:05:46.708602 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:05:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:05:46] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:06:14.372108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:06:14.379390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:06:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:06:14] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:06:20.077435 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:06:20] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:08:05.195826 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:08:05.203081 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:08:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:08:05] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:09:45.279736 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:09:45.287836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:09:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:09:45] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:10:08.186017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:10:08.299444 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:10:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:10:08] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:10:14.749213 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:10:14] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:10:45.143755 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:10:45.153847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:10:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:10:45] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:10:46.622133 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:10:46] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:11:26.452581 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:11:26.457577 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:11:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:11:26] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:12:27.161059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:12:27.168025 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:12:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:12:27] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:13:20.764905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:13:20.783131 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:13:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:13:20] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:13:58.195920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:13:58.201488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:13:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:13:58] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:14:45.606390 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:14:45.622641 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:14:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:14:45] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:16:21.612603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:16:21.620032 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:16:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:16:21] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:16:31.805014 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:16:31.816463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:16:31.823962 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:16:31.838122 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:16:31] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:16:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:16:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:16:31] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:16:57.191592 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:16:57.195259 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:16:57] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:16:57] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:17:01.038435 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:17:01] "POST /myclass/api/get_Agenda_Event_List_For_Many_Users/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:19:36.645431 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:19:36.651758 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:19:36] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:19:36] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:19:38.245687 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:19:38] "POST /myclass/api/get_Agenda_Event_List_For_Many_Users/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:19:40.682533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:19:40.688279 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:19:40] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:19:40] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:20:37.576962 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:20:37.582082 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:20:37] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:20:37] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:20:39.107515 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:20:39] "POST /myclass/api/get_Agenda_Event_List_For_Many_Users/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:21:06.248810 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:06.254818 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:06] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:06] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:21:51.265073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:51.273215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:51.283013 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:21:51.319100 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:21:51.361112 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:51.367593 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:51.375429 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:51.381889 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:21:51.541923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:51.548921 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:51.559153 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:51.566646 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:51] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:21:55.032463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:21:55.037703 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:55] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:21:55] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:13.832472 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:13.839857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:13.845899 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:13.850141 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:13] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:13] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:36.470970 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:36.476279 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:36] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:36] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:48.497806 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:48.502810 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:48.510814 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:48.525819 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:48.610869 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:48.616073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:48.623284 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:48.632036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:48.762636 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:48.767782 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:48.775789 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:48.782691 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:48] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:56.684718 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:56.689724 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:22:56.696029 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:56] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:22:56.708284 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:56] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:22:56] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:23:00.338982 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:23:00.343333 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:23:00] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:23:00] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:23:04.423701 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:23:04] "POST /myclass/api/get_Agenda_Event_List_For_Many_Users/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:27:12.596209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:27:12.605144 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:27:12.610178 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:27:12.616679 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:12] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:12] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:27:12.789236 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:27:12.794566 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:12] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:27:31.781873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:27:31.785895 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:31] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:27:38.819396 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:27:38] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:28:09.475491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:28:09.481306 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:28:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:28:09] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:31:43.734021 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:31:43.740015 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:31:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:31:43] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:31:44.405408 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:31:44] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:32:40.998467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:32:41.003438 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:32:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:32:41] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:36:35.137682 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:36:35.145894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:36:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:36:35] "POST /myclass/api/Get_List_Equipe_Team/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:36:47.907530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:36:50.181908 : Add_Update_Equipe_Team_Membres L'identifiant de la ressource humaine '6617f4c177cb5462f767ca79' est invalide +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:36:50] "POST /myclass/api/Add_Update_Equipe_Team_Membres/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 20:38:21.306633 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 20:38:21.306633 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 20:38:21.306633 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 20:38:21.306633 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 20:38:21.306633 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 20:38:50.363895 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 20:38:50.363895 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 20:38:50.363895 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 20:38:50.363895 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 20:38:50.363895 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 20:38:58.767171 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:38:58] "POST /myclass/api/Add_Update_Equipe_Team_Membres/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:38:59.146155 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:38:59] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:39:28.040767 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:39:28] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:39:36.770826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:39:36] "POST /myclass/api/Add_Update_Equipe_Team_Membres/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:39:37.110928 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:39:37] "POST /myclass/api/Get_Given_Equipe_Team_With_Members/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\equipe_team_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False +DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem' +INFO:root:2025-04-30 20:40:06.946073 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-04-30 20:40:06.946582 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2025-04-30 20:40:06.946582 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2025-04-30 20:40:06.946582 : ++ FLASK PORT 5001 ++ +INFO:root:2025-04-30 20:40:06.946582 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 233-455-828 +INFO:root:2025-04-30 20:49:08.626945 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:08.628945 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:08.629946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:08.632947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:08.636137 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:08] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:08] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:08] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:08] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:08.992272 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:08.995266 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:08.999509 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.006946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:09.012826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.018831 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.027775 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:09.029775 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:09.035853 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.042391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.053860 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.058848 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:09.065858 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.072873 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.080384 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.087626 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.092876 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.098590 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.104350 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.110077 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.115109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:09.119121 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.125132 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.131480 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.135522 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:09.141538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.148555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.155348 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-04-30 20:49:09.158644 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-04-30 20:49:09.165162 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [30/Apr/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - diff --git a/domaine_formation_mgt.py b/domaine_formation_mgt.py index 28cf08e..09e3a84 100644 --- a/domaine_formation_mgt.py +++ b/domaine_formation_mgt.py @@ -99,8 +99,6 @@ def Add_Class_Domaine(diction): return False, " Un domaine avec le code '" + str(diction['code']) + "' existe déjà " - - new_data = diction del diction['token'] @@ -185,6 +183,21 @@ def Update_Class_domaine(diction): return False, " L'identifiant de le domaine est invalide " + # Verifier que code n'est pas pris par un autre domaine + is_existe_class_domaine = MYSY_GV.dbname['class_domaine'].count_documents({'code': str(diction['code']), + 'valide': '1', + 'partner_owner_recid': str( + my_partner['recid']), + "_id": {"$ne": ObjectId( + str(diction['_id']))} + }) + + if (is_existe_class_domaine > 0): + mycommon.myprint( + str(inspect.stack()[0][3]) + " Un domaine avec le code '" + str(diction['code']) + "' existe déjà ") + return False, " Un domaine avec le code '" + str(diction['code']) + "' existe déjà " + + local_id = str(diction['_id']) del diction['token'] diff --git a/equipe_team_mgt.py b/equipe_team_mgt.py new file mode 100644 index 0000000..ee74512 --- /dev/null +++ b/equipe_team_mgt.py @@ -0,0 +1,1087 @@ +""" +Ce fichier permet de gerer les équipes d'employés. +Ceci est utlisé par exemple pour gerer les éqiupes commerciales + +une équipe est defini par : +- code +- description +- email group +- chef d'équipe +- membres (employé) + +""" +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'une équipe +""" + +def Add_Equipe_Team(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', 'code', 'description', 'email_equipe', 'chef_equipe_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', 'code', 'description', ] + + 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_equipe_team = MYSY_GV.dbname['equipe_team'].count_documents({'code': str(diction['code']), + 'valide': '1', + 'partner_owner_recid': str( + my_partner['recid'])}) + + if (is_existe_equipe_team > 0): + mycommon.myprint( + str(inspect.stack()[0][3]) + " Une équipe avec le code '" + str(diction['code']) + "' existe déjà ") + return False, " Une équipe avec le code '" + str(diction['code']) + "' existe déjà " + + # Verifier si le chef d'equipe existe + if( "chef_equipe_id" in diction.keys() and diction['chef_equipe_id']): + # Verifier que l'id du chef d'equipe est valide + is_chef_equipe_id_count = MYSY_GV.dbname['ressource_humaine'].count_documents({'_id':ObjectId(str(diction['chef_equipe_id'])), + 'valide':'1', + 'locked':'0', + 'partner_recid':str(my_partner['recid'])}) + + if( is_chef_equipe_id_count <= 0 ): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant du chef d'équipe est invalide ") + return False, " L'identifiant du chef d'équipe est invalide " + + if ("email_equipe" in diction.keys() and diction['email_equipe']): + if (mycommon.isEmailValide(str(diction['email_equipe'])) is False): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'adresse email de l'équipe est invalide ") + return False, " L'adresse email de l'équipe est invalide " + + new_data = diction + mytoken = diction['token'] + + del diction['token'] + + new_data['valide'] = "1" + new_data['locked'] = "0" + + new_data['date_update'] = str(datetime.now()) + new_data['date_creation'] = 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['equipe_team'].insert_one(new_data).inserted_id + if (not inserted_id): + mycommon.myprint( + " Impossible de créer l'équipe (2) ") + return False, " Impossible de créer l'équipe (2) " + + """ + ## Add to log history + """ + now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S")) + + # Pour la collection inscription + history_event_dict = {} + history_event_dict['token'] = mytoken + history_event_dict['related_collection'] = "equipe_team" + history_event_dict['related_collection_recid'] = str(inserted_id) + history_event_dict['action_date'] = str(now) + + history_event_dict['action_description'] = "Creation Equipe " + local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict) + if (local_status is False): + mycommon.myprint( + " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict)) + + return True, " L'équipe a été correctement créé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'équipe " + + + +""" +Ajouter une liste de membres à une équipe +""" +def Add_Update_Equipe_Team_Membres(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', '_id', 'tab_ressource_humaine_ids'] + + 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 l'équipe existe et est valide + + qry = {'_id': ObjectId(str(diction['_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])} + + + + is_existe_groupe = MYSY_GV.dbname['equipe_team'].count_documents( + {'_id': ObjectId(str(diction['_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + if (is_existe_groupe != 1): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant de l'équipe est invalide ") + return False, " L'identifiant de l'équipe est invalide " + + + tab_ressource_humaine_ids = "" + if ("tab_ressource_humaine_ids" in diction.keys()): + if diction['tab_ressource_humaine_ids']: + tab_ressource_humaine_ids = diction['tab_ressource_humaine_ids'] + + tab_ressource_humaine_ids_splited = str(tab_ressource_humaine_ids).split(",") + + # Controle de validité des ressource_humaine + for my_ressource_humaine in tab_ressource_humaine_ids_splited: + # Verifier que l'inscription est valide + + my_ressource_humaine_is_valide = MYSY_GV.dbname['ressource_humaine'].count_documents( + {'_id': ObjectId(str(my_ressource_humaine)), 'valide': '1', 'locked':'0', + 'partner_recid': str(my_partner['recid'])}) + + if (my_ressource_humaine_is_valide != 1): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant de la ressource humaine '" + my_ressource_humaine + "' est invalide ") + return False, " L'identifiant de la ressource humaine '" + my_ressource_humaine + "' est invalide " + + cpt = 0 + + for my_ressource_humaine in tab_ressource_humaine_ids_splited: + new_data = {} + new_data['equipe_team_id'] = str(diction['_id']) + new_data['rh_id'] = str(my_ressource_humaine) + + now = str(datetime.now()) + mytoday = datetime.today() + new_data['date_ajout_equipe'] = str(mytoday) + + new_data['date_update'] = now + + new_data['valide'] = "1" + new_data['locked'] = "0" + new_data['partner_owner_recid'] = str(my_partner['recid']) + new_data['update_by'] = str(my_partner['_id']) + + data_cle = {} + data_cle['partner_owner_recid'] = str(my_partner['recid']) + data_cle['equipe_team_id'] = str(diction['_id']) + data_cle['rh_id'] = str(my_ressource_humaine) + data_cle['valide'] = "1" + data_cle['locked'] = "0" + + result = MYSY_GV.dbname['equipe_team_membre'].find_one_and_update( + data_cle, + {"$set": new_data}, + upsert=True, + return_document=ReturnDocument.AFTER + ) + + if (result is None or "_id" not in result.keys()): + mycommon.myprint( + " Impossible d'inscrire les personnes à l'équipe (2) ") + return False, " Impossible d'inscrire les personnes à l'équipe (2) " + + + cpt = cpt + 1 + + """ + ## Add to log history + """ + now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S")) + + # Pour la collection inscription + history_event_dict = {} + history_event_dict['token'] = str(diction['token']) + history_event_dict['related_collection'] = "equipe_team" + history_event_dict['related_collection_recid'] = str(diction['_id']) + history_event_dict['action_date'] = str(now) + + + history_event_dict['action_description'] = "Mise à jour des membres " + local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict) + if (local_status is False): + mycommon.myprint( + " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict)) + + return True, str(cpt)+ " Membre(s) inscrit(s)" + + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible d'inscrire les personnes à l'équipe " + + + +""" +Cette fonction permet de supprimer des membres d'une équipe +""" + +def Delete_Groupe_Equipe_Team_Membre(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', 'equipe_id', 'tab_ids'] + + 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', 'equipe_id', 'tab_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, " 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 l'equipe existe et est valide + is_existe_groupe = MYSY_GV.dbname['equipe_team'].count_documents( + {'_id': ObjectId(str(diction['equipe_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + if (is_existe_groupe != 1): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant de l'équipe est invalide ") + return False, " L'identifiant de l'équipe est invalide " + + tab_equipe_team_membre_ids = "" + if ("tab_ids" in diction.keys()): + if diction['tab_ids']: + tab_inscriptions_ids = diction['tab_ids'] + + tab_equipe_team_membre_ids_splited = str(tab_equipe_team_membre_ids).split(",") + + tab_equipe_team_membre_ids_splited_ObjectID = [] + for tmp in tab_equipe_team_membre_ids_splited : + tab_equipe_team_membre_ids_splited_ObjectID.append(ObjectId(str(tmp))) + + + + + qery_delete = {'_id': {'$in': tab_equipe_team_membre_ids_splited_ObjectID}, + 'equipe_team_id':str(diction['equipe_id']), + 'partner_owner_recid': str(my_partner['recid']), + 'locked': '0'} + + """ + Pour les log d'historique, recuperation des information sur les membres supprimés + - rh_id, + - email + """ + tab_delete_rh = [] + for val in MYSY_GV.dbname['equipe_team_membre'].find(qery_delete): + if( val and "rh_id" in val.keys() ): + rh_id_data = MYSY_GV.dbname['ressource_humaine'].find_one({'_id':ObjectId(val['rh_id']), + 'valide':'1', 'locked':'0', + 'partner_recid':str(my_partner['recid']),}) + node_delete_rh_id_data = {} + + if( rh_id_data and '_id' in rh_id_data.keys() and 'email' in rh_id_data.keys()): + node_delete_rh_id_data['rh_id'] = rh_id_data['_id'] + node_delete_rh_id_data['email'] = rh_id_data['email'] + + if (rh_id_data and 'nom' in rh_id_data.keys() ): + node_delete_rh_id_data['nom'] = rh_id_data['nom'] + + if (rh_id_data and 'prenom' in rh_id_data.keys() ): + node_delete_rh_id_data['prenom'] = rh_id_data['prenom'] + + tab_delete_rh.append(node_delete_rh_id_data) + + + + + #print(" ### qery_delete = ", qery_delete) + + delete = MYSY_GV.dbname['equipe_team_membre'].delete_many(qery_delete ) + + + """ + ## Add to log history + """ + now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S")) + + # Pour la collection inscription + history_event_dict = {} + history_event_dict['token'] = diction['token'] + history_event_dict['related_collection'] = "equipe_team" + history_event_dict['related_collection_recid'] = str(diction['_id']) + history_event_dict['action_date'] = str(now) + + + history_event_dict['action_description'] = "Suppression membres " + str(tab_delete_rh) + local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict) + if (local_status is False): + mycommon.myprint( + " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict)) + + + return True, str(delete.deleted_count) + " Membre(s) désinscrit(s)" + + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible désinscrire les personnes de l'équipe " + + + +""" +Mise à jour d'une équipe +""" + +def Update_Equipe_Team(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', 'code', 'description', 'email_equipe', 'chef_equipe_id', '_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 + + new_data = diction + + # Verifier que l'équipe existe + is_existe_cdtion_paiement = MYSY_GV.dbname['equipe_team'].count_documents( + {'_id': ObjectId(str(diction['_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + if (is_existe_cdtion_paiement < 0): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant de l'équipe est invalide ") + return False, " L'identifiant l'équipe est invalide " + + + # Verifier que ce code n'existe pas déjà + is_existe_equipe_team = MYSY_GV.dbname['equipe_team'].count_documents({'code': str(diction['code']), + 'valide': '1', + 'partner_owner_recid': str( + my_partner['recid']), + "_id": {"$ne": ObjectId(str(diction['_id']))} + }) + + if (is_existe_equipe_team > 0): + mycommon.myprint( + str(inspect.stack()[0][3]) + " Une équipe avec le code '" + str(diction['code']) + "' existe déjà ") + return False, " Une équipe avec le code '" + str(diction['code']) + "' existe déjà " + + # Verifier si le chef d'equipe existe + if ("chef_equipe_id" in diction.keys() and diction['chef_equipe_id']): + # Verifier que l'id du chef d'equipe est valide + is_chef_equipe_id_count = MYSY_GV.dbname['ressource_humaine'].count_documents( + {'_id': ObjectId(str(diction['chef_equipe_id'])), + 'valide': '1', + 'locked': '0', + 'partner_recid': str(my_partner['recid'])}) + + if (is_chef_equipe_id_count <= 0): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant du chef d'équipe est invalide ") + return False, " L'identifiant du chef d'équipe est invalide " + + if ("email_equipe" in diction.keys() and diction['email_equipe']): + if (mycommon.isEmailValide(str(diction['email_equipe'])) is False): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'adresse email de l'équipe est invalide ") + return False, " L'adresse email de l'équipe est invalide " + + local_id = str(diction['_id']) + mytoken = diction['token'] + + + 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['equipe_team'].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 l'équipe (2) ") + return False, " Impossible de mettre à jour l'équipe (2) " + + """ + ## Add to log history + """ + now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S")) + + # Pour la collection inscription + history_event_dict = {} + history_event_dict['token'] = mytoken + history_event_dict['related_collection'] = "equipe_team" + history_event_dict['related_collection_recid'] = str(local_id) + history_event_dict['action_date'] = str(now) + + + history_event_dict['action_description'] = "Mise à jour " + local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict) + if (local_status is False): + mycommon.myprint( + " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict)) + + return True, " L'équipe de formation 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'équipe " + + +""" +Suppression d'une équipe +regles : +Si la condition (_id) n'est pas utiliser dans les collections +- xxxxxx (à préciser) +""" + +def Delete_Equipe_Team(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 + + + + is_existe_equipe_team = MYSY_GV.dbname['equipe_team'].count_documents( + {'_id': ObjectId(str(diction['_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + if (is_existe_equipe_team < 0): + mycommon.myprint( + str(inspect.stack()[0][3]) + " L'identifiant de l'équipe est invalide ") + return False, " L'identifiant de l'équipe est invalide " + + is_existe_equipe_team_date = MYSY_GV.dbname['equipe_team'].find_one( + {'_id': ObjectId(str(diction['_id'])), + 'valide': '1', + 'partner_owner_recid': str(my_partner['recid'])}) + + """ + Verifier que le domaine de formation n'est pas utilisé (collection : myclass) + "" " + is_domaine_in_myclass = MYSY_GV.dbname['myclass'].count_documents({'partner_owner_recid':my_partner['recid'], + 'valide':'1', + 'class_domaine_id':str(diction['_id'])}) + + + if( is_domaine_in_myclass > 0 ): + mycommon.myprint( + str(inspect.stack()[0][3]) + " Cette catégorie de formation est utilisée dans "+str(is_domaine_in_myclass)+" formations ") + return False, " Cette catégorie de formation est utilisée dans "+str(is_domaine_in_myclass)+" formations " + + + """ + + # Suppression des membres + + delete_membres = MYSY_GV.dbname['equipe_team_membre'].delete_one({'equipe_team_id': str(diction['_id']), + 'partner_owner_recid': str(my_partner['recid']), + }, ) + + + delete = MYSY_GV.dbname['equipe_team'].delete_one({'_id': ObjectId(str(diction['_id'])), + 'partner_owner_recid': str(my_partner['recid']), + }, ) + + """ + ## Add to log history + """ + now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S")) + + # Pour la collection inscription + history_event_dict = {} + history_event_dict['token'] = diction['token'] + history_event_dict['related_collection'] = "equipe_team" + history_event_dict['related_collection_recid'] = str(diction['_id']) + history_event_dict['action_date'] = str(now) + + + history_event_dict['action_description'] = "Suppression de l'equipe : _id = " + str(is_existe_equipe_team_date['_id'])+", code = "+ str(is_existe_equipe_team_date['code']) + + local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict) + if (local_status is False): + mycommon.myprint( + " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict)) + + + return True, " L'équipe a été correctement supprimée" + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible de supprimer l'équipe " + + +""" +Recuperer la liste des équipes d'un partenaire +""" +def Get_List_Equipe_Team(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['equipe_team'].find(data_cle).sort([("_id", pymongo.DESCENDING), ]): + user = retval + user['id'] = str(val_tmp) + val_tmp = val_tmp + 1 + + # Recuperer le nombre de membre + nb_membre = MYSY_GV.dbname['equipe_team_membre'].count_documents({'partner_owner_recid':str(my_partner['recid']), + 'valide':'1', + 'locked':'0', + 'equipe_team_id':str(retval['_id'])}) + user['nb_membre'] = str(nb_membre) + + + #Recuperation des nom et prenom du responsable (chef d'equipe) + chef_equipe_nom_prenom = "" + if( "chef_equipe_id" in retval.keys() and retval['chef_equipe_id']): + chef_equipe_id_data = MYSY_GV.dbname['ressource_humaine'].find_one({'partner_recid':str(my_partner['recid']), + 'valide':'1', + 'locked':'0', + '_id':ObjectId(str(retval['chef_equipe_id']))}) + + if( chef_equipe_id_data and 'nom' in chef_equipe_id_data.keys()): + chef_equipe_nom_prenom = chef_equipe_id_data['nom'] + + if (chef_equipe_id_data and 'prenom' in chef_equipe_id_data.keys()): + chef_equipe_nom_prenom = chef_equipe_nom_prenom+ " "+chef_equipe_id_data['prenom'] + + user['chef_equipe_nom_prenom'] = str(chef_equipe_nom_prenom) + + 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 équipes " + + + + +""" +Recuperer les données d'une équipe donnée, y compris les membres +""" +def Get_Given_Equipe_Team_With_Members(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['equipe_team'].find(data_cle): + user = retval + user['id'] = str(val_tmp) + + # Aller chercher les membres + list_membre = [] + + + for team_membre in MYSY_GV.dbname['equipe_team_membre'].find({"partner_owner_recid": str(my_partner['recid']), + 'valide':'1', + 'locked':'0', + 'equipe_team_id':str(diction['_id'])}): + + + membre_rh_data = MYSY_GV.dbname['ressource_humaine'].find_one({'partner_recid':str(my_partner['recid']), + 'valide':'1', + 'locked':'0', + '_id':ObjectId(str(team_membre['rh_id']))}) + + if(membre_rh_data and '_id' in membre_rh_data.keys() ): + node_membre = {} + node_membre['equipe_team_id'] = str(retval['_id']) + node_membre['rh_id'] = str(membre_rh_data['_id']) + + if( "nom" in membre_rh_data.keys()): + node_membre['nom'] = str(membre_rh_data['nom']) + else: + node_membre['nom'] = "" + + if ("prenom" in membre_rh_data.keys()): + node_membre['prenom'] = str(membre_rh_data['prenom']) + else: + node_membre['prenom'] = "" + + if ("civilite" in membre_rh_data.keys()): + node_membre['civilite'] = str(membre_rh_data['civilite']) + else: + node_membre['civilite'] = "" + + if ("email" in membre_rh_data.keys()): + node_membre['email'] = str(membre_rh_data['email']) + else: + node_membre['email'] = "" + + if ("telephone" in membre_rh_data.keys()): + node_membre['telephone'] = str(membre_rh_data['telephone']) + else: + node_membre['telephone'] = "" + + list_membre.append(node_membre) + + user['list_membre'] = list_membre + val_tmp = val_tmp + 1 + RetObject.append(mycommon.JSONEncoder().encode(user)) + + return True, RetObject + + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible de récupérer les données de l'équipe " + + + +""" +Recuperer la liste des équipes d'un partenaire avec des filtres sur : + +- code +- description +- membre (nom ou prenom ) equipe +""" +def Get_List_Equipe_Team_With_Filter(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', 'code', 'description', 'membre', ] + + 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 + + filt_description = {} + if ("description" in diction.keys()): + filt_description = {'description': {'$regex': str(diction['description']), "$options": "i"}} + + + filt_code = {} + if ("code" in diction.keys()): + filt_code = { + 'code': {'$regex': str(diction['code']), "$options": "i"}} + + + + filt_membre_ressource_humaine_id = {} + list_membre_ressource_humaine_id = [] + if ("membre" in diction.keys()): + filt_membre_qry = { '$or': [ + { 'nom': {'$regex': str(diction['membre']), "$options": "i"}, 'partner_recid':str(my_partner['recid']), 'valide':'1', 'locked':'0' }, + { 'prenom': {'$regex': str(diction['membre']), "$options": "i"}, 'partner_recid':str(my_partner['recid']), 'valide':'1', 'locked':'0' } + + ] } + + for tmp_val in MYSY_GV.dbname['ressource_humaine'].find({filt_membre_qry}): + list_membre_ressource_humaine_id.append(str([tmp_val['_id']])) + + + print(" ### liste des Id des ressources humaine sont = ", list_membre_ressource_humaine_id) + filt_membre_ressource_humaine_id = {'rh_id': {'$in': list_membre_ressource_humaine_id, }} + + + + #### + RetObject = [] + val_tmp = 0 + + find_qry = { + '$and': [{'partner_owner_recid': str(my_partner['recid']), 'valide': '1', 'locked': '0'}, filt_description, + filt_code, ]} + + local_new_myquery_find_team = [{'$match': find_qry}, + {'$sort': {'_id': -1}}, + {"$addFields": {"equipe_team_header_id": {"$toString": "$_id"}}}, + {'$lookup': + { + 'from': 'equipe_team_membre', + 'localField': "equipe_team_header_id", + 'foreignField': 'equipe_team_id', + 'pipeline': [ + {'$match': + {'$and': + [ + filt_membre_ressource_humaine_id, + {'partner_owner_recid': str(my_partner['recid']),'valide': '1', 'locked':'0' }, + ] + + } + + }, ], + 'as': 'equipe_team_membre_collection' + } + }, + { + '$unwind': '$equipe_team_membre_collection' + } + ] + + print(" ### local_new_myquery_find_team = ", local_new_myquery_find_team) + + ### + + for local_New_retVal in MYSY_GV.dbname['equipe_team'].aggregate(local_new_myquery_find_team): + user = {} + user['id'] = str(val_tmp) + if( "code" in local_New_retVal.keys()): + user['code'] = local_New_retVal['code'] + else: + user['code'] = "" + + if ("description" in local_New_retVal.keys()): + user['description'] = local_New_retVal['description'] + else: + user['description'] = "" + + if ("email_equipe" in local_New_retVal.keys()): + user['email_equipe'] = local_New_retVal['email_equipe'] + else: + user['email_equipe'] = "" + + if ("chef_equipe_id" in local_New_retVal.keys()): + user['chef_equipe_id'] = local_New_retVal['chef_equipe_id'] + else: + user['chef_equipe_id'] = "" + + 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 équipes " + diff --git a/main.py b/main.py index ce10804..854e77f 100644 --- a/main.py +++ b/main.py @@ -95,6 +95,7 @@ import suivi_pedagogique_mgt as suivi_pedagogique_mgt import partner_produit_service_mgt as partner_produit_service_mgt import model_planning_sequence_mgt as model_planning_sequence_mgt import base_partner_catalog_config as base_partner_catalog_config +import equipe_team_mgt as equipe_team_mgt import base_document_automatic_setup as base_document_automatic_setup @@ -12042,6 +12043,117 @@ def Monitoring_check_if_site_is_up(): return jsonify(status=localStatus, message=message ) +""" +API pour ajouter une équipe d'employé (ex: equipe commerciale +""" +@app.route('/myclass/api/Add_Equipe_Team/', methods=['POST','GET']) +@crossdomain(origin='*') +def Add_Equipe_Team(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Add_Equipe_Team : payload = ",payload) + localStatus, message= equipe_team_mgt.Add_Equipe_Team(payload) + return jsonify(status=localStatus, message=message ) + + +""" +API pour mettre à jour une équipe d'employé (ex: equipe commerciale +""" +@app.route('/myclass/api/Update_Equipe_Team/', methods=['POST','GET']) +@crossdomain(origin='*') +def Update_Equipe_Team(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Update_Equipe_Team : payload = ",payload) + localStatus, message= equipe_team_mgt.Update_Equipe_Team(payload) + return jsonify(status=localStatus, message=message ) + + +""" +API pour mettre supprimer une équipe d'employé (ex: equipe commerciale +""" +@app.route('/myclass/api/Delete_Equipe_Team/', methods=['POST','GET']) +@crossdomain(origin='*') +def Delete_Equipe_Team(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Delete_Equipe_Team : payload = ",payload) + localStatus, message= equipe_team_mgt.Delete_Equipe_Team(payload) + return jsonify(status=localStatus, message=message ) + + +""" +API pour recuperer la liste des équipes d'employé (ex: equipe commerciale) d'un partenaire +""" +@app.route('/myclass/api/Get_List_Equipe_Team/', methods=['POST','GET']) +@crossdomain(origin='*') +def Get_List_Equipe_Team(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Get_List_Equipe_Team : payload = ",payload) + localStatus, message= equipe_team_mgt.Get_List_Equipe_Team(payload) + return jsonify(status=localStatus, message=message ) + + +""" +API pour recuperer la liste des équipes d'employé (ex: equipe commerciale) d'un partenaire +avec des filtres sur : + +- code +- description +- membre (nom ou prenom ) equipe +""" +@app.route('/myclass/api/Get_List_Equipe_Team_With_Filter/', methods=['POST','GET']) +@crossdomain(origin='*') +def Get_List_Equipe_Team_With_Filter(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Get_List_Equipe_Team_With_Filter : payload = ",payload) + localStatus, message= equipe_team_mgt.Get_List_Equipe_Team_With_Filter(payload) + return jsonify(status=localStatus, message=message ) + + +""" +API pour recuperer les données d'une équipe d'employés (ex: equipe commerciale) d'un partenaire, +y compris les membres +""" +@app.route('/myclass/api/Get_Given_Equipe_Team_With_Members/', methods=['POST','GET']) +@crossdomain(origin='*') +def Get_Given_Equipe_Team_With_Members(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Get_Given_Equipe_Team_With_Members : payload = ",payload) + localStatus, message= equipe_team_mgt.Get_Given_Equipe_Team_With_Members(payload) + return jsonify(status=localStatus, message=message ) + + + +""" +API pour ajouter / mettre à jour les membres d'une équipe +""" +@app.route('/myclass/api/Delete_Groupe_Equipe_Team_Membre/', methods=['POST','GET']) +@crossdomain(origin='*') +def Delete_Groupe_Equipe_Team_Membre(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Delete_Groupe_Equipe_Team_Membre : payload = ",payload) + localStatus, message= equipe_team_mgt.Delete_Groupe_Equipe_Team_Membre(payload) + return jsonify(status=localStatus, message=message ) + + +""" +API pour supprimer les membres d'une équipe +""" +@app.route('/myclass/api/Add_Update_Equipe_Team_Membres/', methods=['POST','GET']) +@crossdomain(origin='*') +def Add_Update_Equipe_Team_Membres(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Add_Update_Equipe_Team_Membres : payload = ",payload) + localStatus, message= equipe_team_mgt.Add_Update_Equipe_Team_Membres(payload) + return jsonify(status=localStatus, message=message ) + + if __name__ == '__main__': print(" debut api") context = SSL.Context(SSL.SSLv23_METHOD)