diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 938560e..03df437 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,7 +4,14 @@
+
+
+
+
+
+
+
@@ -208,7 +215,14 @@
1684159880527
-
+
+ 1684182658305
+
+
+
+ 1684182658305
+
+
diff --git a/Log/log_file.log b/Log/log_file.log
index 982c12c..e0679dc 100644
--- a/Log/log_file.log
+++ b/Log/log_file.log
@@ -1580362,3 +1580362,1114 @@ INFO:root:2023-05-15 20:47:50.101159 : ++ FLASK PORT 5001 ++
INFO:root:2023-05-15 20:47:50.101159 : ++ LMS_BAS_URL mysy-training.fr/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 868-184-516
+INFO:root:2023-05-16 16:31:14.945599 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-16 16:31:14.951594 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-16 16:31:14.951594 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-16 16:31:14.951594 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-16 16:31:14.951594 : ++ LMS_BAS_URL mysy-training.fr/ ++
+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
+INFO:root:2023-05-16 16:31:30.603422 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-16 16:31:30.603422 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-16 16:31:30.603422 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-16 16:31:30.603422 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-16 16:31:30.603422 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 868-184-516
+INFO:root:2023-05-16 16:32:05.158332 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-16 16:32:05.159372 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-16 16:32:05.161374 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/May/2023 16:32:05] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2023 16:32:05] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/May/2023 16:32:05] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-16 16:42:12.374406 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-16 16:42:12.375404 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-16 16:42:12.375404 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-16 16:42:12.375404 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-16 16:42:12.375404 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 868-184-516
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-16 16:42:38.395648 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-16 16:42:38.395648 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-16 16:42:38.395648 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-16 16:42:38.395648 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-16 16:42:38.395648 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 868-184-516
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-16 16:43:24.323468 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-16 16:43:24.323468 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-16 16:43:24.324477 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-16 16:43:24.324477 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-16 16:43:24.324477 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 868-184-516
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-16 16:50:55.316211 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-16 16:50:55.316734 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-16 16:50:55.316734 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-16 16:50:55.316734 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-16 16:50:55.316734 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 868-184-516
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-16 16:51:26.159491 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-16 16:51:26.160487 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-16 16:51:26.160487 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-16 16:51:26.160487 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-16 16:51:26.160487 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 868-184-516
+INFO:root:2023-05-17 19:52:05.609112 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 19:52:05.610118 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 19:52:05.611111 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 19:52:05.611111 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 19:52:05.611111 : ++ LMS_BAS_URL mysy-training.fr/ ++
+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
+INFO:root:2023-05-17 19:52:19.228416 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 19:52:19.228416 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 19:52:19.228416 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 19:52:19.228416 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 19:52:19.228416 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 994-206-215
+INFO:root:2023-05-17 19:52:19.280380 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:19.282505 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:19.284530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:19.286012 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:19.287034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:19] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:19] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:19] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:19] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-17 19:52:20.056391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.056391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.057904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.058960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.058960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.059976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-17 19:52:20.397917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.398930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.404113 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-17 19:52:20.417011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.418042 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.419067 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-17 19:52:20.730990 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.732508 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-17 19:52:20.740075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-17 19:52:20.751277 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.752664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:20.755183 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-17 19:52:21.059944 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-17 19:52:21.060493 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/May/2023 19:52:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-17 20:00:49.304412 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 20:00:49.304412 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 20:00:49.304412 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 20:00:49.304412 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 20:00:49.304412 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 994-206-215
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-17 20:02:38.301971 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 20:02:38.301971 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 20:02:38.301971 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 20:02:38.301971 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 20:02:38.301971 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 994-206-215
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-17 20:04:08.976388 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 20:04:08.977373 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 20:04:08.977373 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 20:04:08.977373 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 20:04:08.978369 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 994-206-215
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-17 20:04:39.416002 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 20:04:39.416999 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 20:04:39.416999 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 20:04:39.418000 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 20:04:39.418000 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 994-206-215
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-17 20:04:54.532079 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 20:04:54.533119 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 20:04:54.533119 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 20:04:54.533119 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 20:04:54.533119 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 994-206-215
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-17 20:06:55.073817 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 20:06:55.073817 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 20:06:55.073817 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 20:06:55.073817 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 20:06:55.073817 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 994-206-215
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-17 20:08:05.631081 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-17 20:08:05.632084 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-17 20:08:05.632084 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-17 20:08:05.632084 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-17 20:08:05.632084 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 994-206-215
+INFO:root:2023-05-18 17:12:40.654179 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 17:12:40.655179 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 17:12:40.655179 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 17:12:40.655179 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 17:12:40.655179 : ++ LMS_BAS_URL mysy-training.fr/ ++
+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
+INFO:root:2023-05-18 17:13:01.662867 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 17:13:01.663864 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 17:13:01.663864 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 17:13:01.663864 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 17:13:01.663864 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:root:2023-05-18 17:13:01.747038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:01.749530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:01.750546 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:01.752744 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:01.753818 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:01] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:01] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:13:02.544408 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:02.547703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:02.548980 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:02.554498 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:02.560025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:02.561411 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:13:02.889361 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:02.890368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:02.891359 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:02.893370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:13:02.902372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:13:02.908891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:13:03.216976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:13:03.227984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:03.228984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:03.229985 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:03.231976 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:13:03.232984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:13:03.528116 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:13:03.558862 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:13:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:15.592447 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:15.595717 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:15.599377 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:15] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:15] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:15] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:17.812371 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:17.815891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:17] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.339732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:18.342083 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.348499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:18.352324 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:18.355337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.360604 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.369130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:18.372810 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.380608 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.387608 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.392898 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.401724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:18.403791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:18.408809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.416599 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.422431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.428127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:18.438449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:18.439445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:18.444768 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:23.929365 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:25.019379 : partner_login Connexion partnair contact@mysy-training.com : OK, Date : 2023-05-18 17:37:23.931368 , _id = 641c21666cad03956ab28252
+INFO:root:2023-05-18 17:37:25.035378 : partner_login Connexion partener_token : OK , _id = 641c23520d5d7f136a823b3c
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:25] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:25.256516 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:25.264097 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:25.270089 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:25.277090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 17:37:25.292631 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:37:25.760692 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:37:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:50:33.004812 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:50:33] "[32mPOST /myclass/api/get_List_domaine_metier HTTP/1.1[0m" 308 -
+INFO:root:2023-05-18 17:50:33.014251 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:50:33] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 17:51:14.021245 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:51:14] "[32mPOST /myclass/api/get_List_domaine_formation HTTP/1.1[0m" 308 -
+INFO:root:2023-05-18 17:51:14.030381 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:51:14] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\prj_common.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 17:52:58.535455 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 17:52:58.536715 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 17:52:58.536715 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 17:52:58.536715 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 17:52:58.536715 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+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
+INFO:root:2023-05-18 17:57:19.236437 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 17:57:19.236437 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 17:57:19.236437 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 17:57:19.236437 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 17:57:19.236437 : ++ LMS_BAS_URL mysy-training.fr/ ++
+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
+INFO:root:2023-05-18 17:57:34.092545 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 17:57:34.092545 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 17:57:34.092545 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 17:57:34.092545 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 17:57:34.092545 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:root:2023-05-18 17:57:34.134483 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:57:34] "[32mPOST /myclass/api/get_List_metier_formation HTTP/1.1[0m" 308 -
+INFO:root:2023-05-18 17:57:34.143673 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 17:57:34] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:42:26.608841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:42:26.618325 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:42:26] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:42:26] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:44:50.371346 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:44:50.375003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:44:50] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:44:50] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:48:14.630775 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:48:14] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:48:14.635828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:48:14] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:50:34.788691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:34] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:50:34.793460 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:34] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:50:43.677283 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:50:43.683616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:50:43.686994 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:50:43.693127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:50:43.712299 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:50:44.222309 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:50:46.966668 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:50:46.970567 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:46] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:50:46] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:53:07.552510 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:53:07.558526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:53:07] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:53:07] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:53:36.689022 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:53:36.692894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:53:36] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:53:36] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:54:08.964319 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:54:08.970319 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:54:08] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:54:08] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:56:13.588074 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:56:13] "[32mPOST /myclass/api/get_List_metier_formation HTTP/1.1[0m" 308 -
+INFO:root:2023-05-18 18:56:13.594357 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:56:13] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:58:37.141529 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:58:37.145532 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:58:37] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:58:37] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 18:59:27.473843 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 18:59:27.478897 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:59:27] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 18:59:27] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:00:02.888547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:00:02.892543 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:00:02] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:00:02] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:00:28.994273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:00:28.997279 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:00:28] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:00:29] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:01:24.020228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:01:24.027321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:01:24] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:01:24] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\prj_common.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:02:54.182336 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:02:54.182336 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:02:54.182336 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:02:54.182336 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:02:54.182336 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:root:2023-05-18 19:02:54.233700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:02:54] "[32mPOST /myclass/api/get_List_metier_formation HTTP/1.1[0m" 308 -
+INFO:root:2023-05-18 19:02:54.240336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:02:54] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\prj_common.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:03:49.091962 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:03:49.092966 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:03:49.092966 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:03:49.092966 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:03:49.092966 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:root:2023-05-18 19:03:54.260060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:03:54.262380 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:03:54.265451 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:03:54.270753 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:03:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:03:54.279212 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:03:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:03:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:03:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:03:55.149540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:03:55] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:04:06.167499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:04:06.169557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:04:06] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:04:06] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:05:16.252466 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:05:16.256298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:05:16.259878 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:05:16.265686 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:05:16.270695 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:05:17.516800 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:17] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:05:20.293219 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:20] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:05:20.300345 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:20] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:05:45.611610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:45] "[32mPOST /myclass/api/get_List_domaine_formation HTTP/1.1[0m" 308 -
+INFO:root:2023-05-18 19:05:45.618636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:05:45] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:06:08.013671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:08] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:06:08.020366 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:08] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:06:14.392366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:06:14.396372 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:06:14.399751 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:06:14.406600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:06:14.417498 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:06:15.170332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:15] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:06:20.445704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:06:20.448907 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:20] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:06:20] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:08:26.403709 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:08:26.406918 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:08:26] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:08:26] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:08:57.689399 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:08:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:08:57.754841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:08:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:02.384931 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:02] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:02.389155 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:09:02.393955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:02] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:02.395966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:02] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:33.837948 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:09:34.522162 : update_class - La formation a bin ete mise à jour =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:09:34.534533 : external_code = MYSY_Demo_001 ==> Gestion des Base des Données
+INFO:root:2023-05-18 19:09:35.095959 : La formation indexée (champ title) =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:09:35.095959 : 1 ont été indexes => title
+INFO:root:2023-05-18 19:09:35.106781 : external_code = MYSY_Demo_001 ==> BDD, relationnel,SQL
+INFO:root:2023-05-18 19:09:35.489927 : La formation indexée (champs objectif) =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:09:35.489927 : 1 ont été indexes ==> keyword
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:35] "POST /myclass/api/update_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:41.326303 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:09:41.330876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:41.337729 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:09:41.342387 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:09:41.349504 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:41] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:41.952078 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:41] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:47.607794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:09:47.610423 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:47] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:09:47.614355 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:09:47.618955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:47] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:47] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:09:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:16:10.928920 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:16:10.933709 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:16:10] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:16:10.937172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:16:10] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:16:10.942691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:16:10] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:16:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:23.581390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:18:23.584585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:23] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:23.588621 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:23] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:23.592836 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:23] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:53.620009 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:18:53.623292 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:53] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:53.627698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:18:53.632143 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:53] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:53] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:56.657831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:18:56.661080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:56.664128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:18:56.666987 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:18:56.674420 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:57.224962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:59.871992 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:18:59.876242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:59] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:18:59.878712 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:18:59.880769 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:59] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:59] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:18:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:20:28.679493 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:20:28.683068 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:20:28.684684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:28] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:20:28.690415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:28] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:28] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:20:31.440890 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:20:31.443887 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:20:31.447885 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:20:31.452887 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:20:31.457887 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:20:31.977287 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:31] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:20:38.149822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:20:38.153499 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:38] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:20:38.157519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:20:38.162592 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:38] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:38] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:20:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:21:11.366018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:21:11.370014 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:21:11] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:21:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:22:45.815704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:22:45.820672 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:22:45.824357 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:22:45.830371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:22:45.842392 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:22:46.473322 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:46] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:22:53.538110 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:22:53.540198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:22:53.543323 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:53] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:22:53.551750 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:53] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:53] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:22:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:24:47.512177 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:47] "[32mPOST /myclass/api/get_List_domaine_formation HTTP/1.1[0m" 308 -
+INFO:root:2023-05-18 19:24:47.517174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:47] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:24:52.682379 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:24:52.685847 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:24:52.688775 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:24:52.692167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:24:52.700203 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:24:53.632074 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:53] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:24:56.316247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:56] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:24:56.319316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:24:56.324254 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:56] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:24:56.327922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:56] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:24:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:26:09.152969 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:09] "[32mPOST /myclass/api/get_List_domaine_formation HTTP/1.1[0m" 308 -
+INFO:root:2023-05-18 19:26:09.157009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:09] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:26:16.270312 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:26:16.273699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:26:16.277146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:26:16.281666 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:26:16.286199 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:26:17.405607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:17] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:26:25.418492 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:26:25.421561 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:25] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:26:25.425000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:25] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:26:25.430333 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:25] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:26:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:09.552122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:09.555699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:09] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:09] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:09.561915 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:09.567447 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:09] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:36.228958 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:36.233322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:36.236744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:36.242747 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:36] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:36.256671 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:37.247589 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:37] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:40.878466 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:40.881878 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:40] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:40] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:40.888290 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:40.891801 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:40] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:46.218097 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:46.239945 : update_class - La formation a bin ete mise à jour =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:27:46.244936 : external_code = MYSY_Demo_001 ==> Gestion des Base des Données
+INFO:root:2023-05-18 19:27:46.581537 : La formation indexée (champ title) =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:27:46.581537 : 1 ont été indexes => title
+INFO:root:2023-05-18 19:27:46.586678 : external_code = MYSY_Demo_001 ==> BDD, relationnel,SQL
+INFO:root:2023-05-18 19:27:46.926494 : La formation indexée (champs objectif) =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:27:46.926494 : 1 ont été indexes ==> keyword
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:46] "POST /myclass/api/update_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:51.024110 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:51.027605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:51.030624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:51.038638 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:51] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:51.049521 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:52.422877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:52] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:54.695889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:54.698962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:54] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:54] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:27:54.704883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:27:54.706956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:54] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:27:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:32:58.489765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:32:58] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:32:58.495762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:32:58] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:32:58.502951 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:32:58.506031 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:32:58] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:32:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:34:16.608178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:34:16.611179 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:16] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:16] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:34:16.617356 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:34:16.620888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:16] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:34:50.076432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:34:50.079530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:50] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:34:50.083252 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:50] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:34:50.088436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:50] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:34:55.117261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:34:55.119275 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:55] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:55] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:34:55.977672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:34:56.070218 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:34:56] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:35:06.321887 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:35:06.325524 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:06] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:35:06.328549 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:35:06.333601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:06] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:06] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:35:43.477320 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:35:43.480323 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:43] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:35:43.484396 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:43] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:35:43.488419 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:43] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:35:58.392494 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:35:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:01.146281 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:02.700567 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:36:02.703107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:02] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:02] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:04.658460 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:04.752419 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:04] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:24.740856 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:24] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:24.745035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:36:24.749551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:24] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:24.753657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:24] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:27.509072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:36:27.513910 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:36:27.519928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:36:27.524962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:27] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:27] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:27] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:54.274731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:36:54.278219 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:54.282742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:36:54.288270 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:36:54.291265 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:36:55.161994 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:36:55] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:37:00.343112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:37:00.346257 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:37:00] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:37:00.351329 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:37:00] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:37:00.356331 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:37:00] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:37:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:37:24.291434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:37:24] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:37:24.295912 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:37:24] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:37:24.300541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:37:24.304564 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:37:24] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:37:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:18.804461 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:18.808678 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:18] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:18.814189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:18] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:18.819656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:18] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:22.832153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:22.838250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:22.843543 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:22.846404 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:root:2023-05-18 19:38:22.847392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:23.766501 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:23] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:26.761829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:26.765559 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:26] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:26.771016 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:26.773035 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:26] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:36.763214 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:36.785231 : update_class - La formation a bin ete mise à jour =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:38:36.797252 : external_code = MYSY_Demo_001 ==> Gestion des Base des Données
+INFO:root:2023-05-18 19:38:37.130581 : La formation indexée (champ title) =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:38:37.130581 : 1 ont été indexes => title
+INFO:root:2023-05-18 19:38:37.142243 : external_code = MYSY_Demo_001 ==> BDD, relationnel,SQL
+INFO:root:2023-05-18 19:38:37.498959 : La formation indexée (champs objectif) =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:38:37.498959 : 1 ont été indexes ==> keyword
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:37] "POST /myclass/api/update_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:41.756416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:41.760599 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:41.762611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:41.769073 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:41] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:41.778289 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:42.507753 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:42] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:45.166541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:45.170663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:45] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:45.174160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:45] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:45.178810 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:45] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:38:57.811917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:38:57.839008 : update_class - La formation a bin ete mise à jour =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:38:57.843224 : external_code = MYSY_Demo_001 ==> Gestion des Base des Données
+INFO:root:2023-05-18 19:38:58.194826 : La formation indexée (champ title) =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:38:58.194826 : 1 ont été indexes => title
+INFO:root:2023-05-18 19:38:58.200135 : external_code = MYSY_Demo_001 ==> BDD, relationnel,SQL
+INFO:root:2023-05-18 19:38:58.546841 : La formation indexée (champs objectif) =642d41d3b6050f596fa93b57
+INFO:root:2023-05-18 19:38:58.546841 : 1 ont été indexes ==> keyword
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:38:58] "POST /myclass/api/update_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:39:01.936534 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:39:01.939533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:39:01.943598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:39:01.946676 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:39:01.956684 : Connexion du partner recid = 8a77c1642a21a9a417a8583f4ef7f2f9c174a99996abb4c63a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:39:03.311057 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:03] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:39:05.988801 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:05] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:39:05.992383 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:05] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 -
+INFO:root:2023-05-18 19:39:05.997879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-18 19:39:06.001320 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:06] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [18/May/2023 19:39:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:42:23.876554 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:42:23.877557 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:42:23.877557 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:42:23.877557 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:42:23.877557 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:42:56.157290 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:42:56.158298 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:42:56.158298 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:42:56.158298 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:42:56.158298 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:43:25.039873 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:43:25.039873 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:43:25.041322 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:43:25.041322 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:43:25.041322 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:43:54.230305 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:43:54.230305 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:43:54.231341 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:43:54.231341 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:43:54.231341 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:48:12.153408 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:48:12.154414 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:48:12.154414 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:48:12.154414 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:48:12.154414 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:48:56.487358 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:48:56.488432 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:48:56.488432 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:48:56.488432 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:48:56.488432 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-18 19:50:07.087492 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-18 19:50:07.088494 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-18 19:50:07.088494 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-18 19:50:07.088494 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-18 19:50:07.088494 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:root:2023-05-21 09:25:33.754830 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-21 09:25:33.756133 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-21 09:25:33.756133 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-21 09:25:33.756133 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-21 09:25:33.756133 : ++ LMS_BAS_URL mysy-training.fr/ ++
+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
+INFO:root:2023-05-21 09:25:45.163058 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-21 09:25:45.163058 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-21 09:25:45.163058 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-21 09:25:45.163058 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-21 09:25:45.163058 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:root:2023-05-21 09:26:31.645992 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:31.645992 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:31.654614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:31] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:31] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:31] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:root:2023-05-21 09:26:32.270231 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:32.272680 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:32] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2023-05-21 09:26:33.107948 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.109946 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.116978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.122978 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-21 09:26:33.134427 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.142350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-21 09:26:33.442792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.444194 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.444727 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-21 09:26:33.458640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.460190 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.461235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-21 09:26:33.769486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.770721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.772742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2023-05-21 09:26:33.786351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.788872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:33.789886 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2023-05-21 09:26:34.094246 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2023-05-21 09:26:34.095245 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/May/2023 09:26:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-21 09:34:17.541912 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-21 09:34:17.543291 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-21 09:34:17.543291 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-21 09:34:17.543291 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-21 09:34:17.543291 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+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
+INFO:root:2023-05-21 09:35:16.227569 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-21 09:35:16.227569 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-21 09:35:16.227569 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-21 09:35:16.227569 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-21 09:35:16.227569 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-21 09:35:57.399369 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-21 09:35:57.399369 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-21 09:35:57.399369 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-21 09:35:57.399369 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-21 09:35:57.399369 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-21 09:49:22.812411 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-21 09:49:22.812411 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-21 09:49:22.812411 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-21 09:49:22.812411 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-21 09:49:22.812411 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-21 09:57:52.120088 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-21 09:57:52.120088 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-21 09:57:52.120088 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-21 09:57:52.120088 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-21 09:57:52.120088 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\lms_chamilo\\mysy_lms.py', reloading
+INFO:werkzeug: * Restarting with stat
+INFO:root:2023-05-21 09:58:45.487670 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2023-05-21 09:58:45.487670 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2023-05-21 09:58:45.487670 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2023-05-21 09:58:45.487670 : ++ FLASK PORT 5001 ++
+INFO:root:2023-05-21 09:58:45.487670 : ++ LMS_BAS_URL mysy-training.fr/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 710-830-086
diff --git a/Session_Formation.py b/Session_Formation.py
index b7c2e28..b0163b0 100644
--- a/Session_Formation.py
+++ b/Session_Formation.py
@@ -397,8 +397,9 @@ def GetActiveSessionFormation_List(diction):
if(debut_inscr <= datetime.now() and fin_inscr >= datetime.now()):
RetObject.append(mycommon.JSONEncoder().encode(retval))
else:
- if( str(local_tmp['session_ondemande']).strip() == "1"):
- RetObject.append(mycommon.JSONEncoder().encode(retval))
+ if ("session_ondemande" in local_tmp.keys()):
+ if( str(local_tmp['session_ondemande']).strip() == "1"):
+ RetObject.append(mycommon.JSONEncoder().encode(retval))
diff --git a/class_mgt.py b/class_mgt.py
index 74d2a6c..2891d0b 100644
--- a/class_mgt.py
+++ b/class_mgt.py
@@ -2024,8 +2024,8 @@ def get_class(diction):
text_size = text_size + len(str(no_html))
- if (len(retVal['description']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['description'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['description'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("objectif" in retVal.keys()):
@@ -2035,9 +2035,8 @@ def get_class(diction):
nb_pave_a_afficher = nb_pave_a_afficher + 1
-
- if (len(retVal['objectif']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['objectif'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['objectif'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("pourqui" in retVal.keys() and retVal['pourqui']):
@@ -2052,14 +2051,15 @@ def get_class(diction):
nb_pave_a_afficher = nb_pave_a_afficher + 1
- if (len(retVal['programme']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['programme'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['programme'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("pedagogie" in retVal.keys()):
tmp_str = retVal['pedagogie']
- if (len(retVal['pedagogie']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['pedagogie'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['pedagogie'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['pedagogie'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
#retVal["text_size"] = str(text_size)
@@ -2878,6 +2878,17 @@ def add_class_mass(file=None, Folder=None, diction=None):
mydata['description'] = tmp_desc
+ """
+ Verifier que le domaine est bien dans la liste acceptée
+ """
+ count_domaine = MYSY_GV.dbname['liste_domaine_metier'].count_documents({'domaine': str(mydata['domaine']), 'valide': '1', 'locked':'0'})
+ if (count_domaine <= 0):
+ mycommon.myprint(str(
+ inspect.stack()[0][
+ 3]) + " - Le domaine '"+str(mydata['domaine'])+"' pour la formation à la ligne " + str(n + 2) +" n'est pas autorisé. Verifier la liste des domaines autorisés")
+ return False, " - Le domaine '"+str(mydata['domaine'])+"' pour la formation à la ligne " + str(n + 2) +" n'est pas autorisé. Verifier la liste des domaines autorisés"
+
+
formateur = ""
if ("formateur" in df.keys()):
if (str(df['formateur'].values[n])):
@@ -2940,6 +2951,18 @@ def add_class_mass(file=None, Folder=None, diction=None):
if ("metier" in df.keys()):
if (str(df['metier'].values[n])):
metier = str(df['metier'].values[n]).strip()
+ """
+ Verifier que le metier est bien dans la liste acceptée
+ """
+ count_domaine = MYSY_GV.dbname['liste_domaine_metier'].count_documents(
+ {'metier': str(metier), 'valide': '1', 'locked': '0'})
+ if (count_domaine <= 0):
+ mycommon.myprint(str(
+ inspect.stack()[0][ 3]) + " - Le metier '" + str(metier) + "' pour la formation à la ligne " + str(n + 2) + " n'est pas autorisé. Verifier la liste des domaines autorisés")
+ return False, " - Le metier '" + str(metier) + "' pour la formation à la ligne " + str( n + 2) + " n'est pas autorisé. Verifier la liste des domaines autorisés"
+
+
+
mydata['metier'] = metier
@@ -3190,23 +3213,28 @@ def get_class_by_metier(diction):
if ("description" in retVal.keys()):
tmp_str = retVal['description']
- if (len(retVal['description']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['description'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['description'])
+
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['description'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("objectif" in retVal.keys()):
tmp_str = retVal['objectif']
- if (len(retVal['objectif']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['objectif'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['objectif'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['objectif'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("programme" in retVal.keys()):
tmp_str = retVal['programme']
- if (len(retVal['programme']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['programme'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['programme'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['programme'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("pedagogie" in retVal.keys()):
tmp_str = retVal['pedagogie']
- if (len(retVal['pedagogie']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['pedagogie'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['pedagogie'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['pedagogie'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
# mycommon.myprint(str(retVal))
user = retVal
@@ -3423,27 +3451,31 @@ def get_associated_class_of_partnair(diction):
if ("description" in retVal.keys()):
tmp_str = retVal['description']
- if (len(retVal['description']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['description'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['description'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['description'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("objectif" in retVal.keys()):
tmp_str = retVal['objectif']
- if (len(retVal['objectif']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['objectif'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['objectif'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['objectif'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("programme" in retVal.keys()):
tmp_str = retVal['programme']
- if (len(retVal['programme']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['programme'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['programme'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['programme'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
if ("pedagogie" in retVal.keys()):
tmp_str = retVal['pedagogie']
- if (len(retVal['pedagogie']) > MYSY_GV.MAX_CARACT_DETAIL):
- retVal['pedagogie'] = tmp_str[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
+ no_html = mycommon.cleanhtml(retVal['pedagogie'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT_DETAIL):
+ retVal['pedagogie'] = no_html[:MYSY_GV.MAX_CARACT_DETAIL] + " ..."
#mycommon.myprint(str(retVal))
diff --git a/data_indexees.csv b/data_indexees.csv
index d7dbb66..fe66ff6 100644
--- a/data_indexees.csv
+++ b/data_indexees.csv
@@ -1,5 +1,4 @@
,index,mots,occurence,moyenne,id_formation,source_field
-0,0,huile,1,0.25,MYSY_Test_AP,keyword
-1,1,aromatherapie,1,0.25,MYSY_Test_AP,keyword
-2,2,essentielle,1,0.25,MYSY_Test_AP,keyword
-3,3,aroma,1,0.25,MYSY_Test_AP,keyword
+0,0,sql,1,0.33,MYSY_Demo_001,keyword
+1,1,bdd,1,0.33,MYSY_Demo_001,keyword
+2,2,relationnel,1,0.33,MYSY_Demo_001,keyword
diff --git a/ela_output_test_file_pandas_2.txt b/ela_output_test_file_pandas_2.txt
index bff1de0..3fcb113 100644
--- a/ela_output_test_file_pandas_2.txt
+++ b/ela_output_test_file_pandas_2.txt
@@ -1,5 +1,4 @@
- mots occurence moyenne id_formation source_field
-0 huile 1 0.25 MYSY_Test_AP keyword
-1 aromatherapie 1 0.25 MYSY_Test_AP keyword
-2 essentielle 1 0.25 MYSY_Test_AP keyword
-3 aroma 1 0.25 MYSY_Test_AP keyword
\ No newline at end of file
+ mots occurence moyenne id_formation source_field
+0 sql 1 0.33 MYSY_Demo_001 keyword
+1 bdd 1 0.33 MYSY_Demo_001 keyword
+2 relationnel 1 0.33 MYSY_Demo_001 keyword
\ No newline at end of file
diff --git a/lms_chamilo/mysy_lms.py b/lms_chamilo/mysy_lms.py
index b86ca91..f6616c0 100644
--- a/lms_chamilo/mysy_lms.py
+++ b/lms_chamilo/mysy_lms.py
@@ -2802,7 +2802,7 @@ Etape 4 : (pas fait encore)
Apres la creation de la formation, on crée la session associée. car dans le cadre du LMS, une formation = 1 session (moteur)
"""
-def Create_Update_Class_From_Lms(diction):
+def Create_Class_From_Lms(diction):
try:
'''
# Verification que les champs reçus dans l'API sont bien dans la liste des champs autorisés
@@ -2863,7 +2863,8 @@ def Create_Update_Class_From_Lms(diction):
)
cur = conn.cursor()
- myquery = "SELECT a.title, a.content, b.code, b.title, b.full_internal_url FROM c_course_description as a left join course as b ON a.c_id = b.id WHERE c_id= '"+ str(lms_class_id)+"' "
+ cur2 = conn.cursor()
+ myquery = "SELECT a.title, a.content, b.code, b.title, b.internal_url, b.full_internal_url FROM c_course_description as a left join course as b ON a.c_id = b.id WHERE c_id= '"+ str(lms_class_id)+"' "
print(" ### myquery = ", myquery)
cur.execute(myquery)
@@ -2925,6 +2926,10 @@ def Create_Update_Class_From_Lms(diction):
new_diction['distantiel'] = "1"
new_diction['presentiel'] = "0"
new_diction['published'] = "1"
+ new_diction['certif'] = "0"
+ new_diction['cpf'] = "0"
+ new_diction['note'] = "4"
+ new_diction['price'] = 0
class_internal_url = ""
@@ -2974,19 +2979,24 @@ def Create_Update_Class_From_Lms(diction):
"""
Mettre à jour la table 'course' avec la valeur du 'full_internal_url
"""
- if (not local_class_internal_url):
- my_query_local_class_internal_url = "UPDATE course SET full_internal_url = '" + str(class_internal_url) + "' WHERE id= '"+ str(lms_class_id)+"' "
- print(" ### my_query_local_class_internal_url = ", my_query_local_class_internal_url)
+ local_class_internal_url_full = str(MYSY_GV.CLIENT_URL_BASE)+str("Display-Detail-formation/")+str(new_diction['internal_url'])
- try:
- # cur.execute("INSERT INTO employees (first_name,last_name) VALUES (?, ?)", ("Maria", "DB"))
- cur.execute(my_query_local_class_internal_url)
- except mariadb.Error as e:
- # print(f"Error: {e}")
- mycommon.myprint(" Impossible de mettre à jours la table cours avec le class_internal_url " + str({e}))
- return False, "Impossible de mettre à jour le class_internal_url" + str({e})
+ my_query_local_class_internal_url = "UPDATE course SET full_internal_url = '" + str(local_class_internal_url_full) + "' , " \
+ " internal_url = '" + str(new_diction['internal_url']) + "' " \
+ " WHERE id= '"+ str(lms_class_id)+"' "
+ print(" ### my_query_local_class_internal_url = ", my_query_local_class_internal_url)
+ try:
+ # cur.execute("INSERT INTO employees (first_name,last_name) VALUES (?, ?)", ("Maria", "DB"))
+ cur2.execute(my_query_local_class_internal_url)
conn.commit()
+ print(" ### cur2.execute record(s) affected = ", cur2.rowcount)
+ except mariadb.Error as e:
+ # print(f"Error: {e}")
+ mycommon.myprint(" Impossible de mettre à jours la table cours avec le class_internal_url " + str({e}))
+ return False, "Impossible de mettre à jour le class_internal_url" + str({e})
+
+
conn.close()
@@ -3045,3 +3055,181 @@ def Create_Update_Class_From_Lms(diction):
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 ou mettre à jour la formation dans le moteur de recherche "
+
+
+"""
+Cette fonction met à jour une formation de MySy-LMS vers MySy-Search
+Dans ce cas de figure, tous les champs ne sont 'updatable'
+Ne seront pris/mis à jour que les champs reellement saisi dans le LMS (ex : description, objectif, etc)
+
+"""
+def Update_Class_From_Lms(diction):
+ try:
+ '''
+ # Verification que les champs reçus dans l'API sont bien dans la liste des champs autorisés
+ # Cela evite le cas ou une entité tierce ajouter les valeurs inconnu dans l'API
+ # Ici on doit mettre tous les champs possible (obligatoire ou non) de la BDD dans la liste
+ # field_list.
+ '''
+ field_list = ['lms_mysy_recid', 'lms_class_code', 'lms_class_id']
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
+ return False, " Les informations fournies sont incorrecte",
+
+ '''
+ Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
+ On controle que les champs obligatoires sont presents dans la liste
+ '''
+ field_list_obligatoire = ['lms_mysy_recid', 'lms_class_code', 'lms_class_id']
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
+ return False, " Les informations fournies sont incorrecte",
+
+ lms_mysy_recid = ""
+ if ("lms_mysy_recid" in diction.keys()):
+ if diction['lms_mysy_recid']:
+ lms_mysy_recid = diction['lms_mysy_recid']
+
+ lms_class_code = ""
+ if ("lms_class_code" in diction.keys()):
+ if diction['lms_class_code']:
+ lms_class_code = diction['lms_class_code']
+
+ lms_class_id = ""
+ if ("lms_class_id" in diction.keys()):
+ if diction['lms_class_id']:
+ lms_class_id = diction['lms_class_id']
+
+ # Recuperation des données du partenaire
+ local_status, my_partner = mycommon.get_partner_data_from_recid(lms_mysy_recid)
+ if (local_status is False):
+ mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire")
+ #return False, str(inspect.stack()[0][3]) + " - impossible de recuperer les données du partenaire",
+
+
+ """
+ Recuperation des données de la formation dans le LMS
+ """
+ conn = mariadb.connect(
+ user=MYSY_GV.MYSY_MARIADB_USER,
+ password=MYSY_GV.MYSY_MARIADB_USER_PASS,
+ host=MYSY_GV.MYSY_MARIADB_HOST,
+ port=MYSY_GV.MYSY_MARIADB_PORT,
+ database=MYSY_GV.MYSY_LMS_BDD
+ )
+
+ cur = conn.cursor()
+ cur2 = conn.cursor()
+ myquery = "SELECT a.title, a.content, b.code, b.title, b.internal_url, b.full_internal_url FROM c_course_description as a left join course as b ON a.c_id = b.id WHERE c_id= '"+ str(lms_class_id)+"' "
+
+ print(" ### myquery = ", myquery)
+ cur.execute(myquery)
+ """
+ /!\: Important :
+ Dans mysy lms, l'utilisateur crée un titre, puis une description. ex : "objectif": "detail de l'objectif" ou "méthode":"detail de la
+ de la méthode", etc.
+ Pour gérer les fautes de frappe dans l'identification des titre, on va utiliser le calcul de distance de Levenshtein
+ """
+
+ # La liste des champs necessaires à la creation d'une formation dans moteur de recherche
+ field_list = ['description', 'trainer', 'institut_formation' 'plus_produit', 'mots_cle',
+ 'objectif', 'programme', 'prerequis', 'pourqui']
+
+ new_diction = {}
+ local_class_code = ""
+ local_class_title = ""
+ local_class_internal_url = ""
+
+ for courses_info in cur:
+ pave_title_tab = str(courses_info[0]).split(" ")
+ for local_val in pave_title_tab:
+
+ if( lev('description',str(local_val).lower() ) <= 2 ):
+ new_diction['description'] = courses_info[1]
+
+ if (lev('objectif', str(local_val).lower()) <= 2):
+ new_diction['objectif'] = courses_info[1]
+
+ if (lev('programme', str(local_val).lower()) <= 2):
+ new_diction['programme'] = courses_info[1]
+
+ if (lev('prerequis', str(local_val).lower()) <= 2):
+ new_diction['prerequis'] = courses_info[1]
+
+ if (lev('pourqui', str(local_val).lower()) <= 2):
+ new_diction['pourqui'] = courses_info[1]
+
+ if (lev('programme', str(local_val).lower()) <= 2):
+ new_diction['programme'] = courses_info[1]
+
+ if (lev('cles', str(local_val).lower()) <= 2):
+ new_diction['mots_cle'] = courses_info[1]
+
+ if (lev('comparatif', str(local_val).lower()) <= 2):
+ new_diction['plus_produit'] = courses_info[1]
+
+
+
+ local_class_code = courses_info[2]
+ local_class_title = courses_info[3]
+ local_class_internal_url = courses_info[4]
+
+ if(local_class_code ):
+ new_diction['external_code'] = local_class_code
+
+ if (local_class_title):
+ new_diction['title'] = local_class_title
+
+
+ class_internal_url = ""
+
+ if (not local_class_internal_url):
+ mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de faire la mise à jour. Pas de valeur pour 'local_class_internal_url' ")
+ return False, str(inspect.stack()[0][3]) + " - impossible de faire la mise à jour. Pas de valeur pour 'local_class_internal_url' ",
+
+ new_diction['internal_url'] = class_internal_url
+
+ if ("token" in my_partner.keys()):
+ if my_partner['token']:
+ new_diction['token'] = my_partner['token']
+
+ if ("nom" in my_partner.keys()):
+ if my_partner['nom']:
+ new_diction['trainer'] = my_partner['nom']
+
+ new_diction['source'] = "mysy_lms"
+ print(" ### new_diction = ", new_diction)
+
+
+ """
+ Avant de mettre à jour la formation, on va s'assurer que les données champs obligatoire sont renseignés
+ """
+ field_list_obligatoire_formation = ['external_code', 'title', 'description', 'trainer', 'distantiel', 'presentiel',
+ 'token']
+ for local_val_ftion in field_list_obligatoire_formation:
+ if local_val_ftion not in new_diction.keys():
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - impossible de créer la formation dans le moteur de recherche :" \
+ " Le champs '"+local_val_ftion+"' n'existe pas.")
+ return False, str(
+ inspect.stack()[0][3]) + " - impossible de créer la formation dans le moteur de recherche :" \
+ " Le champs '"+local_val_ftion+"' n'existe pas.",
+
+
+ local_status, local_retval = class_mgt.update_class(new_diction)
+
+ if (local_status is False):
+ return local_status, local_retval
+
+
+ return True, " La formation a bien été créée/mise à jour dans le moteur de recherche"
+
+ 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 ou mettre à jour la formation dans le moteur de recherche "
diff --git a/main.py b/main.py
index a460fca..c832073 100644
--- a/main.py
+++ b/main.py
@@ -2345,6 +2345,18 @@ def get_List_domaine_metier():
localStatus, message= mycommon.get_List_domaine_metier()
return jsonify(status=localStatus, message=message )
+"""
+Cette API retour la liste distinct des metiers
+"""
+@app.route('/myclass/api/get_List_metier_formation/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def get_List_metier_formation():
+ # On recupere le corps (payload) de la requete
+ payload = request.form.to_dict()
+ print(" ### get_List_metier_formation : payload = ",str(payload))
+ localStatus, message= mycommon.get_List_metier_formation()
+ return jsonify(status=localStatus, message=message )
+
"""
API de verification de la vlidation d'un email
@@ -2937,18 +2949,32 @@ def test_connexion_php_myadmin():
"""
-Cette API permet de créer et mettre à jour une formation du LMS vers le Search (de chamilo ver mysy)
+Cette API permet de créer une formation du LMS vers le Search (de chamilo ver mysy)
"""
-@app.route('/myclass/api/Create_Update_Class_From_Lms/', methods=['POST','GET'])
+@app.route('/myclass/api/Create_Class_From_Lms/', methods=['POST','GET'])
@crossdomain(origin='*')
-def Create_Update_Class_From_Lms():
+def Create_Class_From_Lms():
# On recupere le corps (payload) de la requete
payload = request.form.to_dict()
- print(" ### Create_Update_Class_From_Lms : payload = ",payload)
- localStatus, message = mysy_lms.Create_Update_Class_From_Lms(payload)
+ print(" ### Create_Class_From_Lms : payload = ",payload)
+ localStatus, message = mysy_lms.Create_Class_From_Lms(payload)
return jsonify(status=localStatus, message=message)
+"""
+Cette API permet de mettre à jour une formation du LMS vers le Search (de chamilo ver mysy)
+"""
+@app.route('/myclass/api/Update_Class_From_Lms/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Update_Class_From_Lms():
+ # On recupere le corps (payload) de la requete
+ payload = request.form.to_dict()
+ print(" ### Update_Class_From_Lms : payload = ",payload)
+ localStatus, message = mysy_lms.Update_Class_From_Lms(payload)
+ return jsonify(status=localStatus, message=message)
+
+
+
if __name__ == '__main__':
print(" debut api")
context = SSL.Context(SSL.SSLv23_METHOD)
diff --git a/prj_common.py b/prj_common.py
index cf2eb0e..59f74a4 100644
--- a/prj_common.py
+++ b/prj_common.py
@@ -453,7 +453,11 @@ Cette fonction créer la reference interne d'une formation
def Create_internal_call_ref():
retval = None
now = datetime.now()
- retval = "Mysy_"+str(now)
+
+ # getting the timestamp
+ ts = str(datetime.timestamp(now)).replace(".", "").replace(",", "")
+
+ retval = "Mysy_"+str(ts)
return str(retval)
def textdist():
@@ -2739,7 +2743,7 @@ def get_List_domaine_formation():
for retval in coll_liste_domaine_metier.find(myquery).distinct('domaine'):
user = retval
- RetObject.append(JSONEncoder().encode(user))
+ RetObject.append(user)
return True, RetObject
@@ -2748,6 +2752,31 @@ def get_List_domaine_formation():
print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de recuperer la liste de domaines de formation"
+"""
+Cette fonction retour la liste distinct des metiers
+"""
+def get_List_metier_formation():
+ try:
+ coll_liste_domaine_metier = MYSY_GV.dbname['liste_domaine_metier']
+ myquery = {}
+ myquery['valide'] = "1"
+
+ RetObject = []
+ val_tmp = 1
+
+ for retval in coll_liste_domaine_metier.find(myquery).distinct('metier'):
+ user = retval
+
+ RetObject.append(user)
+
+ return True, RetObject
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ print(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de recuperer la liste de domaines de formation"
+
+
"""
Fonction de recuperation de liste des domaines & metiers
diff --git a/wrapper.py b/wrapper.py
index 0f4a72d..c925d88 100644
--- a/wrapper.py
+++ b/wrapper.py
@@ -298,11 +298,12 @@ def get_all_class(diction):
#print("AVANT ==> "+str(x['description']))
if ("description" in x.keys()):
val = x['description']
- if( len(x['description']) > MYSY_GV.MAX_CARACT ):
- x['description'] = val[:MYSY_GV.MAX_CARACT]+" ..."
+ no_html = mycommon.cleanhtml(x['description'])
+ if( len(no_html) > MYSY_GV.MAX_CARACT ):
+ x['description'] = no_html[:MYSY_GV.MAX_CARACT]+" ..."
else:
- x['description'] = val[:MYSY_GV.MAX_CARACT]
+ x['description'] = no_html
#mycommon.myprint("APRES ==> " + str(x['description']))
@@ -436,11 +437,14 @@ def get_training_in_user_zone(diction):
val = str(val).replace(" ", " ").replace('\n','')
#print("AVANT 2 ==> " + str(x['description']) + " taille = " + str(len(x['description'])))
- if( len(x['description']) > MYSY_GV.MAX_CARACT ):
- x['description'] = val[:MYSY_GV.MAX_CARACT]+" ..."
+ no_html = mycommon.cleanhtml(x['description'])
+ no_html = str(no_html).replace(" ", " ").replace('\n', '')
+
+ if( len(no_html) > MYSY_GV.MAX_CARACT ):
+ x['description'] = no_html[:MYSY_GV.MAX_CARACT]+" ..."
else:
- x['description'] = val[:MYSY_GV.MAX_CARACT]
+ x['description'] = no_html
#print("APRES 2 ==> " + str(x['description']))
@@ -700,10 +704,11 @@ def recherche_text_simple(diction):
user = x
val = x['description']
- if (len(x['description']) > MYSY_GV.MAX_CARACT):
- x['description'] = val[:MYSY_GV.MAX_CARACT] + " ..."
+ no_html = mycommon.cleanhtml(x['description'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT):
+ x['description'] = no_html[:MYSY_GV.MAX_CARACT] + " ..."
else:
- x['description'] = val[:MYSY_GV.MAX_CARACT]
+ x['description'] = no_html
insertObject.append(JSONEncoder().encode(user))
@@ -839,11 +844,12 @@ def recherche_text_simple(diction):
user = x
val = mycommon.clean_emoji(str(x['description']))
+ no_html = mycommon.cleanhtml(val)
- if (len(x['description']) > MYSY_GV.MAX_CARACT):
- x['description'] = val[:MYSY_GV.MAX_CARACT] + " ..."
+ if (len(no_html) > MYSY_GV.MAX_CARACT):
+ x['description'] = no_html[:MYSY_GV.MAX_CARACT] + " ..."
else:
- x['description'] = val[:MYSY_GV.MAX_CARACT]
+ x['description'] = no_html
insertObject.append(JSONEncoder().encode(user))
'''
@@ -1358,10 +1364,11 @@ def recherche_tips(diction):
#mycommon.myprint(x)
user = x
val = x['description']
- if (len(x['description']) > MYSY_GV.MAX_CARACT):
- x['description'] = val[:MYSY_GV.MAX_CARACT] + " ..."
+ no_html = mycommon.cleanhtml(x['description'])
+ if (len(no_html) > MYSY_GV.MAX_CARACT):
+ x['description'] = no_html[:MYSY_GV.MAX_CARACT] + " ..."
else:
- x['description'] = val[:MYSY_GV.MAX_CARACT]
+ x['description'] = no_html
insertObject.append(JSONEncoder().encode(user))
# mycommon.myprint(" insertObject = ", insertObject)