master
cherif 2024-08-12 20:52:58 +02:00
parent ff28ba5b09
commit 1b25a8db5a
5 changed files with 1534 additions and 5 deletions

View File

@ -1,13 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="11/08/2024 - 12h32s">
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="11/08/2024 - 18h32s">
<change afterPath="$PROJECT_DIR$/model_planning_sequence_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Log/log_file.log" beforeDir="false" afterPath="$PROJECT_DIR$/Log/log_file.log" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Session_Formation_Sequence.py" beforeDir="false" afterPath="$PROJECT_DIR$/Session_Formation_Sequence.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/partner_document_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/partner_document_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/partners.py" beforeDir="false" afterPath="$PROJECT_DIR$/partners.py" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -462,7 +461,6 @@
</option>
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="wwssdssd" />
<MESSAGE value="wwssdssddd" />
<MESSAGE value="11/07/2024 - 13h14" />
<MESSAGE value="13/07/2024 - 22h" />
@ -487,6 +485,7 @@
<MESSAGE value="08/08/2024 - 20h32s" />
<MESSAGE value="10/08/2024 - 20h32s" />
<MESSAGE value="11/08/2024 - 12h32s" />
<option name="LAST_COMMIT_MESSAGE" value="11/08/2024 - 12h32s" />
<MESSAGE value="11/08/2024 - 18h32s" />
<option name="LAST_COMMIT_MESSAGE" value="11/08/2024 - 18h32s" />
</component>
</project>

View File

@ -2658386,3 +2658386,873 @@ INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 18:48:09] "POST /myclass/api/Get_List_R
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 18:48:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 18:48:09] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 18:48:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
INFO:root:2024-08-11 20:54:12.769434 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-11 20:54:12.769434 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-11 20:54:12.769434 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-11 20:54:12.769434 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-11 20:54:12.769434 : ++ 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:2024-08-11 20:54:22.228736 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-11 20:54:22.228736 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-11 20:54:22.229737 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-11 20:54:22.229737 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-11 20:54:22.229737 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-11 20:54:22.280082 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 20:54:22] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.554602 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.557940 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.562390 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.564920 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.569218 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.575318 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.602174 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.606569 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.780504 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.785195 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.788311 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.795316 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.800338 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.808794 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:10:49.817119 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.835291 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.846434 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:49.855965 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:49] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:10:53.953415 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:10:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:50.991327 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:50.994741 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:50.998852 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.002533 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.008089 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.015643 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.022596 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.028871 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.038691 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.050212 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.055588 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.062698 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.070318 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.082532 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.091828 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.098851 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.108866 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.114248 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.123981 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.132425 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
INFO:root:2024-08-11 21:24:51.140728 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-11 21:24:51.149854 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Aug/2024 21:24:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:37:54.460341 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 15:37:54.461342 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 15:37:54.462351 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 15:37:54.462351 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 15:37:54.462351 : ++ 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:2024-08-12 15:38:07.676744 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 15:38:07.677747 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 15:38:07.677747 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 15:38:07.678745 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 15:38:07.678745 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 15:38:43.182928 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:43.184365 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:43.187381 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:43.189382 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:43.192687 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:43.195179 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:43.198628 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:43.205548 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:43] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:43] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:43] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:43] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:43.585846 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:43] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:43] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:43] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:43.780854 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:43] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:44.312089 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.312597 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.313787 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.315147 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.324037 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.331096 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:44.654186 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.657186 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:44.665229 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.669229 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:44.673229 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.677816 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:44.968055 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:44.971071 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:44.977566 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:44.999832 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.000849 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.006277 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.283048 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.287057 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.298058 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.325056 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.327055 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.329058 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.613523 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.617030 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.621701 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.643317 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.651613 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.653627 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.928350 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.931249 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.938262 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.957667 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:45.964623 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:45.965637 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.242381 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.249392 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:46.252903 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.271005 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.277973 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:46.278970 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.567603 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:46.572605 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.581554 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:46.586807 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.592762 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.598559 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.896732 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:46.897755 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:46.901209 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.908549 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:46.912545 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:46.918005 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:47.226789 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:47.228137 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:47.229503 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:47.235624 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 15:38:47.238008 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:root:2024-08-12 15:38:47.245019 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 15:38:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 15:49:57.977540 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 15:49:57.977540 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 15:49:57.977540 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 15:49:57.977540 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 15:49:57.977540 : ++ 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\\Session_Formation_Sequence.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 15:57:50.172831 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 15:57:50.173841 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 15:57:50.174349 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 15:57:50.174349 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 15:57:50.174349 : ++ 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:2024-08-12 15:58:01.419996 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 15:58:01.419996 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 15:58:01.419996 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 15:58:01.419996 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 15:58:01.419996 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 15:59:06.877656 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 15:59:06.877656 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 15:59:06.877656 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 15:59:06.877656 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 15:59:06.877656 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:00:29.860964 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:00:29.860964 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:00:29.861970 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:00:29.861970 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:00:29.861970 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:00:54.892936 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:00:54.892936 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:00:54.892936 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:00:54.892936 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:00:54.892936 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:01:28.755340 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:01:28.755340 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:01:28.755340 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:01:28.755340 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:01:28.755340 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:05:46.313004 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:05:46.314006 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:05:46.314006 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:05:46.314006 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:05:46.314006 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:13:29.346131 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:13:29.346131 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:13:29.347131 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:13:29.347131 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:13:29.347131 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:13:51.249126 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:13:51.249126 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:13:51.249126 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:13:51.249126 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:13:51.249126 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:14:21.389639 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:14:21.389639 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:14:21.389639 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:14:21.389639 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:14:21.389639 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:15:21.746019 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:15:21.746019 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:15:21.746019 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:15:21.746019 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:15:21.746019 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:17:14.046673 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:17:14.046673 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:17:14.046673 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:17:14.046673 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:17:14.047673 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:21:50.656851 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:21:50.656851 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:21:50.656851 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:21:50.656851 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:21:50.656851 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:25:56.458870 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:25:56.458870 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:25:56.458870 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:25:56.458870 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:25:56.458870 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:27:29.947066 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:27:29.947066 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:27:29.948068 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:27:29.948068 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:27:29.948068 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:28:24.009080 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:28:24.009080 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:28:24.009080 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:28:24.009080 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:28:24.009080 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:30:54.449769 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:30:54.449769 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:30:54.449769 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:30:54.449769 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:30:54.449769 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:31:47.396938 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:31:47.396938 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:31:47.396938 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:31:47.396938 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:31:47.396938 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:34:57.087385 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:34:57.088390 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:34:57.088390 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:34:57.088390 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:34:57.088390 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 16:39:09.120961 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 16:39:09.121960 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 16:39:09.121960 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 16:39:09.121960 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 16:39:09.121960 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:21:09.169613 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:21:09.171848 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:21:09.172864 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:21:09.173729 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:21:09.174754 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:22:18.916585 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:22:18.916585 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:22:18.916585 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:22:18.916585 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:22:18.916585 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:22:47.642508 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:22:47.642508 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:22:47.642508 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:22:47.642508 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:22:47.642508 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:23:02.851843 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:23:02.851843 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:23:02.851843 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:23:02.851843 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:23:02.851843 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:23:22.710877 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:23:22.710877 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:23:22.710877 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:23:22.710877 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:23:22.710877 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:25:16.816966 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:25:16.816966 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:25:16.816966 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:25:16.816966 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:25:16.816966 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:30:59.969763 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:30:59.969763 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:30:59.969763 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:30:59.969763 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:30:59.969763 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:32:23.687168 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:32:23.687168 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:32:23.687168 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:32:23.687168 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:32:23.687168 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:32:53.172524 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:32:53.172524 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:32:53.173611 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:32:53.173611 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:32:53.173611 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:35:31.544934 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:35:31.544934 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:35:31.544934 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:35:31.544934 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:35:31.544934 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:36:10.059323 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:36:10.059323 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:36:10.059323 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:36:10.059323 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:36:10.060375 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:37:37.092560 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:37:37.092560 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:37:37.092560 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:37:37.094086 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:37:37.094086 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:39:03.982236 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:39:03.982236 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:39:03.982236 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:39:03.982236 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:39:03.982236 : ++ 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\\main.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:43:10.118531 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:43:10.119566 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:43:10.119566 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:43:10.119566 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:43:10.119566 : ++ 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:2024-08-12 19:43:22.779535 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:43:22.779535 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:43:22.779535 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:43:22.779535 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:43:22.779535 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 19:43:38.436141 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:43:38.673352 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.679107 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.684848 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.688969 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.695956 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.702749 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:43:38.726865 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.736078 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.736078 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:43:38.749280 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:43:38.905685 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.910695 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.911709 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:38.917212 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:39.092418 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:39.095421 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:43:39.121919 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:43:39.143724 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:43:39.157670 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:43:39.163713 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:43:39] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:44:39.113093 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:44:39] "GET /myclass/api/Add_Sequence_Planning_Model HTTP/1.1" 308 -
INFO:root:2024-08-12 19:44:39.126567 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:44:40.239861 : Add_Sequence_Planning_Model -E11000 duplicate key error collection: cherifdb_dev.planning_model_line index: _id_ dup key: { _id: ObjectId('66ba4a07777a03cd2fbf2806') }, full error: {'index': 0, 'code': 11000, 'errmsg': "E11000 duplicate key error collection: cherifdb_dev.planning_model_line index: _id_ dup key: { _id: ObjectId('66ba4a07777a03cd2fbf2806') }", 'keyPattern': {'_id': 1}, 'keyValue': {'_id': ObjectId('66ba4a07777a03cd2fbf2806')}} - Line : 131
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:44:40] "GET /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:47:17.309895 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:47:17.309895 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:47:17.309895 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:47:17.309895 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:47:17.309895 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 19:47:17.355037 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:47:17] "GET /myclass/api/Add_Sequence_Planning_Model HTTP/1.1" 308 -
INFO:root:2024-08-12 19:47:17.361705 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:47:18.034636 : Add_Sequence_Planning_Model -E11000 duplicate key error collection: cherifdb_dev.planning_model_line index: _id_ dup key: { _id: ObjectId('66ba4aa5ad9890746cf30e1d') }, full error: {'index': 0, 'code': 11000, 'errmsg': "E11000 duplicate key error collection: cherifdb_dev.planning_model_line index: _id_ dup key: { _id: ObjectId('66ba4aa5ad9890746cf30e1d') }", 'keyPattern': {'_id': 1}, 'keyValue': {'_id': ObjectId('66ba4aa5ad9890746cf30e1d')}} - Line : 136
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:47:18] "GET /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:48:22.205776 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:48:22.205776 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:48:22.205776 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:48:22.205776 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:48:22.205776 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 19:48:40.923256 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:48:40] "GET /myclass/api/Add_Sequence_Planning_Model HTTP/1.1" 308 -
INFO:root:2024-08-12 19:48:40.932725 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:48:40] "GET /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 -
INFO:root:2024-08-12 19:50:47.105324 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:50:47] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 19:50:47.114170 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 19:50:48.061349 : Get_List_Sequence_Planning_Model_With_Option -local variable 'val_tmp' referenced before assignment - Line : 415
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:50:48] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:51:31.625131 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:51:31.625131 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:51:31.625131 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:51:31.625131 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:51:31.625131 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 19:51:31.669459 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:51:31] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 19:51:31.677109 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:51:31] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:54:00.908873 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:54:00.908873 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:54:00.909893 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:54:00.909893 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:54:00.909893 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 19:54:02.031811 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:54:02] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 19:54:02.039153 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:54:02] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:54:48.536374 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:54:48.537369 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:54:48.537369 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:54:48.537369 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:54:48.537369 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 19:54:48.580144 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:54:48] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 19:54:48.584871 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:54:48] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:58:12.387468 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:58:12.388490 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:58:12.388490 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:58:12.388490 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:58:12.388490 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 19:58:12.431265 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:58:12] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 19:58:12.437038 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 19:58:12] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 19:59:25.967562 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 19:59:25.967562 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 19:59:25.968562 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 19:59:25.968562 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 19:59:25.968562 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:12:25.924908 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:12:25.925909 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:12:25.925909 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:12:25.925909 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:12:25.925909 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:12:47.121318 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:12:47.121318 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:12:47.121318 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:12:47.121318 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:12:47.121318 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 20:12:47.170861 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:12:47] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 20:12:47.178719 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:12:47] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:21:06.989686 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:21:06.989686 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:21:06.989686 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:21:06.989686 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:21:06.989686 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:22:41.792367 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:22:41.792367 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:22:41.792367 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:22:41.792367 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:22:41.792367 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:36:56.351635 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:36:56.351635 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:36:56.351635 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:36:56.352638 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:36:56.352638 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:40:58.982933 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:40:58.982933 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:40:58.982933 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:40:58.982933 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:40:58.982933 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:44:16.485686 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:44:16.485686 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:44:16.485686 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:44:16.485686 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:44:16.485686 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 20:44:33.056533 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:44:33] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 20:44:33.062880 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 20:44:33.851923 : Get_List_Sequence_Planning_Model_With_Option -'1' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 409
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:44:33] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:root:2024-08-12 20:45:20.382939 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:45:20] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 20:45:20.386803 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:45:20] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:root:2024-08-12 20:45:36.146681 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:45:36] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 20:45:36.151678 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:45:36] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:46:17.519967 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:46:17.519967 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:46:17.519967 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:46:17.519967 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:46:17.519967 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 20:46:17.558494 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:46:17] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 20:46:17.563750 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:46:17] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:46:55.946561 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:46:55.946561 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:46:55.946561 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:46:55.946561 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:46:55.946561 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:47:52.281927 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:47:52.281927 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:47:52.281927 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:47:52.281927 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:47:52.281927 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 20:47:53.287831 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:47:53] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 20:47:53.294684 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:47:53] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:48:56.936449 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:48:56.936449 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:48:56.936449 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:48:56.936449 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:48:56.936449 : ++ 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\\model_planning_sequence_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2024-08-12 20:49:13.788339 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:49:13.788339 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:49:13.788339 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:49:13.788339 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:49:13.788339 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 20:49:13.825702 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:49:13] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 20:49:13.831980 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2024-08-12 20:51:40.743228 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:51:40.744228 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:51:40.744228 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:51:40.744228 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:51:40.744228 : ++ 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:2024-08-12 20:51:49.643889 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2024-08-12 20:51:49.643889 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2024-08-12 20:51:49.644885 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2024-08-12 20:51:49.644885 : ++ FLASK PORT 5001 ++
INFO:root:2024-08-12 20:51:49.644885 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2024-08-12 20:51:51.685763 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:51:51] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option HTTP/1.1" 308 -
INFO:root:2024-08-12 20:51:51.690808 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Aug/2024 20:51:51] "GET /myclass/api/Get_List_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -

View File

@ -3758,3 +3758,4 @@ def Create_Automatic_Sequence_From_Month_Model(diction):
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de dupliquer le mois "

58
main.py
View File

@ -92,6 +92,7 @@ import note_evaluation_mgt as note_evaluation_mgt
import groupe_inscrit_mgt as groupe_inscrit_mgt
import suivi_pedagogique_mgt as suivi_pedagogique_mgt
import partner_produit_service_mgt as partner_produit_service_mgt
import model_planning_sequence_mgt as model_planning_sequence_mgt
app = Flask(__name__)
@ -10746,6 +10747,63 @@ def Get_Given_Unite_Enseignement_Planif_Data():
"""
API pour ajouter un modele de planning
"""
@app.route('/myclass/api/Add_Sequence_Planning_Model/', methods=['POST','GET'])
@crossdomain(origin='*')
def Add_Sequence_Planning_Model():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Add_Sequence_Planning_Model payload = ",payload)
status, retval = model_planning_sequence_mgt.Add_Sequence_Planning_Model(payload)
return jsonify(status=status, message=retval)
"""
API pour supprimer un modele de planning
"""
@app.route('/myclass/api/Delete_Sequence_Planning_Model/', methods=['POST','GET'])
@crossdomain(origin='*')
def Delete_Sequence_Planning_Model():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Delete_Sequence_Planning_Model payload = ",payload)
status, retval = model_planning_sequence_mgt.Delete_Sequence_Planning_Model(payload)
return jsonify(status=status, message=retval)
"""
API pour recuperer un modele de planning sans option
"""
@app.route('/myclass/api/Get_List_Sequence_Planning_Model/', methods=['POST','GET'])
@crossdomain(origin='*')
def Get_List_Sequence_Planning_Model():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Get_List_Sequence_Planning_Model payload = ",payload)
status, retval = model_planning_sequence_mgt.Get_List_Sequence_Planning_Model(payload)
return jsonify(status=status, message=retval)
"""
API pour recuperer un modele de planning AVEC option
- la date_debut d'application du planning
- l'application du calendrier (date et jours travaillés)
"""
@app.route('/myclass/api/Get_List_Sequence_Planning_Model_With_Option/', methods=['POST','GET'])
@crossdomain(origin='*')
def Get_List_Sequence_Planning_Model_With_Option():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Get_List_Sequence_Planning_Model_With_Option payload = ",payload)
status, retval = model_planning_sequence_mgt.Get_List_Sequence_Planning_Model_With_Option(payload)
return jsonify(status=status, message=retval)
if __name__ == '__main__':
print(" debut api")
context = SSL.Context(SSL.SSLv23_METHOD)

View File

@ -0,0 +1,601 @@
"""
Ce fichier permet de gerer les modèles de planning
Un modele de planning est defini par :
- modele_session_formation_sequence_header : entete avec le nom, public pour perso, etc
- modele_session_formation_sequence_detail : detail (contenu de la collection modele_session_formation
Pour rappeler et appliquer un planning modèle, on va se baser sur 2 variables:
- la date_debut d'application du planning
- l'application du calendrier (date et jours travaillés)
"""
import ast
import bson
import pymongo
from pymongo import MongoClient
import json
from bson import ObjectId
import re
from datetime import datetime
import prj_common as mycommon
import secrets
import inspect
import sys, os
import csv
import pandas as pd
from pymongo import ReturnDocument
import GlobalVariable as MYSY_GV
from math import isnan
import GlobalVariable as MYSY_GV
from datetime import timedelta
import ela_index_bdd_classes as eibdd
import email_mgt as email
import jinja2
from flask import send_file
from xhtml2pdf import pisa
from email.message import EmailMessage
from email.mime.text import MIMEText
from email import encoders
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email import encoders
import base_config_modele_journee as base_config_modele_journee
"""
Ajout d'un planning modele
"""
def Add_Sequence_Planning_Model(diction):
try:
diction = mycommon.strip_dictionary(diction)
"""
Verification des input acceptés
"""
field_list = ['token','session_id', 'code', 'nom', 'is_public', 'comment']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes"
"""
Verification des champs obligatoires
"""
field_list_obligatoire = ['token', 'session_id', 'code', 'is_public',]
for val in field_list_obligatoire:
if val not in diction:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, " Les informations fournies sont incorrectes"
"""
Verification de l'identité et autorisation de l'entité qui
appelle cette API
"""
token = ""
if ("token" in diction.keys()):
if diction['token']:
token = diction['token']
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
if (local_status is not True):
return local_status, my_partner
new_data = diction
del diction['token']
# Initialisation des champs non envoyés à vide
for val in field_list:
if val not in diction.keys():
new_data[str(val)] = ""
new_data['valide'] = "1"
new_data['locked'] = "0"
new_data['date_create'] = str(datetime.now())
new_data['date_update'] = str(datetime.now())
new_data['update_by'] = str(my_partner['_id'])
new_data['partner_owner_recid'] = str(my_partner['recid'])
if( "token" in new_data.keys() ):
del new_data['token']
print("new_data = ", new_data)
planning_model_header_inserted_id = MYSY_GV.dbname['planning_model_header'].insert_one(new_data).inserted_id
if (not planning_model_header_inserted_id):
mycommon.myprint(
" Impossible d'ajouter le modèle de planning (2) ")
return False, " Impossible d'ajouter le modèle de planning (2) "
"""
Apres ajout de l'entete, creation des lignes dans la collection
'planning_model_header_line'
"""
for New_retVal in MYSY_GV.dbname['session_formation_sequence'].find({'session_id':str(diction['session_id']),
'partner_owner_recid':str(my_partner['recid']), 'valide':'1', 'locked':'0'}):
user = New_retVal
del user['_id']
if( "update_by" in user.keys() ):
del user['update_by']
user['planning_model_header_id'] = str(planning_model_header_inserted_id)
user['valide'] = "1"
user['locked'] = "0"
user['date_update'] = str(datetime.now())
user['update_by'] = str(my_partner['_id'])
user['partner_owner_recid'] = str(my_partner['recid'])
planning_model_line_inserted_id = MYSY_GV.dbname['planning_model_line'].insert_one(user).inserted_id
return True, " Le modèle de planning a été correctement ajouté"
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible d'ajouter le modèle de planning "
"""
Mise à jour d'un modele de planning
"""
def Delete_Sequence_Planning_Model(diction):
try:
diction = mycommon.strip_dictionary(diction)
"""
Verification des input acceptés
"""
field_list = ['token','_id']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes"
"""
Verification des champs obligatoires
"""
field_list_obligatoire = ['token','_id']
for val in field_list_obligatoire:
if val not in diction:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, " Les informations fournies sont incorrectes"
"""
Verification de l'identité et autorisation de l'entité qui
appelle cette API
"""
token = ""
if ("token" in diction.keys()):
if diction['token']:
token = diction['token']
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
if (local_status is not True):
return local_status, my_partner
"""
Verifier la validité du modele de planning
"""
is_valide_modele_planning = MYSY_GV.dbname['planning_model_header'].count_documents({'_id':ObjectId(str(diction['_id'])),
'valide':'1',
'locked':'0',
'partner_owner_recid':str(my_partner['recid'])})
if( is_valide_modele_planning != 1 ):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'identifiant du modèle de planning est invalide ")
return False, " L'identifiant du modèle de planning est invalide "
"""
Suppression des lignes
"""
deleted_data_lines_qry = {'planning_model_header_id': str(diction['_id']),
'partner_owner_recid': str(my_partner['recid']), }
# print(" ### deleted_data_qry = ", deleted_data_qry)
deleted_data = MYSY_GV.dbname['planning_model_line'].delete_many(deleted_data_lines_qry)
deleted_data_header_qry = {'_id': ObjectId(str(diction['_id'])),
'partner_owner_recid': str(my_partner['recid']), }
# print(" ### deleted_data_qry = ", deleted_data_qry)
deleted_header_data = MYSY_GV.dbname['planning_model_header'].delete_many(deleted_data_header_qry)
return True, " Le modèle de planning a été correctement supprimé"
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de supprimer le modèle de planning "
"""
Recuperer la liste des modeles de planning
"""
def Get_List_Sequence_Planning_Model(diction):
try:
diction = mycommon.strip_dictionary(diction)
"""
Verification des input acceptés
"""
field_list = ['token', '_id']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes"
"""
Verification des champs obligatoires
"""
field_list_obligatoire = ['token', '_id']
for val in field_list_obligatoire:
if val not in diction:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, " Les informations fournies sont incorrectes"
"""
Verification de l'identité et autorisation de l'entité qui
appelle cette API
"""
token = ""
if ("token" in diction.keys()):
if diction['token']:
token = diction['token']
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
if (local_status is not True):
return local_status, my_partner
"""
Verifier la validité du modele de planning
"""
is_valide_modele_planning = MYSY_GV.dbname['planning_model_header'].count_documents(
{'_id': ObjectId(str(diction['_id'])),
'valide': '1',
'locked': '0',
'partner_owner_recid': str(my_partner['recid'])})
if (is_valide_modele_planning != 1):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'identifiant du modèle de planning est invalide ")
return False, " L'identifiant du modèle de planning est invalide "
data_header_qry = {'_id': ObjectId(str(diction['_id'])),
'partner_owner_recid': str(my_partner['recid']), }
header_data = []
for retval in MYSY_GV.dbname['planning_model_header'].find(data_header_qry):
user = retval
user['id'] = str(val_tmp)
val_tmp = val_tmp + 1
header_data.append(user)
data_lines_qry = {'planning_model_header_id': str(diction['_id']),
'partner_owner_recid': str(my_partner['recid']), }
lines_data = []
for retval in MYSY_GV.dbname['planning_model_line'].find(data_lines_qry):
user = retval
user['id'] = str(val_tmp)
val_tmp = val_tmp + 1
lines_data.append(user)
RetObject = {}
RetObject['header_data'] = mycommon.JSONEncoder().encode(header_data)
RetObject['lines_data'] = mycommon.JSONEncoder().encode(lines_data)
return True, RetObject
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de récuperer le modèle de planning "
"""
Recuperer la liste des modeles de planning avec les options suivantes :
- la date_debut d'application du planning
- l'application du calendrier (date et jours travaillés)
"""
def Get_List_Sequence_Planning_Model_With_Option(diction):
try:
diction = mycommon.strip_dictionary(diction)
"""
Verification des input acceptés
"""
field_list = ['token', '_id', 'date_debut', 'jounree_modele_id']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
return False, " Les informations fournies sont incorrectes"
"""
Verification des champs obligatoires
"""
field_list_obligatoire = ['token', '_id', 'date_debut', 'jounree_modele_id']
for val in field_list_obligatoire:
if val not in diction:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
return False, " Les informations fournies sont incorrectes"
"""
Verification de l'identité et autorisation de l'entité qui
appelle cette API
"""
token = ""
if ("token" in diction.keys()):
if diction['token']:
token = diction['token']
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
if (local_status is not True):
return local_status, my_partner
"""
Si le "jounree_modele_id" est vide, cela veut dire qu'il faut aller chercher le modele par default
"""
jounree_modele_id = ""
if (str(diction['jounree_modele_id']) == ""):
jounree_modele_data = MYSY_GV.dbname['base_config_modele_journee'].find_one(
{'partner_owner_recid': str(my_partner['recid']),
'valide': '1', 'locked': '0'})
if (jounree_modele_data is None):
# On ne trouve pas de modele par defaut pour ce client. On va aller le chercher le modele par defaut de MySy
jounree_modele_data_mysy = MYSY_GV.dbname['base_config_modele_journee'].find_one(
{'partner_owner_recid': "default", 'valide': '1', 'locked': '0'})
if (jounree_modele_data_mysy is None):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Aucun modèle de journée n'est configuré dans le système ")
return False, " Aucun modèle de journée n'est configuré dans le système "
jounree_modele_id = str(jounree_modele_data_mysy['_id'])
else:
jounree_modele_id = str(jounree_modele_data['_id'])
else:
jounree_modele_id = str(diction['jounree_modele_id'])
if (str(jounree_modele_id).strip() == ""):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Aucun modèle de journée n'est configuré dans le système (2) ")
return False, " Aucun modèle de journée n'est configuré dans le système (2) "
# Verification de l'existence du modele de journée
is_existe_valide_journee_model_id = MYSY_GV.dbname["base_config_modele_journee"].count_documents(
{'_id': ObjectId(str(jounree_modele_id)),
'partner_owner_recid': str(my_partner['recid']),
'valide': '1', 'locked': '0'})
if (is_existe_valide_journee_model_id <= 0):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - L'identifiant du modèle de journee n'est pas valide ")
return False, " L'identifiant du modèle de journee n'est pas valide "
# Recuperation des data de la journée modele
is_existe_valide_journee_model_data = MYSY_GV.dbname["base_config_modele_journee"].find_one(
{'_id': ObjectId(str(jounree_modele_id)),
'partner_owner_recid': str(my_partner['recid']),
'valide': '1', 'locked': '0'})
"""
Verifier la validité du modele de planning
"""
is_valide_modele_planning = MYSY_GV.dbname['planning_model_header'].count_documents(
{'_id': ObjectId(str(diction['_id'])),
'valide': '1',
'locked': '0',
'partner_owner_recid': str(my_partner['recid'])})
if (is_valide_modele_planning != 1):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'identifiant du modèle de planning est invalide ")
return False, " L'identifiant du modèle de planning est invalide "
# Controle de cohérence sur les dates
date_debut = ""
if( "date_debut" in diction.keys() and diction['date_debut']):
local_status = mycommon.CheckisDate(str(diction['date_debut'])[0:10])
if (local_status is False):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " La date de debut n'est pas au format jj/mm/aaaa ")
return False, " La date de debut n'est pas au format jj/mm/aaaa "
date_debut = str(diction['date_debut'])[0:10]
jounree_modele_id = ""
if( "jounree_modele_id" in diction.keys() and diction['jounree_modele_id']):
jounree_modele_id = diction['jounree_modele_id']
data_header_qry = {'_id': ObjectId(str(diction['_id'])),
'partner_owner_recid': str(my_partner['recid']), }
header_data = []
for retval in MYSY_GV.dbname['planning_model_header'].find(data_header_qry):
user = retval
header_data.append(user)
"""
data_lines_qry = {'planning_model_header_id': str(diction['_id']),
'partner_owner_recid': str(my_partner['recid']), }
"""
data_lines_qry = ([
{"$addFields": {
"mysy_sequence_start": {
'$dateFromString': {
'dateString': '$sequence_start',
'format': "%d/%m/%Y %H:%M"
}
}
}
},
{'$match': {'planning_model_header_id': str(diction['_id']),
'partner_owner_recid': str(my_partner['recid']), }
},
{ "$sort": {"mysy_sequence_start": 1}}
])
lines_data = []
for retval in MYSY_GV.dbname['planning_model_line'].aggregate(data_lines_qry):
user = retval
lines_data.append(user)
"""
Traiter l'application des options au calendrier
"""
print(" jounree_modele_id = ", jounree_modele_id, " date_debut = ", date_debut)
if( jounree_modele_id and date_debut ):
mytoday = datetime.today().strftime("%d/%m/%Y")
decalage_planning = (datetime.strptime(str(date_debut), '%d/%m/%Y') - datetime.strptime(str(mytoday),
'%d/%m/%Y')).days
print(" ### ce planning doit etre appliqué avec un de calage de "+str(decalage_planning)+" jours ")
for planning_line in lines_data:
planning_line_sequence_start = str(planning_line['sequence_start'])
local_status = mycommon.CheckisDate_Hours(planning_line_sequence_start)
if (local_status is False):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " La date de debut de séquence " + str(
planning_line_sequence_start) + " n'est pas au format 'jj/mm/aaaa hh:mm' ")
return False, " La date de debut de séquence " + str(
planning_line_sequence_start) + " n'est pas au format 'jj/mm/aaaa hh:mm'"
planning_line_sequence_start_datetime = datetime.strptime(str(planning_line_sequence_start).strip(), '%d/%m/%Y %H:%M')
planning_line_sequence_end = str(planning_line['sequence_end'])
local_status = mycommon.CheckisDate_Hours(planning_line_sequence_end)
if (local_status is False):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " La date de debut de séquence " + str(
planning_line_sequence_end) + " n'est pas au format 'jj/mm/aaaa hh:mm' ")
return False, " La date de debut de séquence " + str(
planning_line_sequence_end) + " n'est pas au format 'jj/mm/aaaa hh:mm'"
planning_line_sequence_end_datetime = datetime.strptime(str(planning_line_sequence_end).strip(),
'%d/%m/%Y %H:%M')
planning_line_sequence_date = planning_line_sequence_start_datetime.date()
duree_sequence = planning_line_sequence_end_datetime - planning_line_sequence_start_datetime
new_planning_line_sequence_start_datetime = planning_line_sequence_start_datetime + timedelta(days=decalage_planning)
new_planning_line_sequence_end_datetime = new_planning_line_sequence_start_datetime+ timedelta(seconds=duree_sequence.seconds)
print(" init_planning_line_sequence_start_datetime = ", planning_line_sequence_start_datetime)
print(" init_planning_line_sequence_end_datetime = ", planning_line_sequence_end_datetime)
print(" declage en jour = ", decalage_planning)
print(" new_planning_line_sequence_start_datetime = ", new_planning_line_sequence_start_datetime)
print(" new_planning_line_sequence_end_datetime = ", new_planning_line_sequence_end_datetime)
date_jour = str(new_planning_line_sequence_start_datetime.strftime("%Y-%m-%d"))
jour_name = new_planning_line_sequence_start_datetime.strftime("%A")
print(" date_jour = ", date_jour)
print(" jour_name = ", jour_name)
is_off_day_of_week = "0"
if (str(jour_name) in is_existe_valide_journee_model_data.keys()):
is_off_day_of_week = is_existe_valide_journee_model_data[str(jour_name)]['is_off_day']
if (date_jour not in is_existe_valide_journee_model_data['date_off'] and is_off_day_of_week != "1"):
print(" DATE / JOUR OKKKKK")
while (date_jour in is_existe_valide_journee_model_data['date_off'] or is_off_day_of_week == "1"):
print(str(date_jour)+" est KOOOO ")
print(str(jour_name) + " est KOOOO ")
decalage_planning = decalage_planning + 1
new_planning_line_sequence_start_datetime = planning_line_sequence_start_datetime + timedelta(
days=decalage_planning)
new_planning_line_sequence_end_datetime = new_planning_line_sequence_start_datetime + timedelta(
seconds=duree_sequence.seconds)
print(" new_planning_line_sequence_start_datetime = ", new_planning_line_sequence_start_datetime)
print(" new_planning_line_sequence_end_datetime = ", new_planning_line_sequence_end_datetime)
date_jour = str(new_planning_line_sequence_start_datetime.strftime("%Y-%m-%d"))
jour_name = new_planning_line_sequence_start_datetime.strftime("%A")
if (str(jour_name) in is_existe_valide_journee_model_data.keys()):
is_off_day_of_week = is_existe_valide_journee_model_data[str(jour_name)]['is_off_day']
RetObject = {}
RetObject['header_data'] = mycommon.JSONEncoder().encode(header_data)
RetObject['lines_data'] = mycommon.JSONEncoder().encode(lines_data)
return True, RetObject
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de récuperer le modèle de planning "