From 16aa6a4ae60466b78a26e5e997084ea754b4cbad Mon Sep 17 00:00:00 2001 From: cherif Date: Mon, 21 Aug 2023 20:42:21 +0200 Subject: [PATCH] 21/08/23 - 21h --- .idea/workspace.xml | 31 +- Contact.py | 2 +- Log/log_file.log | 975 ++++++++++++++++++++++++++++++++++++++ main.py | 67 +++ ressources_humaines.js.py | 272 ----------- ressources_humaines.py | 735 ++++++++++++++++++++++++++++ 6 files changed, 1793 insertions(+), 289 deletions(-) delete mode 100644 ressources_humaines.js.py create mode 100644 ressources_humaines.py diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 2510bac..e6d6071 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,14 +1,13 @@ - - + + - - + - - + + @@ -430,7 +429,6 @@ - @@ -455,6 +453,7 @@ - \ No newline at end of file diff --git a/Contact.py b/Contact.py index 96b4ff4..18112d7 100644 --- a/Contact.py +++ b/Contact.py @@ -183,7 +183,7 @@ def Add_Contact(diction): adr_pays = "" if ("adr_pays" in diction.keys()): if diction['adr_pays']: - adr_pays = diction['siret'] + adr_pays = diction['adr_pays'] data['adr_pays'] = diction['adr_pays'] tva = "" diff --git a/Log/log_file.log b/Log/log_file.log index 0fe1ef3..965472c 100644 --- a/Log/log_file.log +++ b/Log/log_file.log @@ -1770348,3 +1770348,978 @@ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 100-515-922 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 +INFO:root:2023-08-21 18:03:10.099375 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 18:03:10.100377 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 18:03:10.100377 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 18:03:10.100377 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 18:03:10.100377 : ++ LMS_BAS_URL mysy-training.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 18:03:25.114719 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 18:03:25.114719 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 18:03:25.114719 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 18:03:25.115718 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 18:03:25.115718 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 100-515-922 +INFO:root:2023-08-21 18:03:25.253158 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:25.267155 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:25.274482 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:25.299490 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:25] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:25.305489 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:25] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:25] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:25] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.207748 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.208770 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.209769 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.210907 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.213178 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.217831 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.221792 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.224831 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.226832 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.548881 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.552098 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.552609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.554623 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.555861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.560544 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.565761 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.573151 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.577913 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.888795 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.890796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.891804 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.893805 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:26.895805 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.899810 : La session de connexion n'est pas valide +INFO:root:2023-08-21 18:03:26.901808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.908953 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:26.914238 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:27.212413 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:27.221402 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:27.224403 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:46.445895 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:46.448168 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:46.451172 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:46] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:46] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:46] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.103424 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.106488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.656420 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.661671 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.663952 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.670113 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.677416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.677416 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.681429 : La session de connexion n'est pas valide +INFO:root:2023-08-21 18:03:48.682480 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.689327 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.690557 : La session de connexion n'est pas valide +INFO:root:2023-08-21 18:03:48.694926 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.699259 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.703260 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.709941 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.711963 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.715961 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.720357 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.729129 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.732124 : La session de connexion n'est pas valide +INFO:root:2023-08-21 18:03:48.735642 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.742049 : La session de connexion n'est pas valide +INFO:root:2023-08-21 18:03:48.745047 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.746508 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.754202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.758465 : La session de connexion n'est pas valide +INFO:root:2023-08-21 18:03:48.762464 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.771003 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.777079 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:48.778086 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:48.785766 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:51.594761 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:51] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:51.782989 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:51.787288 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:51.792338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:03:51.799883 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:51.810004 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:51] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:03:51.898422 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:03:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:04:11.763926 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:11] "POST /myclass/api/check_partner_token_validity_v2/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:04:14.969892 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:04:14.974900 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:04:14.981890 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:04:14.989183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:15] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:04:19.475205 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:04:19.483824 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:04:19.490873 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:04:19.499660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:04:19.510969 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:19] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:19] "POST /myclass/api/GetListEvaluation_Session/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:19] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:04:21.212034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:04:22.534123 : GetSpecificPartnerAttestation_Certificat Impossible de recuperer les données de ce template +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:04:22] "POST /myclass/api/GetSpecificPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:11:10.463202 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:10.468203 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:10.475205 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:10.481208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:10] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:11:21.763095 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:21.768399 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:21.776944 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:21.782032 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:21] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:21] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:11:38.632271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:38.641407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:38.646861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:38.653856 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:38] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:38] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:11:48.296228 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:48.303731 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:11:48.310196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:11:48.319499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:11:48] "POST /myclass/api/GetListEvaluation_Session/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:15:44.545344 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:15:44.555388 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:15:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:15:44.565179 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:15:44.572866 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:15:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:15:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:15:44] "POST /myclass/api/GetListEvaluation_Session/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:17:04.257657 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:17:04.267023 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:17:04.275587 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:17:04.283904 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:04] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:17:22.842265 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:17:22.847673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:17:22.850717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:17:22.857722 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:22] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:22] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:17:31.920201 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:17:31.931334 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:17:31.940329 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:17:31.947891 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:17:31] "POST /myclass/api/GetListEvaluation_Session/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:18:33.930464 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:18:33.935477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:18:33.939936 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:18:33.945287 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:33] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:33] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:18:37.949566 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:18:37.956909 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:18:37.964298 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:18:37.974179 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:18:37.979781 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:38] "POST /myclass/api/GetListEvaluation_Session/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:38] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:18:39.913591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:18:39.933412 : GetSpecificPartnerAttestation_Certificat Impossible de recuperer les données de ce template +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:18:39] "POST /myclass/api/GetSpecificPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:19:34.679773 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:19:34.684777 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:19:34.691837 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:19:34.696838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:19:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:19:34] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:19:34] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:19:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:19:53.515730 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:19:53.521734 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:19:53.527119 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:19:53.533126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:19:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:19:53] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:19:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:19:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:21:59.895622 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:21:59.903018 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:21:59.912350 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:21:59.919777 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:21:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:21:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:21:59] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:21:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:24:16.828269 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:24:16.840969 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:24:16.847151 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:24:16.857050 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:16] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:16] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:24:42.408473 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:24:42.422305 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:24:42.432737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:24:42.438171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:24:42.447192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:42] "POST /myclass/api/GetListEvaluation_Session/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:24:42] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:25:58.453629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:25:58.458137 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:25:58.464153 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:25:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:25:58.475592 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:25:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:25:58] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:25:58] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:26:07.534571 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:26:07.539873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:26:07.545894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:26:07.551897 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:26:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:26:07] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:26:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:26:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:28:13.071380 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:28:13.079211 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:28:13.083592 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:28:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:28:13.089102 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:28:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:28:13] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:28:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:30:14.407486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:30:14.415486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:30:14.417487 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:30:14.428074 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:30:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:30:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:30:14] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:30:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:30:45.193029 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:30:45.201033 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:30:45.208078 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:30:45.217839 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:30:45] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:30:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:30:45] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:30:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:31:09.040698 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:31:09.044723 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:31:09.049727 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:31:09.054870 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:09] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:09] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:31:19.791883 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:31:19.799867 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:31:19.806806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:31:19.814115 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:19] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:19] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:31:31.044068 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:31:31.054296 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:31:31.066057 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:31:31.071964 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:31:31.078260 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:31] "POST /myclass/api/GetListEvaluation_Session/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:31] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:31:53.760641 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:31:53.769764 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:53] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:31:53] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:32:21.317322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:21.322708 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:21.328507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:21.333577 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:21] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:32:22.987621 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:22.993273 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:22.997383 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:23] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:32:24.336340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:24.342700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:24.348536 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:24.359823 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:24] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:24] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:32:27.280919 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:27.281969 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:27.287615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:27] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:32:29.840124 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:32:29.852608 : GetSpecificPartnerAttestation_Certificat Impossible de recuperer les données de ce template +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:32:29] "POST /myclass/api/GetSpecificPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:33:03.379766 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:33:03.386007 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:33:03.391545 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:33:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:33:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:33:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:33:15.483015 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:33:15.489505 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:33:15] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:33:15] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:40:50.535770 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:40:50.540143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:40:50.544782 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:40:50] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:40:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:40:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:40:55.348079 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:40:55.352257 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:40:55.355358 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:40:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:40:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:40:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:41:14.241640 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:41:14.244808 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:41:14.248560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:41:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:41:14] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:41:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:43:37.081081 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:43:37.084443 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:43:37] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:43:37] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:47:49.882599 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:47:49.887104 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:47:49.889128 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:47:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:47:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:47:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:48:42.242043 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:48:42.246398 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:48:42.249413 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:48:42.258353 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:48:42.421689 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:48:42.425245 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:48:42.429122 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:48:47.031867 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:48:47.036469 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:48:47.039992 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:48:56.117163 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:48:56.121561 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:56] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:48:56] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:50:02.192531 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:02.199674 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:02.204169 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:50:08.434452 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:50:08.444626 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:08.448954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:08.455386 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:08] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:50:08.674269 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:08.679264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:08.683996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:08] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:50:14.613723 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:14.619927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:14.627167 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:14] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 18:50:32.059530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 18:50:32.069867 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:32] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 18:50:32] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:07:02.254614 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:07:02.259452 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:07:02.265169 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:07:02.277164 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:02] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:07:02.544754 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:07:02.551001 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:07:02.555481 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:07:02.561019 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:07:07.922126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:07:07.929616 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:07:07.937138 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:07] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:07:21.622233 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:07:21.639538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:21] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:07:21] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:09:21.011475 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:09:21.024776 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:09:21.028970 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:09:21.041223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:09:21] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:09:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:09:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:09:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:09:25.091690 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:09:25.100685 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:09:25] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:09:25] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:10:26.049932 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:10:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:10:26.081168 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:10:26.086951 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:10:26.096270 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:10:26] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:10:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:10:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:10:50.448720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:10:50.473724 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:10:50] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:10:51.291266 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:10:51.296973 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:10:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:10:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:10:56.218431 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:10:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:11:07.497788 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:07.502935 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:11:07.516880 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:07.527519 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:11:07.775595 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:07.781740 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:07.786966 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:07.792439 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:11:12.995326 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:13.000033 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:13.004922 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:13] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:11:28.777589 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:28.787042 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:28] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:11:28.843459 : GetAttendeeDetail_perSession - Données d'inscription incohérentes. il y a plus d'une inscription pour les critère {'session_id': '64e31efa91fc36d50392831f', 'email': 'line1@mysy.fr'} +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:28] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:11:41.552637 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:11:41.565162 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:41] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:11:41] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:14:20.231994 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:14:20.237041 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:14:20.242480 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:14:20.246767 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:14:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:14:20] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:14:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:14:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:14:37.647580 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:14:37.651580 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:14:37] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:14:37] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:16:10.983730 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:16:10.987744 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:16:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:16:10.995117 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:16:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:16:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:16:17.859993 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:16:17.865458 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:16:17.867457 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:16:17.870851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:16:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:16:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:16:17] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:16:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:17:25.169201 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:17:25.266780 : SendPre_InscriptionEmail -no such item for Cursor instance - ERRORRRR AT Line : 919 +INFO:root:2023-08-21 19:17:25.271826 : WARNING : Impossible d'envoyer le mail de preinscriton à AddStagiairetoClass - l'adresse email billardman@ddd.fr pour la session 64e31efa91fc36d503928320 +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:25] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:17:27.680154 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:27] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:17:36.203145 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:36] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:17:54.138611 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:17:54.144052 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:17:54.146194 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:17:54.150320 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:54] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:17:56.524401 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:17:56.528649 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:17:56.531732 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:17:56] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:18:06.697700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:18:06.701089 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:18:06] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:18:06] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:18:48.604279 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:18:48.608339 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:18:48.611795 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:18:48.617813 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:18:48] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:18:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:18:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:18:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:32:34.567082 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:32:34.573095 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:32:34.579109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:32:34.586105 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:34] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:32:38.484166 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:32:38.489167 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:32:38.494849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:38] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:32:49.382799 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:32:49.386850 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:49] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:32:49] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:33:27.945716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:33:27.952505 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:33:27.955501 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:33:27.966571 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:33:28.126798 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:33:28.130824 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:33:28.135413 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:33:28.138395 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:28] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:33:32.508510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:33:32.511693 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:33:32.517761 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:32] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:33:41.193073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:33:41.196094 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:41] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:33:41] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:37:43.805756 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:43.811758 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:43.818968 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:43.824992 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:37:49.388553 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:37:49.408345 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:49.413338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:49.419638 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:37:49.595594 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:49.601097 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:49.603099 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:49.610579 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:37:54.993827 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:55.000417 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:37:55.009502 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:37:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:38:09.383572 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:38:09.395893 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:38:09] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:38:09] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:39:34.036703 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:39:34.041701 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:39:34] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:39:34] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:40:18.783360 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:40:18.789363 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:40:18] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:40:18] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:40:55.382923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:40:55.390273 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:40:55] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:40:55] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:42:26.308378 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:26.312767 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:26.316883 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:26.323352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:26] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:42:45.699882 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:45.703054 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:42:45.709391 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:45.717388 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:42:45.924591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:42:45.943891 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:45.955893 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:45.959457 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:45] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:42:53.672309 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:53.676916 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:42:53.682108 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:42:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:43:04.290470 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:43:04.298467 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:43:04] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:43:04] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:43:17.724852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:43:17] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:44:12.065366 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:12.070382 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:12.077390 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:12.081734 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:12] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:44:18.895277 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:44:18.904766 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:18.908964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:18.915036 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:18] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:18] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:44:19.095765 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:19.103506 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:19.107628 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:44:19.115652 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:19] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:44:26.332195 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:26.335947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:26.345485 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:44:36.551430 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:44:36.561423 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:36] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:44:36] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:46:53.682951 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:46:53.689996 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:46:53.700084 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:46:53.708836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:46:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:46:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:46:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:46:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:47:52.945013 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:47:52.952131 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:47:52.956129 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:47:52.960823 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:47:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:47:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:47:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:47:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:49:22.347686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:49:22.352637 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:49:22.357145 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:49:22.363713 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:49:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:49:22] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:49:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:49:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:49:39.929215 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:49:39] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:51:17.110008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:17.115277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:17.121505 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:17.126504 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:17] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:51:24.772773 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:24.777086 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:24.781940 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:51:24.797913 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:51:24.988866 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:24.993792 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:24.999781 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:25.004928 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:51:30.457477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:30.462907 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:30.467589 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:30] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:51:41.980932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:51:41.990008 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:41] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:42] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:51:55.376311 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:51:55] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:52:40.112695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:52:40.116700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:52:40.120700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:52:40.124702 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:52:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:52:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:52:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:52:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:52:43.542189 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:52:43.613684 : incription_training_confirmation_mail - : La valeur 'date_du' n'est pas presente dans liste +INFO:root:2023-08-21 19:52:43.614665 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:52:43] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:52:44.667974 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:52:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:52:45.480750 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:52:45] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:55:03.994477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:55:04.000700 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:55:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:55:04.018244 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:55:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:55:04.063546 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:55:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:55:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:55:33.466435 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:55:33.472173 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:55:33.480596 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:55:33.485235 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:55:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:55:33] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:55:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:55:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:57:15.240291 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:57:15.245131 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:57:15.249136 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:57:15.261618 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:15] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:57:20.841128 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:57:20.848314 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:57:20.857478 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:57:20.862811 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-08-21 19:57:20.868343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:20] "POST /myclass/api/GetListEvaluation_Session/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:57:32.499833 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:32] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2023-08-21 19:57:33.351759 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Aug/2023 19:57:33] "POST /myclass/api/GetAllValideSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.js.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 20:00:43.002164 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 20:00:43.003163 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 20:00:43.003163 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 20:00:43.003163 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 20:00:43.003163 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 100-515-922 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.js.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 20:18:58.435647 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 20:18:58.436709 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 20:18:58.436709 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 20:18:58.436709 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 20:18:58.436709 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 100-515-922 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.js.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 20:20:48.929735 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 20:20:48.930737 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 20:20:48.930737 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 20:20:48.930737 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 20:20:48.930737 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 100-515-922 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.js.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 20:23:35.983974 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 20:23:35.983974 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 20:23:35.984978 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 20:23:35.984978 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 20:23:35.984978 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 100-515-922 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.js.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 20:29:59.080045 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 20:29:59.080045 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 20:29:59.080045 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 20:29:59.080045 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 20:29:59.080045 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 100-515-922 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.js.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 20:31:33.512259 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 20:31:33.512259 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 20:31:33.513265 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 20:31:33.513265 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 20:31:33.513265 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 100-515-922 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.js.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 20:39:11.120525 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 20:39:11.120525 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 20:39:11.120525 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 20:39:11.120525 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 20:39:11.120525 : ++ LMS_BAS_URL mysy-training.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2023-08-21 20:39:22.700051 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-08-21 20:39:22.700051 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-08-21 20:39:22.700051 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-08-21 20:39:22.700051 : ++ FLASK PORT 5001 ++ +INFO:root:2023-08-21 20:39:22.701051 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 100-515-922 diff --git a/main.py b/main.py index 880bbad..89b7a97 100644 --- a/main.py +++ b/main.py @@ -49,6 +49,7 @@ import appel_offre as appel_offre import partner_client as partner_client import Contact as Contact import Activite as Activite +import ressources_humaines as ressources_humaines app = Flask(__name__) cors = CORS(app, resources={r"/foo": {"origins": "*"}}) @@ -3623,6 +3624,72 @@ def Get_Statgaire_List_Partner_with_filter(): return jsonify(status=status, message=retval) +""" +API qui ajoute une ressource humaine +""" +@app.route('/myclass/api/Add_Ressource_Humaine/', methods=['POST','GET']) +@crossdomain(origin='*') +def Add_Ressource_Humaine(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Add_Ressource_Humaine payload = ",payload) + status, retval = ressources_humaines.Add_Ressource_Humaine(payload) + return jsonify(status=status, message=retval) + + +""" +API qui met a jour une ressource humaine +""" +@app.route('/myclass/api/Update_Ressource_Humaine/', methods=['POST','GET']) +@crossdomain(origin='*') +def Update_Ressource_Humaine(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Update_Ressource_Humaine payload = ",payload) + status, retval = ressources_humaines.Update_Ressource_Humaine(payload) + return jsonify(status=status, message=retval) + + + +""" +API qui recupere la liste des ressources humaines d'un partenaire +""" +@app.route('/myclass/api/Get_List_Ressource_Humaine/', methods=['POST','GET']) +@crossdomain(origin='*') +def Get_List_Ressource_Humaine(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Get_List_Ressource_Humaine payload = ",payload) + status, retval = ressources_humaines.Get_List_Ressource_Humaine(payload) + return jsonify(status=status, message=retval) + + +""" +API qui recupere une ressource humaine donnée +""" +@app.route('/myclass/api/Get_Given_Ressource_Humaine/', methods=['POST','GET']) +@crossdomain(origin='*') +def Get_Given_Ressource_Humaine(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Get_Given_Ressource_Humaine payload = ",payload) + status, retval = ressources_humaines.Get_Given_Ressource_Humaine(payload) + return jsonify(status=status, message=retval) + + +""" +API qui recupere des ressources humaines avec filter sur le nom et l'email +""" +@app.route('/myclass/api/Get_List_Ressource_Humaine_with_filter/', methods=['POST','GET']) +@crossdomain(origin='*') +def Get_List_Ressource_Humaine_with_filter(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### Get_List_Ressource_Humaine_with_filter payload = ",payload) + status, retval = ressources_humaines.Get_List_Ressource_Humaine_with_filter(payload) + return jsonify(status=status, message=retval) + + if __name__ == '__main__': print(" debut api") diff --git a/ressources_humaines.js.py b/ressources_humaines.js.py deleted file mode 100644 index bae8c05..0000000 --- a/ressources_humaines.js.py +++ /dev/null @@ -1,272 +0,0 @@ -""" -Ce fichier permet de gerer de tout ce qui a atrait aux ressources humaines. -c'est dire : -- enseignent -- cadre administratif -- employés, -etc - -Une ressource humaine a toujours un profil (enseignant, cadre admin) et une fonction. -""" - -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 - - - -def Add_Ressource_Humaine(diction): - - try: - diction = mycommon.strip_dictionary(diction) - - """ - Verification des input acceptés - """ - field_list = ['token', "raison_sociale", "nom", "siret", "tva", "email", - "telephone", "website", "comment",'adr_adresse', 'adr_code_postal', - 'adr_ville', 'adr_pays', 'profil', 'telephone_mobile', 'linkedin', - 'facebook', 'twitter', - 'prenom', 'fonction', 'civilite'] - - incom_keys = diction.keys() - for val in incom_keys: - if val not in field_list: - mycommon.myprint(str( - inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas") - return False, " Les informations fournies sont incorrectes", - - """ - Verification des champs obligatoires - """ - field_list_obligatoire = ['token', "email", 'related_collection', 'related_collection_owner_email',] - - for val in field_list_obligatoire: - if val not in diction: - mycommon.myprint( - str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") - return False, " Les informations fournies sont incorrectes", - - """ - Verification de l'identité et autorisation de l'entité qui - appelle cette API - """ - token = "" - if ("token" in diction.keys()): - if diction['token']: - token = diction['token'] - - # Verifier la validité du token - retval = mycommon.check_partner_token_validity("", token) - - if retval is False: - return "Err_Connexion", " La session de connexion n'est pas valide" - - partner_recid = mycommon.get_parnter_recid_from_token(token) - if (partner_recid is False): - mycommon.myprint( - str(inspect.stack()[0][3]) + " - partner_recid est KO. Les données de connexion sont incorrectes ") - return False, " Vous n'etes pas autorisé à utiliser cette API " - - # Recuperation des données du partenaire - local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid) - if (local_status is False): - mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire") - return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. " - - - """ - Verification s'il n'existe pas un cient du partenaire qui porte la meme adresse email - """ - - - tmp_count = MYSY_GV.dbname['ressource_humaine'].count_documents({'email': str(diction['email']), - 'valide': '1', 'partner_recid': my_partner['recid']}) - if (tmp_count > 0): - mycommon.myprint( - str(inspect.stack()[0][ - 3]) + " - Il existe déjà un contact qui porte le même email principal = " +str(diction['email'])) - - return False, " - Vous avez déjà un contact qui a le même email principal " - - - - """ - Recuperation des données fournies en entrée - """ - data = {} - data['partner_recid'] = my_partner['recid'] - - raison_sociale = "" - if ("raison_sociale" in diction.keys()): - if diction['raison_sociale']: - raison_sociale = diction['raison_sociale'] - data['raison_sociale'] = diction['raison_sociale'] - - nom = "" - if ("nom" in diction.keys()): - if diction['nom']: - nom = diction['nom'] - data['nom'] = diction['nom'] - - siret = "" - if ("siret" in diction.keys()): - if diction['siret']: - siret = diction['siret'] - data['siret'] = diction['siret'] - - prenom = "" - if ("prenom" in diction.keys()): - if diction['prenom']: - prenom = diction['prenom'] - data['prenom'] = diction['prenom'] - - fonction = "" - if ("fonction" in diction.keys()): - if diction['fonction']: - fonction = diction['fonction'] - data['fonction'] = diction['fonction'] - - civilite = "" - if ("civilite" in diction.keys()): - if diction['civilite']: - civilite = diction['civilite'] - data['civilite'] = diction['civilite'] - - - - adr_adresse = "" - if ("adr_adresse" in diction.keys()): - if diction['adr_adresse']: - adr_adresse = diction['adr_adresse'] - data['adr_adresse'] = diction['adr_adresse'] - - adr_code_postal = "" - if ("adr_code_postal" in diction.keys()): - if diction['adr_code_postal']: - adr_code_postal = diction['adr_code_postal'] - data['adr_code_postal'] = diction['adr_code_postal'] - - adr_ville = "" - if ("adr_ville" in diction.keys()): - if diction['adr_ville']: - adr_ville = diction['adr_ville'] - data['adr_ville'] = diction['adr_ville'] - - adr_pays = "" - if ("adr_pays" in diction.keys()): - if diction['adr_pays']: - adr_pays = diction['siret'] - data['adr_pays'] = diction['adr_pays'] - - tva = "" - if ("tva" in diction.keys()): - if diction['tva']: - tva = diction['tva'] - data['tva'] = diction['tva'] - - email = "" - if ("email" in diction.keys()): - if diction['email']: - email = diction['email'] - data['email'] = diction['email'] - if( mycommon.isEmailValide(email) is False): - mycommon.myprint( - str(inspect.stack()[0][ - 3]) + " - L'adresse email "+str(email)+" n'est pas valide") - - return False, " - - L'adresse email "+str(email)+" n'est pas valide " - - - telephone = "" - if ("telephone" in diction.keys()): - if diction['telephone']: - telephone = diction['telephone'] - data['telephone'] = diction['telephone'] - - telephone_mobile = "" - if ("telephone_mobile" in diction.keys()): - if diction['telephone_mobile']: - telephone_mobile = diction['telephone_mobile'] - data['telephone_mobile'] = diction['telephone_mobile'] - - - website = "" - if ("website" in diction.keys()): - if diction['website']: - website = diction['website'] - data['website'] = diction['website'] - - comment = "" - if ("comment" in diction.keys()): - if diction['comment']: - comment = diction['comment'] - data['comment'] = diction['comment'] - - linkedin = "" - if ("linkedin" in diction.keys()): - if diction['linkedin']: - linkedin = diction['linkedin'] - data['linkedin'] = diction['linkedin'] - - facebook = "" - if ("facebook" in diction.keys()): - if diction['facebook']: - facebook = diction['facebook'] - data['facebook'] = diction['facebook'] - - twitter = "" - if ("twitter" in diction.keys()): - if diction['twitter']: - twitter = diction['twitter'] - data['twitter'] = diction['twitter'] - - - profil = "" - if ("profil" in diction.keys()): - if diction['profil']: - profil = diction['profil'] - data['profil'] = diction['profil'] - if( type not in MYSY_GV.RESSOURCE_PROFIL): - mycommon.myprint( - "- Le type de contact "+str(type)+" n'est pas autorisé") - return False, "- Le type de contact "+str(type)+" n'est pas autorisé" - - - data['valide'] = '1' - data['locked'] = '0' - data['date_update'] = str(datetime.now()) - - # Creation du RecId - data['recid'] = mycommon.create_user_recid() - - - inserted_id = "" - inserted_id = MYSY_GV.dbname['ressource_humaine'].insert_one(data).inserted_id - if (not inserted_id): - mycommon.myprint( - " Impossible de créer le contact ") - return False, " Impossible de créer la ressource " - - - return True, " Le contact a été correctement créé" - - except Exception as e: - exc_type, exc_obj, exc_tb = sys.exc_info() - mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) - return False, " Impossible d'ajouter la ressource " diff --git a/ressources_humaines.py b/ressources_humaines.py new file mode 100644 index 0000000..6e15a1c --- /dev/null +++ b/ressources_humaines.py @@ -0,0 +1,735 @@ +""" +Ce fichier permet de gerer de tout ce qui a atrait aux ressources humaines. +c'est dire : +- enseignent +- cadre administratif +- employés, +etc + +Une ressource humaine a toujours un profil (enseignant, cadre admin) et une fonction. +""" + +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 + + + +def Add_Ressource_Humaine(diction): + + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', "nom", "email", "telephone", "website", "comment",'adr_adresse', 'adr_code_postal', + 'adr_ville', 'adr_pays', 'profil', 'telephone_mobile', 'linkedin', + 'facebook', 'twitter', 'prenom', 'fonction', 'civilite'] + + incom_keys = diction.keys() + for val in incom_keys: + if val not in field_list: + mycommon.myprint(str( + inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas") + return False, " Les informations fournies sont incorrectes", + + """ + Verification des champs obligatoires + """ + field_list_obligatoire = ['token', "email", 'related_collection', 'related_collection_owner_email',] + + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, " Les informations fournies sont incorrectes", + + """ + Verification de l'identité et autorisation de l'entité qui + appelle cette API + """ + token = "" + if ("token" in diction.keys()): + if diction['token']: + token = diction['token'] + + # Verifier la validité du token + retval = mycommon.check_partner_token_validity("", token) + + if retval is False: + return "Err_Connexion", " La session de connexion n'est pas valide" + + partner_recid = mycommon.get_parnter_recid_from_token(token) + if (partner_recid is False): + mycommon.myprint( + str(inspect.stack()[0][3]) + " - partner_recid est KO. Les données de connexion sont incorrectes ") + return False, " Vous n'etes pas autorisé à utiliser cette API " + + # Recuperation des données du partenaire + local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid) + if (local_status is False): + mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire") + return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. " + + + """ + Verification s'il n'existe pas un cient du partenaire qui porte la meme adresse email + """ + + tmp_count = MYSY_GV.dbname['ressource_humaine'].count_documents({'email': str(diction['email']), + 'valide': '1', 'partner_recid': my_partner['recid']}) + if (tmp_count > 0): + mycommon.myprint( + str(inspect.stack()[0][ + 3]) + " - Il existe déjà une personne qui porte le même email principal = " +str(diction['email'])) + + return False, " - Vous avez déjà une personne qui a le même email principal " + + + + """ + Recuperation des données fournies en entrée + """ + data = {} + data['partner_recid'] = my_partner['recid'] + + + nom = "" + if ("nom" in diction.keys()): + if diction['nom']: + nom = diction['nom'] + data['nom'] = diction['nom'] + + + + prenom = "" + if ("prenom" in diction.keys()): + if diction['prenom']: + prenom = diction['prenom'] + data['prenom'] = diction['prenom'] + + fonction = "" + if ("fonction" in diction.keys()): + if diction['fonction']: + fonction = diction['fonction'] + data['fonction'] = diction['fonction'] + + civilite = "" + if ("civilite" in diction.keys()): + if diction['civilite']: + civilite = diction['civilite'] + data['civilite'] = diction['civilite'] + + + + adr_adresse = "" + if ("adr_adresse" in diction.keys()): + if diction['adr_adresse']: + adr_adresse = diction['adr_adresse'] + data['adr_adresse'] = diction['adr_adresse'] + + adr_code_postal = "" + if ("adr_code_postal" in diction.keys()): + if diction['adr_code_postal']: + adr_code_postal = diction['adr_code_postal'] + data['adr_code_postal'] = diction['adr_code_postal'] + + adr_ville = "" + if ("adr_ville" in diction.keys()): + if diction['adr_ville']: + adr_ville = diction['adr_ville'] + data['adr_ville'] = diction['adr_ville'] + + adr_pays = "" + if ("adr_pays" in diction.keys()): + if diction['adr_pays']: + adr_pays = diction['adr_pays'] + data['adr_pays'] = diction['adr_pays'] + + + email = "" + if ("email" in diction.keys()): + if diction['email']: + email = diction['email'] + data['email'] = diction['email'] + if( mycommon.isEmailValide(email) is False): + mycommon.myprint( + str(inspect.stack()[0][ + 3]) + " - L'adresse email "+str(email)+" n'est pas valide") + + return False, " - - L'adresse email "+str(email)+" n'est pas valide " + + + telephone = "" + if ("telephone" in diction.keys()): + if diction['telephone']: + telephone = diction['telephone'] + data['telephone'] = diction['telephone'] + + telephone_mobile = "" + if ("telephone_mobile" in diction.keys()): + if diction['telephone_mobile']: + telephone_mobile = diction['telephone_mobile'] + data['telephone_mobile'] = diction['telephone_mobile'] + + + website = "" + if ("website" in diction.keys()): + if diction['website']: + website = diction['website'] + data['website'] = diction['website'] + + comment = "" + if ("comment" in diction.keys()): + if diction['comment']: + comment = diction['comment'] + data['comment'] = diction['comment'] + + linkedin = "" + if ("linkedin" in diction.keys()): + if diction['linkedin']: + linkedin = diction['linkedin'] + data['linkedin'] = diction['linkedin'] + + facebook = "" + if ("facebook" in diction.keys()): + if diction['facebook']: + facebook = diction['facebook'] + data['facebook'] = diction['facebook'] + + twitter = "" + if ("twitter" in diction.keys()): + if diction['twitter']: + twitter = diction['twitter'] + data['twitter'] = diction['twitter'] + + + profil = "" + if ("profil" in diction.keys()): + if diction['profil']: + profil = diction['profil'] + data['profil'] = diction['profil'] + if( profil not in MYSY_GV.RESSOURCE_PROFIL): + mycommon.myprint( + "- Le type de profil "+str(type)+" n'est pas autorisé") + return False, "- Le type de profil "+str(type)+" n'est pas autorisé" + + + data['valide'] = '1' + data['locked'] = '0' + data['date_update'] = str(datetime.now()) + + # Creation du RecId + data['recid'] = mycommon.create_user_recid() + + + inserted_id = "" + inserted_id = MYSY_GV.dbname['ressource_humaine'].insert_one(data).inserted_id + if (not inserted_id): + mycommon.myprint( + " Impossible de créer le contact ") + return False, " Impossible de créer la ressource " + + + return True, " Le contact a été correctement créé" + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible d'ajouter la ressource " + + +""" +Mise à jour d'une personne en se basant sur sont _id +""" +def Update_Ressource_Humaine(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', "raison_sociale", "nom", "prenom", "email", + "telephone", "website", "comment",'adr_adresse', 'adr_code_postal', + 'adr_ville', 'adr_pays', 'profil', 'telephone_mobile', 'linkedin', + 'facebook', 'twitter', '_id', 'prenom', 'fonction', 'civilite'] + + + incom_keys = diction.keys() + for val in incom_keys: + if val not in field_list: + mycommon.myprint(str( + inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas") + return False, " Les informations fournies sont incorrectes", + + """ + Verification des champs obligatoires + """ + field_list_obligatoire = ['token', '_id', 'email'] + + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, " Les informations fournies sont incorrectes", + + """ + Verification de l'identité et autorisation de l'entité qui + appelle cette API + """ + token = "" + if ("token" in diction.keys()): + if diction['token']: + token = diction['token'] + + # Verifier la validité du token + retval = mycommon.check_partner_token_validity("", token) + + if retval is False: + return "Err_Connexion", " La session de connexion n'est pas valide" + + partner_recid = mycommon.get_parnter_recid_from_token(token) + if (partner_recid is False): + mycommon.myprint( + str(inspect.stack()[0][3]) + " - partner_recid est KO. Les données de connexion sont incorrectes ") + return False, " Vous n'etes pas autorisé à utiliser cette API " + + # Recuperation des données du partenaire + local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid) + if (local_status is False): + mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire") + return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire. " + + """ + Verification si cette adresse email n'existe pas deja pour ce partner + """ + + qry_update = {'email': str(diction['email']), + 'valide': '1', 'locked':'0', 'partner_recid': str(my_partner['recid']), + '_id':str(my_partner['_id'])} + + + + print(" ### qry_update aa = ", qry_update) + + tmp_count = MYSY_GV.dbname['contact'].count_documents(qry_update) + if (tmp_count <= 0): + mycommon.myprint( + str(inspect.stack()[0][ + 3]) + " - Cette personne n'existe pas: nom = "+str(diction['nom'])) + + return False, " - Cette personne n'est pas reconnue dans le système " + + + + """ + Recuperation des données fournies en entrée + """ + + data_update = {} + """ + Recuperation des données fournies en entrée + """ + + + + nom = "" + if ("nom" in diction.keys()): + data_update['nom'] = diction['nom'] + + fonction = "" + if ("fonction" in diction.keys()): + data_update['fonction'] = diction['fonction'] + + civilite = "" + if ("civilite" in diction.keys()): + data_update['civilite'] = diction['civilite'] + + prenom = "" + if ("prenom" in diction.keys()): + data_update['prenom'] = diction['prenom'] + + profil = "" + if ("profil" in diction.keys()): + profil = diction['profil'] + data_update['profil'] = diction['profil'] + if (profil not in MYSY_GV.RESSOURCE_PROFIL): + mycommon.myprint( "- Le type de profil " + str(type) + " n'est pas autorisé") + return False, "- Le type de profil " + str(type) + " n'est pas autorisé" + + fonction = "" + if ("fonction" in diction.keys()): + fonction = diction['fonction'] + data_update['fonction'] = diction['fonction'] + + civilite = "" + if ("civilite" in diction.keys()): + civilite = diction['civilite'] + data_update['civilite'] = diction['civilite'] + + adr_adresse = "" + if ("adr_adresse" in diction.keys()): + adr_adresse = diction['adr_adresse'] + data_update['adr_adresse'] = diction['adr_adresse'] + + adr_code_postal = "" + if ("adr_code_postal" in diction.keys()): + adr_code_postal = diction['adr_code_postal'] + data_update['adr_code_postal'] = diction['adr_code_postal'] + + adr_ville = "" + if ("adr_ville" in diction.keys()): + adr_ville = diction['adr_ville'] + data_update['adr_ville'] = diction['adr_ville'] + + adr_pays = "" + if ("adr_pays" in diction.keys()): + adr_pays = diction['adr_pays'] + data_update['adr_pays'] = diction['adr_pays'] + + + telephone = "" + if ("telephone" in diction.keys()): + telephone = diction['telephone'] + data_update['telephone'] = diction['telephone'] + + email = "" + if ("email" in diction.keys()): + email = diction['email'] + # data_update['email'] = diction['email'] - on ne modifie pas le mail + + + telephone_mobile = "" + if ("telephone_mobile" in diction.keys()): + telephone_mobile = diction['telephone_mobile'] + data_update['telephone_mobile'] = diction['telephone_mobile'] + + website = "" + if ("website" in diction.keys()): + website = diction['website'] + data_update['website'] = diction['website'] + + comment = "" + if ("comment" in diction.keys()): + comment = diction['comment'] + data_update['comment'] = diction['comment'] + + linkedin = "" + if ("linkedin" in diction.keys()): + linkedin = diction['linkedin'] + data_update['linkedin'] = diction['linkedin'] + + facebook = "" + if ("facebook" in diction.keys()): + facebook = diction['facebook'] + data_update['facebook'] = diction['facebook'] + + twitter = "" + if ("twitter" in diction.keys()): + twitter = diction['twitter'] + data_update['twitter'] = diction['twitter'] + + + + data_update['valide'] = '1' + data_update['locked'] = '0' + data_update['date_update'] = str(datetime.now()) + + """ + Clés de mise à jour + """ + data_cle = {'_id': str(diction['_id']), 'valide': '1', 'locked': '0', 'partner_recid': str(my_partner['recid']), + } + + + inserted_id = "" + result = MYSY_GV.dbname['ressource_humaine'].find_one_and_update( + data_cle, + {"$set": data_update}, + upsert=False, + return_document=ReturnDocument.AFTER + ) + if (result is None or "_id" not in result.keys()): + mycommon.myprint( + " Impossible de mettre à jour les information : email = " + str(diction['email'])) + return False, " Impossible de mettre à jour les informations " + + return True, " Les données a été correctement mises à 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 les données " + + + +""" +Recuperation de la liste des ressources humaines d'une entité en se basant sur +- token (partner_recid) + +""" +def Get_List_Ressource_Humaine(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: + 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'] + + # Verifier la validité du token + retval = mycommon.check_partner_token_validity("", token) + + if retval is False: + return "Err_Connexion", " La session de connexion n'est pas valide" + + # Recuperation des données du partenaire + local_status, my_partner = mycommon.get_partner_data_from_token(token) + if (local_status is False): + mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ") + return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. " + + """ + Clés de mise à jour + """ + data_cle = {} + data_cle['partner_recid'] = str(my_partner['recid']) + + data_cle['locked'] = "0" + data_cle['valide'] = "1" + + RetObject = [] + val_tmp = 1 + + for retval in MYSY_GV.dbname['ressource_humaine'].find(data_cle): + user = retval + user['id'] = str(val_tmp) + val_tmp = val_tmp + 1 + RetObject.append(mycommon.JSONEncoder().encode(user)) + + return True, RetObject + + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible de recuperer la liste des contact " + + + +""" +Recuperation de la liste des ressources humaines avec des filtre sur +- nom +- email +""" +def Get_List_Ressource_Humaine_with_filter(diction): + try: + diction = mycommon.strip_dictionary(diction) + + """ + Verification des input acceptés + """ + field_list = ['token', 'nom', 'email'] + + incom_keys = diction.keys() + for val in incom_keys: + if val not in field_list: + mycommon.myprint(str( + inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas") + return False, " Les informations fournies sont incorrectes", + + """ + Verification des champs obligatoires + """ + field_list_obligatoire = ['token', ] + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, " Les informations fournies sont incorrectes", + + """ + Verification de l'identité et autorisation de l'entité qui + appelle cette API + """ + token = "" + if ("token" in diction.keys()): + if diction['token']: + token = diction['token'] + + # Verifier la validité du token + retval = mycommon.check_partner_token_validity("", token) + + if retval is False: + return "Err_Connexion", " La session de connexion n'est pas valide" + + # Recuperation des données du partenaire + local_status, my_partner = mycommon.get_partner_data_from_token(token) + if (local_status is False): + mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ") + return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. " + + filt_nom = {} + if ("nom" in diction.keys()): + filt_nom = {'nom': {'$regex': str(diction['nom']), "$options": "i"}} + + filt_email = {} + if ("email" in diction.keys()): + filt_class_internal_url = { + 'email': {'$regex': str(diction['email']), "$options": "i"}} + + + """ + Clés de mise à jour + """ + data_cle = {} + data_cle['partner_recid'] = str(my_partner['recid']) + + data_cle['locked'] = "0" + data_cle['valide'] = "1" + + find_qry = {'$and':[{'partner_recid': str(my_partner['recid']), 'valide':'1', 'locked':'0' }, filt_nom, filt_email] } + + RetObject = [] + val_tmp = 1 + + for retval in MYSY_GV.dbname['ressource_humaine'].find(find_qry): + user = retval + user['id'] = str(val_tmp) + val_tmp = val_tmp + 1 + RetObject.append(mycommon.JSONEncoder().encode(user)) + + return True, RetObject + + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible de recuperer la liste des contact " + + + + +""" +Recuperation d'une ressourcesdonnée en se basant sur on token, _id, +""" +def Get_Given_Ressource_Humaine(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: + 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'] + + # Verifier la validité du token + retval = mycommon.check_partner_token_validity("", token) + + if retval is False: + return "Err_Connexion", " La session de connexion n'est pas valide" + + # Recuperation des données du partenaire + local_status, my_partner = mycommon.get_partner_data_from_token(token) + if (local_status is False): + mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur ") + return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données de l'utilisateur. " + + + + """ + Clés de mise à jour + """ + data_cle = {} + data_cle['partner_recid'] = str(my_partner['recid']) + data_cle['_id'] = str(diction['_id']) + + data_cle['valide'] = "1" + data_cle['locked'] = "0" + + RetObject = [] + val_tmp = 1 + + print(" ### data_cle = ", data_cle) + for retval in MYSY_GV.dbname['ressource_humaine'].find(data_cle): + user = retval + user['id'] = str(val_tmp) + val_tmp = val_tmp + 1 + RetObject.append(mycommon.JSONEncoder().encode(user)) + + print(" ### RetObject = ", RetObject) + 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 recuperer la personne " +