From f12c3c40ce5edb5772ac373228bb42ada9926cb0 Mon Sep 17 00:00:00 2001 From: cherif Date: Tue, 14 Nov 2023 20:36:42 +0100 Subject: [PATCH] 14/11/2023 - 20h --- .idea/workspace.xml | 24 ++--- Log/log_file.log | 237 ++++++++++++++++++++++++++++++++++++++++++++ class_mgt.py | 75 +++++++++++++- 3 files changed, 321 insertions(+), 15 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 6e8bda0..ab78a95 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,11 +1,9 @@ - + - - @@ -434,7 +432,6 @@ - @@ -459,6 +456,7 @@ - \ No newline at end of file diff --git a/Log/log_file.log b/Log/log_file.log index 09f71d6..7a193c6 100644 --- a/Log/log_file.log +++ b/Log/log_file.log @@ -1884318,3 +1884318,240 @@ INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 12:33:35] "POST /myclass/api/GetAllVali INFO:root:2023-11-14 12:33:59.308543 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 12:33:59] "POST /myclass/api/get_Class_From_Internal_Url/ 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-11-14 12:35:20.992956 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 12:35:20.992956 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 12:35:20.992956 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 12:35:20.992956 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 12:35:20.992956 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2023-11-14 20:02:36.055209 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:02:36.056212 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:02:36.057213 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:02:36.057213 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:02:36.057213 : ++ LMS_BAS_URL mysy-training.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:02:55.745738 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:02:55.745738 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:02:55.745738 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:02:55.745738 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:02:55.745738 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:04:27.928542 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:04:27.928542 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:04:27.928542 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:04:27.928542 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:04:27.928542 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:10:37.118829 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:10:37.119364 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:10:37.119364 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:10:37.119364 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:10:37.119364 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:11:26.375919 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:11:26.375919 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:11:26.375919 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:11:26.375919 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:11:26.375919 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:12:16.536329 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:12:16.536329 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:12:16.536329 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:12:16.536329 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:12:16.536329 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:13:36.642081 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:13:36.642081 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:13:36.642081 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:13:36.642081 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:13:36.642081 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:17:09.122289 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:17:09.122289 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:17:09.122289 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:17:09.122289 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:17:09.122289 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:21:53.424885 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:21:53.424885 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:21:53.424885 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:21:53.424885 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:21:53.424885 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:24:19.580413 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:24:19.580413 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:24:19.580413 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:24:19.580413 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:24:19.580413 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2023-11-14 20:25:24.302132 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2023-11-14 20:25:24.303135 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2023-11-14 20:25:24.303135 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2023-11-14 20:25:24.303135 : ++ FLASK PORT 5001 ++ +INFO:root:2023-11-14 20:25:24.303135 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2023-11-14 20:25:24.399465 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.401705 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.404082 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.406469 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.408597 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.411153 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:25:24.688684 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.694969 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.700428 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.708551 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:25:24.732054 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:25:24.799929 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:24.802985 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:24] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:25:38.378668 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:38.380672 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:38.385672 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:38.389661 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:25:38.398742 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:38] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:25:38.409077 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:38] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:38] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:25:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:28:38.568208 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:28:38.573207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:28:38.579206 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:28:38.587781 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:28:38.694954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:28:38.698285 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:38] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:28:49.998552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:28:50.000550 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:28:50.011365 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:28:50.018363 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:50] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:28:50.026617 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:28:50.034587 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:50] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:50] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:28:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:19.132892 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:19.136890 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:19.142423 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:19.151996 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:19.272692 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:19.276962 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:19] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:26.891881 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:26.897321 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:26.902363 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:26] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:26.912157 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:26.922181 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:26.932019 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:26] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:41.787519 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:43.396398 : update_class - La formation a bin ete mise à jour =65224bbaf2234569555109f9 +INFO:root:2023-11-14 20:29:43.402418 : external_code = MYSY_Test_OP ==> PRATICIEN EN OLFACTOTHERAPIE +INFO:root:2023-11-14 20:29:43.409461 : ela_index_record_field - INDEXATION IMPOSSIBLE. 'is_Valide_partner_owner_recid_count' est invalide +INFO:root:2023-11-14 20:29:43.409461 : 1 ont été indexes => title +INFO:root:2023-11-14 20:29:43.415483 : external_code = MYSY_Test_OP ==> OLFACTOTHERAPIE; HUILES ESSENTIELLES +INFO:root:2023-11-14 20:29:43.421478 : ela_index_record_field - INDEXATION IMPOSSIBLE. 'is_Valide_partner_owner_recid_count' est invalide +INFO:root:2023-11-14 20:29:43.422716 : 1 ont été indexes ==> keyword +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:43] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:50.917635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:50.920868 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:50.926484 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:50.931490 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:50.941758 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:51.063039 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:51.064058 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:57.577613 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:57.581886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:57.590400 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:57.597504 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:57] "POST /myclass/api/get_List_metier_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:29:57.606209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:29:57.608516 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:57] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:57] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:29:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:30:24.471770 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:30:24.480238 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:30:24.489422 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:30:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:30:24.499498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2023-11-14 20:30:24.507981 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:30:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:30:24.529238 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:30:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:30:24.538949 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:30:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:30:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:30:24] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:30:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2023-11-14 20:30:40.252213 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Nov/2023 20:30:40] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 - diff --git a/class_mgt.py b/class_mgt.py index 13a6c15..630df6c 100644 --- a/class_mgt.py +++ b/class_mgt.py @@ -2849,7 +2849,7 @@ def add_class_mass(file=None, Folder=None, diction=None): 'distantiel', 'presentiel', 'prix', 'domaine', 'url','duree', 'duree_unite', 'plus_produit', 'mots_cle', 'zone_diffusion', 'metier', 'publie', 'img_url', 'objectif', 'programme', 'prerequis', 'formateur', 'note', 'cpf', 'certif', - 'class_inscription_url', 'pourqui', 'support', 'img_banner_detail_class'] + 'class_inscription_url', 'pourqui', 'support', 'img_banner_detail_class', 'formateur_email'] total_rows = len(df) @@ -3072,6 +3072,46 @@ def add_class_mass(file=None, Folder=None, diction=None): mydata['pourqui'] = pourqui + # Verifier que l'adresse email du formateur est valide + formateur_email = "" + formateur_id = "" + if ("formateur_email" in df.keys()): + if (str(df['formateur_email'].values[n])): + + formateur_email = str(df['formateur_email'].values[n]).strip() + if (mycommon.isEmailValide(formateur_email) is False): + mycommon.myprint(str( + inspect.stack()[0][3]) + " - L'email du formateur '" + str( + formateur_email) + "' pour la formation à la ligne " + str( + n + 2) + " n'est pas valide.") + return False, " L'email du formateur '" + str( + formateur_email) + "' pour la formation à la ligne " + str( + n + 2) + " n'est pas valide." + + is_formateur_email_ok = MYSY_GV.dbname['ressource_humaine'].count_documents({'email': formateur_email, + 'valide': '1', + 'locked': '0', + 'partner_recid': str( + user_recid)}) + if (is_formateur_email_ok <= 0): + mycommon.myprint(str( + inspect.stack()[0][3]) + " - L'email du formateur '" + str( + formateur_email) + "' pour la formation à la ligne " + str( + n + 2) + " n'est pas valide (2).") + return False, " L'email du formateur '" + str( + formateur_email) + "' pour la formation à la ligne " + str( + n + 2) + " n'est pas valide (2)." + + formateur_data = MYSY_GV.dbname['ressource_humaine'].find_one({'email': formateur_email, + 'valide': '1', + 'locked': '0', + 'partner_recid': str( + user_recid)}) + + formateur_id = str(formateur_data['_id']) + + mydata['formateur_id'] = formateur_id + support = "" if ("support" in df.keys()): if (str(df['support'].values[n])): @@ -3243,7 +3283,7 @@ def Controle_add_class_mass(saved_file=None, Folder=None, diction=None): 'distantiel', 'presentiel', 'prix', 'domaine', 'url', 'duree', 'duree_unite', 'plus_produit', 'mots_cle', 'zone_diffusion', 'metier', 'publie', 'img_url', 'objectif', 'programme', 'prerequis', 'formateur', 'note', 'cpf', 'certif', - 'class_inscription_url', 'pourqui', 'support', 'img_banner_detail_class'] + 'class_inscription_url', 'pourqui', 'support', 'img_banner_detail_class', 'formateur_email'] total_rows = len(df) @@ -3368,6 +3408,37 @@ def Controle_add_class_mass(saved_file=None, Folder=None, diction=None): institut_formation = str(df['institut_formation'].values[n]).strip() mydata['institut_formation'] = institut_formation + + # Verifier que l'adresse email du formateur est valide + formateur_email = "" + if ("formateur_email" in df.keys()): + if (str(df['formateur_email'].values[n])): + + formateur_email = str(df['formateur_email'].values[n]).strip() + if (mycommon.isEmailValide(formateur_email) is False): + mycommon.myprint(str( + inspect.stack()[0][3]) + " - L'email du formateur '" + str(formateur_email) + "' pour la formation à la ligne " + str( + n + 2) + " n'est pas valide.") + return False, " L'email du formateur '" + str(formateur_email) + "' pour la formation à la ligne " + str( + n + 2) + " n'est pas valide." + + + is_formateur_email_ok = MYSY_GV.dbname['ressource_humaine'].count_documents({'email':formateur_email, + 'valide':'1', + 'locked':'0', + 'partner_recid':str(user_recid)}) + if( is_formateur_email_ok <= 0 ): + mycommon.myprint(str( + inspect.stack()[0][3]) + " - L'email du formateur '" + str( + formateur_email) + "' pour la formation à la ligne " + str( + n + 2) + " n'est pas valide (2).") + return False, " L'email du formateur '" + str( + formateur_email) + "' pour la formation à la ligne " + str( + n + 2) + " n'est pas valide (2)." + + + mydata['formateur_email'] = formateur_email + # mydata['duration'] = float(str(df['duree'].values[n])) url = ""