diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index b5bc139..05ee484 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -1,12 +1,14 @@
-
+
-
+
+
-
+
+
@@ -83,13 +85,6 @@
1680804787304
-
- 1730223616262
-
-
-
- 1730223616262
-
1731268257056
@@ -426,7 +421,14 @@
1747251650255
-
+
+ 1747413794844
+
+
+
+ 1747413794844
+
+
@@ -468,7 +470,6 @@
-
@@ -493,6 +494,7 @@
-
+
+
\ No newline at end of file
diff --git a/Log/log_file.log b/Log/log_file.log
index 4d76d96..a79076d 100644
--- a/Log/log_file.log
+++ b/Log/log_file.log
@@ -67213,3 +67213,1321 @@ INFO:root:2025-05-16 18:42:29.481031 : Security check : IP adresse '127.0.0.1'
INFO:werkzeug:127.0.0.1 - - [16/May/2025 18:42:29] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 -
INFO:root:2025-05-16 18:42:31.172463 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [16/May/2025 18:42:31] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 20:51:12.699426 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 20:51:12.700638 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 20:51:12.700638 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 20:51:12.700638 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 20:51:12.700638 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 20:51:51.009261 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 20:51:51.009261 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 20:51:51.010568 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 20:51:51.010568 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 20:51:51.010568 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:root:2025-05-16 20:57:52.235020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:52] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 20:57:52.554090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 20:57:52.558094 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 20:57:52.564250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 20:57:52.571829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 20:57:52.616915 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 20:57:52.695703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 20:57:52.701490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 20:57:52.717273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 20:57:52.729066 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 20:57:52.741169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:52] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:57:56] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 20:58:14.053469 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 20:58:14] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:04:27.170261 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:04:27.170261 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:04:27.170261 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:04:27.170261 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:04:27.170261 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:root:2025-05-16 21:17:20.362794 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:17:20] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:17:46.901370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:17:46] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:19:23.252861 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:19:23] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:19:33.503334 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:19:33] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:20:30.084672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:30] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:20:53.386605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:20:53.400353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:20:53.411401 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:20:53.510601 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:20:53.622201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:20:53.628655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:20:53.636807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:53] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:20:53.647428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:20:53.659943 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:53] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:53] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:20:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:21:49.893387 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:21:49] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:22:40.015806 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:22:40] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:25:03.884098 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:25:03] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:25:15.751473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:25:15.926831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:25:16.059772 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:25:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:25:16] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:25:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:25:37.077671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:25:37] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:26:15.637955 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:26:15.643999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:26:15.651029 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:26:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:26:15] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:26:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:26:23.832031 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:26:23] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:26:29.486042 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:26:29] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:27:17.497859 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:27:17.497859 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:27:17.497859 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:27:17.497859 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:27:17.497859 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:root:2025-05-16 21:27:20.074850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:27:20] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:33:13.886375 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:33:13.886375 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:33:13.886375 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:33:13.886375 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:33:13.886375 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:root:2025-05-16 21:33:20.743224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:33:20] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:33:27.153005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:33:27] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:44:14.393562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:44:14.401560 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:44:14.407934 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:44:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:44:14] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:44:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:44:34.187394 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:44:36.036900 : Get_List_Convocations_Stagiaire_With_Filter - Le champ 'type_document' n'est pas autorisé
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:44:36] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:45:03.020917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:45:03.024713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:45:03.030716 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:45:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:45:03] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:45:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:45:43.077813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:45:43] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:45:50.047637 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:45:50] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:46:46.900762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:46:46] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:46:58.052526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:46:58] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:47:55.957727 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:47:55.958727 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:47:55.958727 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:47:55.958727 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:47:55.958727 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:48:56.967664 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:48:56.968658 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:48:56.968658 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:48:56.968658 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:48:56.968658 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:root:2025-05-16 21:49:07.176552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:49:07.180552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:49:07.185118 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:49:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:49:07] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:49:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:49:48.813749 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:49:48.813749 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:49:48.813749 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:49:48.813749 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:49:48.813749 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:50:10.719652 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:50:10.719652 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:50:10.719652 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:50:10.719652 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:50:10.719652 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:51:05.793335 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:51:05.793335 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:51:05.794352 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:51:05.794352 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:51:05.794352 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:52:20.242789 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:52:20.242789 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:52:20.242789 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:52:20.243786 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:52:20.243786 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:root:2025-05-16 21:52:27.421329 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:52:27.427195 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:52:27.431050 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:52:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:52:27] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:52:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:54:11.449142 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:54:11.456595 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:54:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:54:11] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:54:11.491241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:54:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:54:25.048799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:54:27.426560 : Get_List_Partner_Document_with_filter_No_HTML_Fields -'type_document' - Line : 1580
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:54:27] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 21:55:16.453973 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 21:55:16.453973 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 21:55:16.453973 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 21:55:16.453973 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 21:55:16.453973 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:root:2025-05-16 21:55:28.787819 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:55:28] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:56:08.717390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:56:08.720408 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:56:08.724403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:08] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:56:08.768959 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:56:08.873145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:56:08.877426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:56:08.881413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:08] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:56:11.867949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:56:11.874340 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:56:11.880492 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:11] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:11] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:56:29.510578 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:56:29] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:59:45.927174 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:59:45.934893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:59:45.944152 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:59:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:59:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:59:46.011389 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:59:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:59:46.072964 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:59:46.083055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 21:59:46.089473 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:59:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:59:46] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 21:59:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 21:59:59.986652 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:00:00] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:01:19.325591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:01:19.335612 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:01:19.346583 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:01:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:01:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:01:19.375875 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:01:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:01:19.535717 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:01:19.543021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:01:19.552993 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:01:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:01:19] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:01:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:01:47.668565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:01:47] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\partner_document_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-16 22:03:34.643741 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-16 22:03:34.644737 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-16 22:03:34.644737 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-16 22:03:34.644737 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-16 22:03:34.644737 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 251-524-675
+INFO:root:2025-05-16 22:03:34.773478 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:34.778142 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:34.782147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:34.787160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:34.794143 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:34.800067 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:34] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:03:34.890928 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:03:42.517870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:42.522728 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:03:42.529762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:42.543758 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:03:42.682420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:42.689329 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:03:42.694469 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:42] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:03:57.788973 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:03:57] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:04:07.357755 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:04:07] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:05:09.673984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:05:09.679519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-16 22:05:09.684210 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:05:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:05:09] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:05:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:05:22.589173 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:05:22] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-05-16 22:05:27.906533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2025 22:05:27] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 09:04:22.065360 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 09:04:22.065360 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 09:04:22.066736 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 09:04:22.066736 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 09:04:22.066736 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 09:04:43.160471 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 09:04:43.160471 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 09:04:43.160471 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 09:04:43.161483 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 09:04:43.161483 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 09:04:46.908991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:47] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 09:04:47.412558 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:47.422160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:47.428502 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:47.436780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 09:04:47.477418 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 09:04:47.637281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:47.644697 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:47.651717 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:47] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 09:04:47.662730 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:47.669722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:47] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:47] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 09:04:49.390163 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:49.395471 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:49.406172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 09:04:51.066298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:51.070936 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 09:04:51.082884 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:51] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:51] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:51] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:52] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 09:04:52.978107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:04:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 09:07:26.402383 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 09:07:26] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 10:16:33.754683 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 10:16:33.754683 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 10:16:33.754683 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 10:16:33.754683 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 10:16:33.754683 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 10:16:44.868295 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 10:16:44.869297 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 10:16:44.869297 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 10:16:44.869297 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 10:16:44.869297 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 10:17:22.915577 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 10:17:22.915577 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 10:17:22.915577 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 10:17:22.915577 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 10:17:22.915577 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 10:21:39.006153 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 10:21:39.006153 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 10:21:39.006153 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 10:21:39.006153 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 10:21:39.006153 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 10:22:39.969604 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 10:22:39.970611 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 10:22:39.970611 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 10:22:39.970611 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 10:22:39.970611 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 10:27:35.985694 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 10:27:36] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 10:28:53.426612 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 10:28:53] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 10:31:37.023561 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 10:31:37] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 10:31:41.006489 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 10:31:43.127819 : Add_Update_Apprenant_To_Jury -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 1618
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 10:31:43] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:00:59.414648 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:00:59.414648 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:00:59.414648 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:00:59.414648 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:00:59.414648 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:01:10.151989 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:01:10.151989 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:01:10.151989 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:01:10.151989 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:01:10.151989 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 11:01:19.384559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:01:19.397554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:01:19.401504 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:01:19.457204 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:01:19.979828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:01:19.984827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:01:19.991486 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:20] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:01:52.570671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:01:52.572671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:01:52.576670 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:52] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:52] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:01:55.434590 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:01:57.051805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:01:57] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:02:33.802694 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:02:36.053797 : Add_Update_Apprenant_To_Jury - La valeur 'jury_soutenance_id' n'est pas presente dans la liste des arguments
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:02:36] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:04:19.238021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:04:19.245016 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:04:19.248309 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:04:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:04:19] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:04:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:06:14.398336 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:06:14.402834 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:06:14.408357 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:06:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:06:14] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:06:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:06:21.348387 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:06:21.353383 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:06:21.361685 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:06:21] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:06:21] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:06:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:06:22.912817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:06:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:07:03.843813 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:07:03.847137 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:07:03.851155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:03] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:07:22.307938 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:07:26.322351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:26] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:07:42.860379 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:42] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:07:43.181387 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:07:43.185918 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:43] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:43] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:07:54.773349 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:07:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:11:02.880175 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:11:02.880175 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:11:02.880175 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:11:02.880175 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:11:02.880175 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 11:19:46.064465 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:19:46.067691 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:19:46.070694 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:19:46] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:19:46] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:19:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:19:47.470818 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:19:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:19:49.215057 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:19:49] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:19:59.048667 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:19:59] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:19:59.452483 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:19:59.457753 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:19:59] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:19:59] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:21:51.806178 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:21:51.807177 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:21:51.807177 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:21:51.807177 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:21:51.807177 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:22:36.348073 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:22:36.348073 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:22:36.348073 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:22:36.348073 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:22:36.348073 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 11:22:37.615052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:22:37.618559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:22:37.622034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:22:37] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:22:37] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:22:37] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:22:39.261232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:22:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:22:41.668563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:22:41] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:23:00.340813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:23:00] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:23:00.836606 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:23:00.841627 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:23:00] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:23:00] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:24:23.848117 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:24:23.852438 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:24:23.856443 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:24:23.876437 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:24:23.903456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:24:23.906447 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:24:23.911438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:23] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:24:26.055616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:24:26.059252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:24:26.061854 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:26] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:26] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:24:27.899614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:24:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:35:41.888809 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:35:41.888809 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:35:41.888809 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:35:41.888809 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:35:41.888809 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:35:51.982566 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:35:51.982566 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:35:51.982566 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:35:51.982566 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:35:51.982566 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 11:37:49.403549 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:37:49.407554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:37:49.409557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:37:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:37:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:37:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:38:15.721068 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:38:15.724081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:38:15.728080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:38:15] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:38:15] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:38:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:38:35.056782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:38:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:38:39.109201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:38:39.112684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:38:39] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:38:39] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:38:49.772952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:38:50.640947 : Delete_Jury_Seance -'NoneType' object is not subscriptable - Line : 1036
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:38:50] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:39:51.698716 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:39:51.698716 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:39:51.698716 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:39:51.698716 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:39:51.698716 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:41:05.233401 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:41:05.233401 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:41:05.233401 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:41:05.233401 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:41:05.233401 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:41:29.650133 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:41:29.650133 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:41:29.650133 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:41:29.650133 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:41:29.650133 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:42:15.493989 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:42:15.494992 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:42:15.494992 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:42:15.494992 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:42:15.494992 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:43:05.566326 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:43:05.566326 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:43:05.566326 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:43:05.566326 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:43:05.566326 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:43:38.065700 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:43:38.065700 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:43:38.065700 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:43:38.065700 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:43:38.065700 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:44:32.197135 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:44:32.197135 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:44:32.197135 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:44:32.197135 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:44:32.198136 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 11:46:01.607603 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:46:01.612055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:46:01.615416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:46:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:46:01] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:46:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:48:13.064883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:48:13.068881 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:48:13.074234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:48:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:48:13] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:48:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:49:42.304209 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:49:42.311952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:49:42.320366 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:42] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:49:45.533695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:49:45.541704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:49:45.546712 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:45] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:45] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:49:47.678516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:49:53.387379 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:53] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:49:53.470248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:49:54.703871 : Get_List_Jury_Soutenenace -'NoneType' object is not subscriptable - Line : 2228
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:49:54] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:53:00.162643 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:53:00.162643 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:53:00.162643 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:53:00.162643 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:53:00.162643 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 11:53:08.690872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:53:08.694595 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:53:08.696696 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:08] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:08] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:12.621330 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:15.449291 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:53:15.452809 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:53:15.456808 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:15] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:15] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:16.694066 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:20.698353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:20] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:28.888153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:28] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:29.258479 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:53:29.263480 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:29] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:29] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:40.769699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:53:40.772703 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:40] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:40] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:46.466005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:46] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:53:46.544380 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:53:47.349603 : Get_List_Jury_Soutenenace -'NoneType' object is not subscriptable - Line : 2231
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:53:47] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:54:45.552028 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:54:45.552028 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:54:45.552028 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:54:45.552028 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:54:45.552028 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 11:55:32.037112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:55:32.043014 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:55:32.048017 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:32.072286 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise ŕ jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:32.158769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:55:32.162760 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:55:32.167001 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:32] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:35.017784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:55:35.021789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:55:35.027807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:35] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:35] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:36.572614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:40.993700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:41] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:45.928837 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:45] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:46.093317 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:55:46.096864 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:46] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:46] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:58.630409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:58] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:55:58.778498 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:55:59.754368 : Get_List_Jury_Soutenenace -'NoneType' object is not subscriptable - Line : 2232
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:55:59] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:57:15.014922 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:57:15.014922 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:57:15.015925 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:57:15.015925 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:57:15.015925 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:57:59.894828 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:57:59.894828 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:57:59.894828 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:57:59.894828 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:57:59.896139 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 11:58:13.438939 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 11:58:13.438939 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 11:58:13.438939 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 11:58:13.438939 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 11:58:13.438939 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 11:58:38.009558 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:58:38.012554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:58:38.016503 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:58:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:58:38] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:58:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:58:42.339106 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:58:43.212150 : Delete_Jury_Seance -'NoneType' object is not subscriptable - Line : 1042
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:58:43] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:16.407535 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:59:16.410777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:59:16.413768 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:16] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:16] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:18.500330 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:19.764698 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:19] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:25.262152 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:25] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:25.421119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:59:25.424570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:25] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:25] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:29.342426 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:29] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:39.074047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:39] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:39.240234 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:59:39.244246 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:39] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:39] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:44.982974 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:59:44.989085 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:44] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:45] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:47.745736 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:59:47.749737 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:47] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:47] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:50.644192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 11:59:50.648628 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:50] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:50] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:59.165972 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:59] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 11:59:59.299921 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 11:59:59] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:02.421165 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:02] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:02.509321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:02] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:10.947077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:11] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:12.364758 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:16.944009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:16] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:22.778344 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:22] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:22.981513 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:00:22.983522 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:22] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:23] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:37.458866 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:37] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:57.886571 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:57] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:00:58.226785 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:00:58.232542 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:58] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:00:58] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:01:27.546826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:01:27.549888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:01:27] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:01:27] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:01:31.555157 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:01:31.558300 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:01:31] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:01:31] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:01:37.284126 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:01:37.287274 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:01:37] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:01:37] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 12:02:57.976813 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 12:02:57.976813 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 12:02:57.976813 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 12:02:57.977849 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 12:02:57.977849 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 12:03:16.515255 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 12:03:16.515255 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 12:03:16.515255 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 12:03:16.515255 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 12:03:16.515255 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 12:05:35.221628 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:05:35.225653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:05:35.229765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:05:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:05:35] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:05:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:07:11.929034 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:07:11.938103 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:07:11.956362 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:07:11] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:07:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:07:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:07:26.693668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:07:26] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:07:36.186563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:07:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:07:36.814195 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:07:36.839924 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:07:36] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:07:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 12:09:54.950241 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 12:09:54.950241 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 12:09:54.950241 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 12:09:54.950241 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 12:09:54.950241 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 12:10:59.601955 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 12:10:59.602954 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 12:10:59.602954 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 12:10:59.602954 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 12:10:59.602954 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 12:11:50.544784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:11:50.548201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:11:50.553336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:11:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:11:50] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:11:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:11:59.832942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:11:59] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:12:00.156464 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:00] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:12:03.166284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:03] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:12:03.249024 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:03] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:12:05.727311 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:12:05.731743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:12:05.734752 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:05] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:05] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:12:07.445302 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:12:09.838922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:09] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:12:15.714440 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:12:15] "[35m[1mPOST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\jury_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2025-05-17 12:13:52.247040 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-05-17 12:13:52.247040 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2025-05-17 12:13:52.247040 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2025-05-17 12:13:52.247040 : ++ FLASK PORT 5001 ++
+INFO:root:2025-05-17 12:13:52.247040 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 882-993-493
+INFO:root:2025-05-17 12:13:52.416357 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:13:52] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:13:52.559723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:13:52.562725 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:13:52] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:13:52] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:14:02.641882 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:14:02] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:14:02.764314 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:14:02] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:14:05.260123 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:14:05] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:14:05.350940 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:14:05] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:14:07.844376 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:14:07] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:14:14.386537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:14:14] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:14:14.805433 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:14:14.811438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:14:14] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:14:14] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:10.804380 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:10] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:10.890369 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:10] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:12.786953 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:15:12.789953 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:15:12.793947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:12] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:15.571856 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:15] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:20.292517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:20] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:20.463589 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:15:20.466790 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:20] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:20] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:34.701205 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:34] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:34.794105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:34] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:40.601968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:15:40.609616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:15:40.613465 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:40] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:42.765354 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:42] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:51.496899 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:51] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:15:51.765565 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:15:51.770196 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:51] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:15:51] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:16:34.202980 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:16:34.206313 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:16:34.210305 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:34] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:16:39.895179 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:39] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:16:39.978998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:39] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:16:44.172887 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:44] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:16:47.599585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:47] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:16:47.754739 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:16:47.758436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:47] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:16:47] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:01.478861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:18:01.483852 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:18:01.488269 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:01] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:06.393574 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:06] "POST /myclass/api/Delete_Jury_Seance/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:06.486314 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:06] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:07.355898 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:07] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:11.011595 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:11] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:11.179863 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:18:11.191092 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:11] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:11] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:16.083461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:16] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:25.388785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:25] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:25.588693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:18:25.594787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:25] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:25] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:28.974805 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:18:28.982159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:28] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:28] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:31.932429 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:18:31.934991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:31] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:31] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:18:34.418992 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:18:34.423234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:34] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:18:34] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-05-17 12:19:29.770215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:19:29.829009 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-05-17 12:19:29.832360 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:19:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:19:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2025 12:19:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
diff --git a/Session_Formation.py b/Session_Formation.py
index 8c4a9ee..2fa5e94 100644
--- a/Session_Formation.py
+++ b/Session_Formation.py
@@ -6793,7 +6793,6 @@ Depuis la session, l'utilisateur choisi le modele PDF et
telecharge les conventions d'entreprise et les conventions individuelles.
On créé un fichier zip qui sera téléchargé avec toutes les pièces jointes
-
"""
def Prepare_and_Send_Convocation_From_Session_By_PDF(diction):
try:
@@ -6899,14 +6898,12 @@ def Prepare_and_Send_Convocation_From_Session_By_PDF(diction):
return True, send_file(zip_file_name, as_attachment=True)
- return False, " Impossible de générer les conventions par pdf PDF (1) "
-
-
+ return False, " Impossible de générer les convocations par PDF (1) "
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 générer les conventions par pdf PDF "
+ return False, " Impossible de générer les convocations par PDF "
"""
diff --git a/jury_mgt.py b/jury_mgt.py
index eef7dab..82ce54c 100644
--- a/jury_mgt.py
+++ b/jury_mgt.py
@@ -24,6 +24,7 @@ from bson import ObjectId
import re
from datetime import datetime, date
+import module_editique
import partner_client
import prj_common as mycommon
import secrets
@@ -954,7 +955,7 @@ def Delete_Jury_Seance(diction):
"""
Verification des input acceptés
"""
- field_list = ['token', 'jury_id', 'jury_seance_agenda_id']
+ field_list = ['token', 'jury_id', 'jury_soutenance_id', ]
incom_keys = diction.keys()
for val in incom_keys:
@@ -966,7 +967,7 @@ def Delete_Jury_Seance(diction):
"""
Verification des champs obligatoires
"""
- field_list_obligatoire = ['token', 'jury_id', 'jury_seance_agenda_id']
+ field_list_obligatoire = ['token', 'jury_id', 'jury_soutenance_id']
for val in field_list_obligatoire:
if val not in diction:
@@ -1001,22 +1002,28 @@ def Delete_Jury_Seance(diction):
# Supprenant des apprenants associée à cette seance du jury
jury_seance_apprenant = MYSY_GV.dbname['jury_apprenant'].delete_many({'jury_id': str(diction['jury_id']),
+ 'jury_soutenance_id': str(diction['jury_soutenance_id']),
'partner_owner_recid': str(
my_partner['recid']),
}, )
# Suppression de l'entrée agenda associée
- jury_seance_agenda_data = MYSY_GV.dbname['agenda'].find_one({'related_collection': 'jury',
- 'related_collection_recid': str(diction['jury_id']),
+ jury_seance_agenda_data = MYSY_GV.dbname['agenda'].find_one({'related_collection': 'jury_soutenance',
+ 'related_collection_recid': str(diction['jury_soutenance_id']),
'partner_owner_recid': str(my_partner['recid']),
}, )
- jury_seance_agenda = MYSY_GV.dbname['agenda'].delete_one({'related_collection':'jury',
- 'related_collection_recid': str(diction['jury_id']),
+ jury_seance_agenda = MYSY_GV.dbname['agenda'].delete_one({'related_collection':'jury_soutenance',
+ 'related_collection_recid': str(diction['jury_soutenance_id']),
'partner_owner_recid': str( my_partner['recid']),
}, )
+ jury_soutenance = MYSY_GV.dbname['jury_soutenance'].delete_one({'_id': ObjectId(str(diction['jury_soutenance_id'])),
+ 'jury_id': str(diction['jury_id']),
+ 'partner_owner_recid': str(my_partner['recid']),
+ }, )
+
"""
@@ -1032,7 +1039,7 @@ def Delete_Jury_Seance(diction):
history_event_dict['action_date'] = str(now)
- history_event_dict['action_description'] = "Suppression de la séance du jury Titre : "+str(jury_seance_agenda_data['event_title'])+" du " + str(jury_seance_agenda_data['event_start'])+", au = "+ str(jury_seance_agenda_data['event_end'])
+ history_event_dict['action_description'] = "Suppression de la soutenance du jury du " + str(jury_seance_agenda_data['event_start'])+", au = "+ str(jury_seance_agenda_data['event_end'])
local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict)
if (local_status is False):
@@ -1527,6 +1534,13 @@ def Get_List_jury_With_Filter(diction):
"""
+
+principe de base :
+- Si l'agenda_id et jury_soutenance_id = "new", alors on souhaite créer 3 choses en meme tmps :
+=> la soutenance
+=> l'agenda
+=> inscrire en meme tps les personnes
+
Cette fonction permet d'inscrire un apprenant 'inscrit_id' Ă un jury
/!\ : A un jury peux etre inscrit un apprenant dont l'inscription n'est pas totalement validé
@@ -1546,25 +1560,25 @@ def Add_Update_Apprenant_To_Jury(diction):
Verification des input acceptés
"""
field_list = ['token', '_id', 'tab_inscriptions_ids', 'agenda_id', 'jury_seance_ue_id',
- 'event_start', 'event_end']
+ 'event_start', 'event_end', 'jury_soutenance_id']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
- return False, " Les informations fournies sont incorrectes", False
+ return False, " Les informations fournies sont incorrectes", False, False
"""
Verification des champs obligatoires
"""
- field_list_obligatoire = ['token', '_id',]
+ field_list_obligatoire = ['token', '_id', 'agenda_id', 'jury_soutenance_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 la liste des arguments ")
- return False, " Les informations fournies sont incorrectes", False
+ return False, " Les informations fournies sont incorrectes", False, False
"""
Verification de l'identité et autorisation de l'entité qui
@@ -1577,12 +1591,11 @@ def Add_Update_Apprenant_To_Jury(diction):
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
if (local_status is not True):
- return local_status, my_partner, False
+ return local_status, my_partner, False, False
new_data = diction
# Verifier que le groupe existe et est valide
-
qry = {'_id': ObjectId(str(diction['_id'])),
'valide': '1',
'partner_owner_recid': str(my_partner['recid'])}
@@ -1597,7 +1610,7 @@ def Add_Update_Apprenant_To_Jury(diction):
if (is_existe_groupe != 1):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'identifiant du jury est invalide ")
- return False, " L'identifiant du jury est invalide ", False
+ return False, " L'identifiant du jury est invalide ", False, False
jury_data = MYSY_GV.dbname['jury'].find_one(
{'_id': ObjectId(str(diction['_id'])),
@@ -1620,21 +1633,96 @@ def Add_Update_Apprenant_To_Jury(diction):
if (my_inscription_is_valide != 1):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'inscription_id '" + my_inscription + "' est invalide ")
- return False, " L'inscription_id '" + my_inscription + "' est invalide ", False
-
+ return False, " L'inscription_id '" + my_inscription + "' est invalide ", False, False
+ soutenance_inserted_id = str(diction['jury_soutenance_id'])
+ agenda_inserted_id = str(diction['agenda_id'])
+ is_fisrt_aganda_creation = ""
# Verfifier la validité de l'agenda
-
if( "agenda_id" in diction.keys() and diction['agenda_id']):
- is_agenda_valide = MYSY_GV.dbname['agenda'].count_documents(
- {'_id': ObjectId(str(diction['agenda_id'])),
- 'partner_owner_recid': str(my_partner['recid'])})
- if (is_agenda_valide != 1):
- mycommon.myprint(
- str(inspect.stack()[0][3]) + " L'identifiant de l'agenda est invalide ")
- return False, " L'identifiant de l'agenda est invalide ", False
+ if( str(diction['agenda_id']).lower() == "new" and str(diction['jury_soutenance_id']).lower() == "new" ):
+ is_fisrt_aganda_creation = "1"
+
+ # Il s'agit d'un primo creation, il faut créer l'agenda et la soutenance
+ new_soutenance_data = {}
+ new_soutenance_data['jury_id'] = str(diction['_id'])
+ new_soutenance_data['locked'] = "0"
+ new_soutenance_data['valide'] = "1"
+ new_soutenance_data['partner_owner_recid'] = str(my_partner['recid'])
+ new_soutenance_data['sujet'] = ""
+ new_soutenance_data['observation'] = ""
+ new_soutenance_data['note'] = ""
+ new_soutenance_data['create_date'] = str(datetime.now())
+ new_soutenance_data['created_by'] = str(my_partner['_id'])
+
+
+ soutenance_inserted_id = MYSY_GV.dbname['jury_soutenance'].insert_one(new_soutenance_data).inserted_id
+ if (not soutenance_inserted_id):
+ mycommon.myprint(
+ " Impossible de créer la soutenance (2) ")
+ return False, " Impossible de créer la soutenance (2) ", False, False
+
+ # Creation de l'entrée agenda
+ if (datetime.strptime(str(diction['event_start'])[0:16], '%Y-%m-%dT%H:%M') >= datetime.strptime(
+ str(diction['event_end'])[0:16],
+ '%Y-%m-%dT%H:%M')):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La date de fin " + str(
+ diction['event_end']) + " doit être postérieure à la date de début " + str(
+ diction['event_start']) + " ")
+ return False, " La date de fin " + str(
+ diction['event_end']) + " doit être postérieure à la date de début " + str(
+ diction['event_start']) + " ", False, False
+
+ my_even_data = {}
+ my_even_data['related_collection'] = "jury_soutenance"
+ my_even_data['related_collection_recid'] = str(soutenance_inserted_id)
+ my_even_data['event_title'] = "Jury : " + str(jury_data['code'])
+ my_even_data['event_start'] = str(diction['event_start'])
+ my_even_data['event_end'] = str(diction['event_end'])
+
+ my_even_data['valide'] = "1"
+ my_even_data['locked'] = "0"
+ my_even_data['partner_owner_recid'] = str(my_partner['recid'])
+
+
+ my_even_data['create_date'] = str(datetime.now())
+ my_even_data['created_by'] = str(my_partner['_id'])
+ agenda_inserted_id = MYSY_GV.dbname['agenda'].insert_one(my_even_data).inserted_id
+
+
+ ### Mettre Ă jour la soutenance avec l'id de l'agenda
+
+
+ MYSY_GV.dbname['jury_soutenance'].find_one_and_update({'_id':ObjectId(soutenance_inserted_id), 'partner_owner_recid':str(my_partner['recid'])},
+ {"$set": {'agenda_id': str( agenda_inserted_id), }},
+ return_document=ReturnDocument.AFTER,
+ upsert=False,
+ )
+
+
+ else:
+
+ is_agenda_valide = MYSY_GV.dbname['agenda'].count_documents(
+ {'_id': ObjectId(str(diction['agenda_id'])),
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_agenda_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de l'agenda est invalide ")
+ return False, " L'identifiant de l'agenda est invalide ", False, False
+
+ is_soutenance_valide = MYSY_GV.dbname['jury_soutenance'].count_documents(
+ {'_id': ObjectId(str(diction['jury_soutenance_id'])),
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_soutenance_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la soutenance est invalide ")
+ return False, " L'identifiant de la soutenance est invalide ", False, False
@@ -1649,61 +1737,56 @@ def Add_Update_Apprenant_To_Jury(diction):
if (is_ue_valide != 1):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'identifiant de l'unité d'enseignement est invalide ")
- return False, " L'identifiant de l'unité d'enseignement est invalide ", False
+ return False, " L'identifiant de l'unité d'enseignement est invalide ", False, False
final_agenda_id = ""
# Vu que l'ID de l'agenda est valide, on va faire une mise Ă jour du creneau (on le fait dans tous les cas)
- if (datetime.strptime(str(diction['event_start'])[0:16], '%Y-%m-%dT%H:%M') >= datetime.strptime(
- str(diction['event_end'])[0:16],
- '%Y-%m-%dT%H:%M')):
- mycommon.myprint(
- str(inspect.stack()[0][
- 3]) + " La date de fin " + str(
+ if( is_fisrt_aganda_creation != "1"):
+ if (datetime.strptime(str(diction['event_start'])[0:16], '%Y-%m-%dT%H:%M') >= datetime.strptime(
+ str(diction['event_end'])[0:16],
+ '%Y-%m-%dT%H:%M')):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La date de fin " + str(
+ diction['event_end']) + " doit être postérieure à la date de début " + str(
+ diction['event_start']) + " ")
+ return False, " La date de fin " + str(
diction['event_end']) + " doit être postérieure à la date de début " + str(
- diction['event_start']) + " ")
- return False, " La date de fin " + str(
- diction['event_end']) + " doit être postérieure à la date de début " + str(
- diction['event_start']) + " ", False
+ diction['event_start']) + " ", False
- my_even_data = {}
- my_even_data['related_collection'] = "jury"
- my_even_data['related_collection_recid'] = str(diction['_id'])
- my_even_data['event_title'] = "Jury : " + str(jury_data['code'])
- my_even_data['event_start'] = str(diction['event_start'])
- my_even_data['event_end'] = str(diction['event_end'])
+ my_even_data = {}
+ my_even_data['related_collection'] = "jury"
+ my_even_data['related_collection_recid'] = str(diction['_id'])
+ my_even_data['event_title'] = "Jury : " + str(jury_data['code'])
+ my_even_data['event_start'] = str(diction['event_start'])
+ my_even_data['event_end'] = str(diction['event_end'])
- my_even_data['valide'] = "1"
- my_even_data['locked'] = "0"
- my_even_data['partner_owner_recid'] = str(my_partner['recid'])
+ my_even_data['valide'] = "1"
+ my_even_data['locked'] = "0"
+ my_even_data['partner_owner_recid'] = str(my_partner['recid'])
- if ("agenda_id" in diction.keys() and diction['agenda_id']):
- my_even_data['date_update'] = str(datetime.now())
- my_even_data['update_by'] = str(my_partner['_id'])
+ if ("agenda_id" in diction.keys() and diction['agenda_id']):
+ my_even_data['date_update'] = str(datetime.now())
+ my_even_data['update_by'] = str(my_partner['_id'])
- update_agenda = MYSY_GV.dbname['agenda'].find_one_and_update(
- {'_id': ObjectId(str(diction['agenda_id'])), 'partner_owner_recid': str(my_partner['recid'])},
- {"$set": my_even_data},
- return_document=ReturnDocument.AFTER,
- upsert=False,
- )
- final_agenda_id = str(diction['agenda_id'])
+ update_agenda = MYSY_GV.dbname['agenda'].find_one_and_update(
+ {'_id': ObjectId(str(diction['agenda_id'])), 'partner_owner_recid': str(my_partner['recid'])},
+ {"$set": my_even_data},
+ return_document=ReturnDocument.AFTER,
+ upsert=False,
+ )
+ final_agenda_id = str(diction['agenda_id'])
- else:
- my_even_data['create_date'] = str(datetime.now())
- my_even_data['created_by'] = str(my_partner['_id'])
- inserted_id = MYSY_GV.dbname['agenda'].insert_one(my_even_data).inserted_id
- final_agenda_id = str(inserted_id)
-
cpt = 0
for my_inscription in tab_inscriptions_ids_splited:
new_data = {}
new_data['jury_id'] = str(diction['_id'])
new_data['inscription_id'] = str(my_inscription)
- new_data['agenda_id'] = str(final_agenda_id)
- new_data['jury_seance_ue_id'] = str(diction['jury_seance_ue_id'])
+ new_data['agenda_id'] = str(agenda_inserted_id)
+ new_data['jury_soutenance_id'] = str(soutenance_inserted_id)
now = str(datetime.now())
mytoday = datetime.today()
@@ -1734,19 +1817,19 @@ def Add_Update_Apprenant_To_Jury(diction):
if (result is None or "_id" not in result.keys()):
mycommon.myprint(
- " Impossible d'inscrire les personnes au groupe (2) ")
- return False, " Impossible d'inscrire les personnes au groupe (2) ", False
+ " Impossible créer la soutenance et/ou inscrire les personnes (2) ")
+ return False, " Impossible créer la soutenance et/ou inscrire les personnes (2) ", False, False
cpt = cpt + 1
- return True, str(cpt)+ " Membre(s) inscrit(s)", str(final_agenda_id)
+ return True, str(cpt)+ " Membre(s) inscrit(s)", str(agenda_inserted_id), str(soutenance_inserted_id)
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
- return False, " Impossible d'inscrire les personnes au jury ", False
+ return False, " Impossible créer la soutenance et/ou inscrire les personnes ", False , False
@@ -1760,7 +1843,7 @@ def Get_Given_Jury_Apprenant_With_Filter(diction):
"""
Verification des input acceptés
"""
- field_list = ['token', '_id', 'agenda_id', 'ue_id']
+ field_list = ['token', '_id', 'agenda_id', 'ue_id', 'jury_soutenance_id']
incom_keys = diction.keys()
for val in incom_keys:
@@ -1805,6 +1888,9 @@ def Get_Given_Jury_Apprenant_With_Filter(diction):
if ("ue_id" in diction.keys() and diction['ue_id']):
qry["ue_id"] = str(diction['ue_id'])
+ if ("jury_soutenance_id" in diction.keys() and diction['jury_soutenance_id']):
+ qry["jury_soutenance_id"] = str(diction['jury_soutenance_id'])
+
#print(" ### Get_Given_Jury_Apprenant_With_Filter QRY = ",qry )
@@ -2127,13 +2213,42 @@ def Get_List_Jury_Soutenenace(diction):
data_cle['partner_owner_recid'] = str(my_partner['recid'])
data_cle['valide'] = "1"
data_cle['locked'] = "0"
+ data_cle['jury_id'] = str(diction['jury_id'])
+ print(" ## data cle = ", data_cle)
RetObject = []
val_tmp = 0
for retval in MYSY_GV.dbname['jury_soutenance'].find(data_cle).sort([("_id", pymongo.DESCENDING), ]):
user = retval
+
+ # Recuperation des agenda associés
+ soutenance_agenda_id = ""
+ soutenance_agenda_event_title = ""
+ soutenance_agenda_event_start = ""
+ soutenance_agenda_event_end = ""
+ if( "agenda_id" in retval.keys() and retval['agenda_id'] ):
+ agenda_data = MYSY_GV.dbname['agenda'].find_one({'_id':ObjectId(str(retval['agenda_id'])),
+ 'valide':'1',
+ 'locked':'0',
+ 'partner_owner_recid':str(my_partner['recid'])},
+ {'_id':1, 'event_start':1, 'event_end':1, 'event_title':1})
+
+
+
+ soutenance_agenda_id = str(agenda_data['_id'])
+ soutenance_agenda_event_start = str(agenda_data['event_start'])
+ soutenance_agenda_event_end = str(agenda_data['event_end'])
+ soutenance_agenda_event_title = str(agenda_data['event_title'])
+
+ user['soutenance_agenda_id'] = soutenance_agenda_id
+ user['soutenance_agenda_event_start'] = soutenance_agenda_event_start
+ user['soutenance_agenda_event_end'] = soutenance_agenda_event_end
+ user['soutenance_agenda_event_title'] = soutenance_agenda_event_title
+
+
+
user['id'] = str(val_tmp)
val_tmp = val_tmp + 1
@@ -2166,6 +2281,8 @@ def Get_List_Jury_Soutenenace(diction):
user['list_inscrit'] = jury_apprenant
+
+
RetObject.append(mycommon.JSONEncoder().encode(user))
return True, RetObject
@@ -2339,3 +2456,257 @@ def Delete_Given_Jury_Soutenenace(diction):
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de supprimer la soutenance"
+
+"""
+Cette fonction permet de telecharger (PDF) la convocation des apprenants concernés
+par une soutenance du jury
+"""
+def Send_Jury_Apprenant_Soutenance_Convocation_By_PDF(diction):
+ try:
+ field_list_obligatoire = ['token', 'jury_id', 'jury_soutenance_id', 'courrier_template_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 la liste des arguments ")
+ return False, " La valeur '" + val + "' n'est pas presente dans la liste des arguments"
+
+ my_token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ my_token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ # Verifier que la jury_soutenance_id et jury_id sont valides
+ is_jury_soutenance_valide = MYSY_GV.dbname['jury_soutenance'].count_documents(
+ {'_id': ObjectId(str(diction['jury_soutenance'])),
+ 'valide': '1',
+ 'locked':'0',
+ 'jury_id':str(diction['jury_id']),
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_jury_soutenance_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant de la soutenance est invalide ")
+ return False, " L'identifiant de la soutenance est invalide "
+
+ jury_soutenance_data = MYSY_GV.dbname['jury_soutenance'].find_one(
+ {'_id': ObjectId(str(diction['jury_soutenance'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'jury_id': str(diction['jury_id']),
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+
+ # Recupération des données du modèle de document
+ is_convention_by_client = "0"
+ courrier_template_data = MYSY_GV.dbname['courrier_template'].find_one(
+ {'_id': ObjectId(str(diction['courrier_template_id'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_owner_recid': str(my_partner['recid'])}
+ )
+
+ if(courrier_template_data is None ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du modèle de courrier est invalide ")
+ return False, " L'identifiant du modèle de courrier est invalide "
+
+
+ if("contenu_doc" not in courrier_template_data.keys() or len(str(courrier_template_data['contenu_doc'])) <= 0 ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " contenu_doc : La configuration du modèle de courrier est invalide ")
+ return False, " contenu_doc : La configuration du modèle de courrier est invalide "
+
+
+ """
+ Recuperer la liste des inscrits concernés par la soutenance
+ """
+ tab_soutenance_inscrit = []
+ for tmp in MYSY_GV.dbname['jury_apprenant'].find({'jury_id':str(diction['jury_id']),
+ 'valide':'1',
+ 'locked':'0',
+ 'agenda_id':str(jury_soutenance_data['agenda_id']),
+ 'partner_owner_recid':str(my_partner['recid'])}):
+ tab_soutenance_inscrit.append(str(tmp['inscription_id']))
+
+
+ # Stokage des nom de fichier Ă zipper
+ list_file_name_to_zip = []
+
+ for val in tab_soutenance_inscrit:
+ local_diction = {}
+ # field_list_obligatoire = ['token', 'session_id', 'courrier_template_id', 'client_id']
+ local_diction['token'] = diction['token']
+ local_diction['jury_soutenance_id'] = diction['jury_soutenance_id']
+ local_diction['courrier_template_id'] = diction['courrier_template_id']
+ local_diction['inscription_id'] = str(val['inscription_id'])
+
+ #print(" #### Traitemnt de local_diction bb = ", local_diction)
+ local_status, local_full_file_name = Create_Jury_Soutenance_Convocation_By_Inscrit_PDF(local_diction)
+ if( local_status is False):
+ return local_status, local_full_file_name
+ else:
+ list_file_name_to_zip.append(str(local_full_file_name))
+
+
+ # Create a ZipFile Object
+ todays_date = str(date.today().strftime("%d/%m/%Y"))
+ ts = datetime.now().timestamp()
+ ts = str(ts).replace(".", "").replace(",", "")[-3:]
+ zip_file_name = str(MYSY_GV.TEMPORARY_DIRECTORY_V2) + "List_Convocation_Jury_" + str(ts) + ".zip"
+
+ if os.path.exists(zip_file_name):
+ # print(" ### ok os.path.exists(outputFilename) "+str(outputFilename))
+
+ return True, send_file(zip_file_name, as_attachment=True)
+
+
+ return False, " Impossible de générer les convocations jury par PDF (1) "
+
+ 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 générer les convocations jury par PDF"
+
+
+"""
+Cette fonction créer une convocation à une soutenance de Jury PDF pour un inscrit et retourne le document
+"""
+def Create_Jury_Soutenance_Convocation_By_Inscrit_PDF(diction):
+ try:
+ field_list_obligatoire = ['token', 'jury_soutenance_id', 'courrier_template_id', 'inscription_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 la liste des arguments ")
+ return False, " La valeur '" + val + "' n'est pas presente dans la liste des arguments"
+
+ my_token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ my_token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ qry = {'_id':ObjectId(str(diction['courrier_template_id'])),
+ 'valide':'1',
+ 'locked':'0',
+ 'ref_interne': 'JURY_CONVOCATION_APPRENANT',
+ 'partner_owner_recid':str(my_partner['recid'])}
+
+ #print(" ##### qry = ", qry)
+
+ # 1 - Verifier que le modele de courrier est bien editable par individu
+ template_courrier_data = MYSY_GV.dbname['courrier_template'].find_one({'_id':ObjectId(str(diction['courrier_template_id'])),
+ 'valide':'1',
+ 'locked':'0',
+ 'ref_interne': 'JURY_CONVOCATION_APPRENANT',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if( template_courrier_data is None ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du modèle de courrier est invalide ")
+ return False, " L'identifiant du modèle de courrier est invalide "
+
+
+
+
+ # Verifier que l'inscrit est valide
+ local_qry = {'_id':ObjectId(str(diction['inscription_id'])), 'status':'1',
+ 'partner_owner_recid':str(my_partner['recid'])}
+
+ statgiaire_data = MYSY_GV.dbname['inscription'].find_one({'_id':ObjectId(str(diction['inscription_id'])), 'status':'1',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if (statgiaire_data is None ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du stagiaire est invalide ")
+ return False, " L'identifiant du stagiaire est invalide "
+
+ tab_stagiaire = []
+ tab_stagiaire.append(statgiaire_data['_id'])
+
+
+ # Verifier que la soutenance est valide
+ jury_soutenance_data = MYSY_GV.dbname['jury_soutenance'].find_one(
+ {'_id': ObjectId(str(diction['jury_soutenance_id'])), 'valide': '1', 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (jury_soutenance_data is None):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant de la soutenance est invalide ")
+ return False, " L'identifiant de la soutenance est invalide "
+
+ tab_soutenance = []
+ tab_soutenance.append(jury_soutenance_data['_id'])
+
+
+
+ # Creation du dictionnaire d'information Ă utiliser pour la creation du doc
+ convention_dictionnary_data = {}
+ new_diction = {}
+ new_diction['token'] = diction['token']
+ new_diction['list_stagiaire_id'] = tab_stagiaire
+ new_diction['list_session_id'] = []
+ new_diction['list_class_id'] = []
+ new_diction['list_client_id'] = []
+ new_diction['list_apprenant_id'] = []
+ new_diction['list_jury_soutenance_id'] = tab_soutenance
+
+ local_status, local_retval = mycommon.Get_Dictionnary_data_For_Template(new_diction)
+
+ if (local_status is False):
+ return local_status, local_retval
+
+ convention_dictionnary_data = local_retval
+
+ body = {
+ "params": convention_dictionnary_data,
+ }
+
+ """
+ Creation du ficier PDF
+ """
+ contenu_doc_Template = jinja2.Template(str(template_courrier_data['contenu_doc']))
+
+ sourceHtml = contenu_doc_Template.render(params=body["params"])
+
+ todays_date = str(date.today().strftime("%d/%m/%Y"))
+ ts = datetime.now().timestamp()
+ ts = str(ts).replace(".", "").replace(",", "")[-5:]
+
+ orig_file_name = "Convocation_" + str(my_partner['recid'])[0:5] + "_" + str(ts) + ".pdf"
+ outputFilename = str(MYSY_GV.TEMPORARY_DIRECTORY) + "/" + str(orig_file_name)
+
+ # open output file for writing (truncated binary)
+ resultFile = open(outputFilename, "w+b")
+
+ # convert HTML to PDF
+ pisaStatus = pisa.CreatePDF(
+ src=sourceHtml, # the HTML to convert
+ dest=resultFile) # file handle to receive result
+
+ # close output file
+ resultFile.close()
+
+ return True, outputFilename
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de créer le fichier pdf de convocation du jury "
+
diff --git a/main.py b/main.py
index d08f87a..4a8847c 100644
--- a/main.py
+++ b/main.py
@@ -6585,6 +6585,27 @@ def Get_List_Partner_Document_with_filter():
+
+"""
+API qui permet de récupérer la liste des documents personnalisables d'un partenaire avec filtre
+SANS retourner les champs :
+- contenu_doc
+- corps_mail
+"""
+@app.route('/myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_List_Partner_Document_with_filter_No_HTML_Fields():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_List_Partner_Document_with_filter_No_HTML_Fields payload = ",payload)
+ status, retval = partner_document_mgt.Get_List_Partner_Document_with_filter_No_HTML_Fields(payload)
+ return jsonify(status=status, message=retval)
+
+
+
+
+
+
"""
API qui permet de récupérer la liste des documents personnalisables d'un partenaire avec filtre en mode Super ADMIN
"""
@@ -12508,8 +12529,8 @@ def Add_Update_Apprenant_To_Jury():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Add_Update_Apprenant_To_Jury : payload = ",payload)
- localStatus, message, agenda_id= jury_mgt.Add_Update_Apprenant_To_Jury(payload)
- return jsonify(status=localStatus, message=message, agenda_id=agenda_id )
+ localStatus, message, agenda_id, soutenance_id = jury_mgt.Add_Update_Apprenant_To_Jury(payload)
+ return jsonify(status=localStatus, message=message, agenda_id=agenda_id, soutenance_id=soutenance_id )
@@ -12598,6 +12619,32 @@ def Delete_Given_Jury_Soutenenace():
return jsonify(status=localStatus, message=message )
+
+"""
+API pour generer les convocation jury soutenance par PDF
+"""
+@app.route('/myclass/api/Send_Jury_Apprenant_Soutenance_Convocation_By_PDF///', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Send_Jury_Apprenant_Soutenance_Convocation_By_PDF(token, jury_soutenance_id, courrier_template_id):
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ payload = {}
+ payload['token'] = str(token)
+ if( str(jury_soutenance_id) != "-"):
+ payload['jury_soutenance_id'] = str(jury_soutenance_id)
+
+ if (str(courrier_template_id) != "-"):
+ payload['courrier_template_id'] = str(courrier_template_id)
+
+ print(" ### Send_Jury_Apprenant_Soutenance_Convocation_By_PDF : payload = ",str(payload))
+
+ localStatus, response= jury_mgt.Send_Jury_Apprenant_Soutenance_Convocation_By_PDF(payload)
+ if(localStatus ):
+ return response
+ else:
+ return False
+
+
if __name__ == '__main__':
print(" debut api")
context = SSL.Context(SSL.SSLv23_METHOD)
diff --git a/partner_document_mgt.py b/partner_document_mgt.py
index 75f2796..7f0b9fd 100644
--- a/partner_document_mgt.py
+++ b/partner_document_mgt.py
@@ -1435,7 +1435,7 @@ def Get_List_Partner_Document_with_filter(diction):
"""
Verification des input acceptés
"""
- field_list = ['token', 'nom', 'ref_interne', ]
+ field_list = ['token', 'nom', 'ref_interne', 'type_doc' ]
incom_keys = diction.keys()
for val in incom_keys:
@@ -1476,6 +1476,11 @@ def Get_List_Partner_Document_with_filter(diction):
filt_ref_interne = {
'ref_interne': {'$regex': str(diction['ref_interne']), "$options": "i"}}
+ filt_type_document = {}
+ if ("type_doc" in diction.keys()):
+ filt_type_document = {
+ 'type_doc': {'$regex': str(diction['type_document']), "$options": "i"}}
+
"""
@@ -1489,9 +1494,10 @@ def Get_List_Partner_Document_with_filter(diction):
find_qry = {'$and': [ {'partner_owner_recid': str(my_partner['recid']), 'valide':'1', 'locked':'0' }, filt_nom,
- filt_ref_interne, ]}
+ filt_ref_interne, filt_type_document]}
+
+ #print(" ### find_qry document = ", find_qry)
- #print(" ### materiel find_qry = ", find_qry)
RetObject = []
val_tmp = 1
@@ -1513,12 +1519,107 @@ def Get_List_Partner_Document_with_filter(diction):
return False, " Impossible de récupérer la liste des modèles de document "
+
+"""
+Recherche de la liste des modèles de document avec des .
+SANS retourner les champs :
+- contenu_doc
+- corps_mail
+"""
+def Get_List_Partner_Document_with_filter_No_HTML_Fields(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'nom', 'ref_interne', 'type_doc' ]
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', ]
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ filt_nom = {}
+ if ("nom" in diction.keys()):
+ filt_nom = {'nom': {'$regex': str(diction['nom']), "$options": "i"}}
+
+ filt_ref_interne = {}
+ if ("ref_interne" in diction.keys()):
+ filt_ref_interne = {
+ 'ref_interne': {'$regex': str(diction['ref_interne']), "$options": "i"}}
+
+ filt_type_document = {}
+ if ("type_doc" in diction.keys()):
+ filt_type_document = {
+ 'type_doc': {'$regex': str(diction['type_doc']), "$options": "i"}}
+
+ """
+ Clés de mise à jour
+ """
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+
+ data_cle['locked'] = "0"
+ data_cle['valide'] = "1"
+
+
+ find_qry = {'$and': [ {'partner_owner_recid': str(my_partner['recid']), 'valide':'1', 'locked':'0' }, filt_nom,
+ filt_ref_interne, filt_type_document]}
+
+ #print(" ### find_qry document = ", find_qry)
+
+ RetObject = []
+ val_tmp = 1
+
+ for retval in MYSY_GV.dbname['courrier_template'].find(find_qry, {'contenu_doc':0, 'corps_mail':0}).sort([("_id", pymongo.DESCENDING)]):
+ user = retval
+ user['id'] = str(val_tmp)
+ val_tmp = val_tmp + 1
+ if( "duplicate" not in retval.keys()):
+ user['duplicate'] = "0"
+
+ RetObject.append(mycommon.JSONEncoder().encode(user))
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récupérer la liste des modèles de document "
+
+
+
"""
Recherche d'un document avec filter pour en mode super Admin
"""
-"""
-Recherche de la liste des modèles de document avec des filter
-"""
+
def Get_List_Partner_Document_with_filter_Admin(diction):
try:
diction = mycommon.strip_dictionary(diction)
diff --git a/prj_common.py b/prj_common.py
index 1afc606..8642b77 100644
--- a/prj_common.py
+++ b/prj_common.py
@@ -4637,7 +4637,7 @@ def clean_session_dates():
"""
Cette fonction retourne les champs a utiliser pour les template de document/
-/!\ : Les tables en paramettres contiennent des valeurs du type ObjectId("idddd")
+/!\ : Les tables en paramettre contiennent des valeurs du type ObjectId("idddd")
Cette fonction retour un json de ce type :
convention_dictionnary_data =
@@ -4664,7 +4664,7 @@ def Get_Dictionnary_data_For_Template(diction):
Verification des input acceptés
"""
field_list = ['token', 'list_stagiaire_id', 'list_session_id', 'list_class_id', 'list_client_id',
- 'list_apprenant_id', 'list_sequence_session_id']
+ 'list_apprenant_id', 'list_sequence_session_id', 'list_jury_soutenance_id']
incom_keys = diction.keys()
for val in incom_keys:
@@ -5124,6 +5124,118 @@ def Get_Dictionnary_data_For_Template(diction):
dictionnary_data['list_sequence_session_data'] = list_sequence_session_data
+
+ """
+ Recuperartion des champs de la soutenance de jury
+ """
+ list_jury_soutenance_data = []
+ if( "list_jury_soutenance_id" in diction.keys() and diction['list_jury_soutenance_id'] ):
+ tab_jury_soutenance_id = diction['list_jury_soutenance_id']
+
+
+
+ query_soutenance_match = {'_id': {'$in': tab_jury_soutenance_id, }, 'valide': '1', 'locked':'0',
+ 'partner_owner_recid': str(my_partner['recid'])}
+
+ query_soutenance = [{'$match': query_soutenance_match},
+ {'$lookup': {
+ 'from': 'jury',
+ "let": {'jury_id': "$jury_id", 'partner_owner_recid': '$partner_owner_recid'},
+ 'pipeline': [
+ {'$match':
+ {'$expr':
+ {'$and':
+ [
+
+ {'$eq': ["$_id", {'$convert': {
+ 'input': "$$jury_id",
+ 'to': "objectId",
+ 'onError': {'error': 'true'},
+ 'onNull': {'isnull': 'true'}
+ }}]},
+
+ {'$eq': ["$valide", "1"]},
+ {'$eq': ["$partner_owner_recid", '$$partner_owner_recid']}
+
+ ]
+ }
+ }
+ },
+
+ ],
+ 'as': 'jury_collection'
+ }
+ },
+ {'$lookup': {
+ 'from': 'agenda',
+ "let": {'agenda_id': "$agenda_id", 'partner_owner_recid': '$partner_owner_recid'},
+ 'pipeline': [
+ {'$match':
+ {'$expr':
+ {'$and':
+ [
+
+ {'$eq': ["$_id", {'$convert': {
+ 'input': "$$agenda_id",
+ 'to': "objectId",
+ 'onError': {'error': 'true'},
+ 'onNull': {'isnull': 'true'}
+ }}]},
+
+ {'$eq': ["$valide", "1"]},
+ {'$eq': ["$partner_owner_recid", '$$partner_owner_recid']}
+
+ ]
+ }
+ }
+ },
+
+ ],
+ 'as': 'agenda_collection'
+ }
+ },
+ ]
+
+
+ for jury_soutenance_data in MYSY_GV.dbname['jury_soutenance'].aggregate(query_soutenance):
+
+
+ new_jury_soutenance_data = {}
+
+ if( "_id" in jury_soutenance_data.keys() ):
+ new_jury_soutenance_data['jury_soutenance_id'] = jury_soutenance_data['_id']
+
+ if ("sujet" in jury_soutenance_data.keys()):
+ new_jury_soutenance_data['jury_soutenance_sujet'] = jury_soutenance_data['sujet']
+
+ if ("observation" in jury_soutenance_data.keys()):
+ new_jury_soutenance_data['jury_soutenance_observation'] = jury_soutenance_data['observation']
+
+ if ("note" in jury_soutenance_data.keys()):
+ new_jury_soutenance_data['jury_soutenance_note'] = jury_soutenance_data['note']
+
+ if( "jury_collection" in jury_soutenance_data.keys() ):
+ if( "code" in jury_soutenance_data["jury_collection"][0].keys() ):
+ new_jury_soutenance_data['jury_code'] = jury_soutenance_data["jury_collection"][0]['code']
+
+ if ("description" in jury_soutenance_data["jury_collection"][0].keys()):
+ new_jury_soutenance_data['jury_description'] = jury_soutenance_data["jury_collection"][0]['description']
+
+ if ("agenda_collection" in jury_soutenance_data.keys()):
+ if ("event_start" in jury_soutenance_data["agenda_collection"][0].keys()):
+ new_jury_soutenance_data['jury_soutenance_event_start'] = jury_soutenance_data["agenda_collection"][0]['event_start']
+
+ if ("event_end" in jury_soutenance_data["agenda_collection"][0].keys()):
+ new_jury_soutenance_data['jury_soutenance_event_end'] = jury_soutenance_data["agenda_collection"][0]['event_end']
+
+
+
+ list_jury_soutenance_data.append(new_jury_soutenance_data)
+
+ dictionnary_data['list_jury_soutenance_data'] = list_jury_soutenance_data
+
+
+
# Recuperation des données système
# Ajout des champs système comme la date du jour
systeme_data = {}