master
cherif 2022-12-09 23:12:11 +01:00
parent e0f4fa3056
commit 7be42da29d
4 changed files with 498 additions and 27 deletions

View File

@ -3,15 +3,9 @@
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="1122d9e2-679f-46d6-8c4f-97e9ae4041b5" name="Changes" comment="26/11/22 - 23h30"> <list default="true" id="1122d9e2-679f-46d6-8c4f-97e9ae4041b5" name="Changes" comment="26/11/22 - 23h30">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/GlobalVariable.py" beforeDir="false" afterPath="$PROJECT_DIR$/GlobalVariable.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Inscription_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/Inscription_mgt.py" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Inscription_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/Inscription_mgt.py" 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$/Log/log_file.log" beforeDir="false" afterPath="$PROJECT_DIR$/Log/log_file.log" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Session_Formation.py" beforeDir="false" afterPath="$PROJECT_DIR$/Session_Formation.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/class_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/class_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/data_indexees.csv" beforeDir="false" afterPath="$PROJECT_DIR$/data_indexees.csv" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ela_output_test_file_pandas_2.txt" beforeDir="false" afterPath="$PROJECT_DIR$/ela_output_test_file_pandas_2.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" /> <change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/prj_common.py" beforeDir="false" afterPath="$PROJECT_DIR$/prj_common.py" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />

View File

@ -20,7 +20,7 @@ import GlobalVariable as MYSY_GV
from datetime import timedelta from datetime import timedelta
import email_inscription_mgt as email_session import email_inscription_mgt as email_session
from flask import send_file from flask import send_file
import re
""" """
Enregistrement d'un stagiaire Enregistrement d'un stagiaire
@ -41,7 +41,7 @@ def AddStagiairetoClass(diction):
# field_list. # field_list.
''' '''
field_list = ['nom', 'prenom', 'email', 'telephone', 'modefinancement', 'opco', field_list = ['nom', 'prenom', 'email', 'telephone', 'modefinancement', 'opco',
'class_internal_url', 'session_id', 'employeur'] 'class_internal_url', 'session_id', 'employeur', 'status', 'price']
incom_keys = diction.keys() incom_keys = diction.keys()
for val in incom_keys: for val in incom_keys:
if val not in field_list: if val not in field_list:
@ -107,6 +107,12 @@ def AddStagiairetoClass(diction):
if ("email" in diction.keys()): if ("email" in diction.keys()):
if diction['email']: if diction['email']:
mydata['email'] = diction['email'] mydata['email'] = diction['email']
regex = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'
if (not re.fullmatch(regex, str(diction['email']) ) ):
mycommon.myprint(
str(inspect.stack()[0][3]) + " l'adresse email "+str(diction['email'])+" est invalide")
return False, " l'adresse email -"+str(diction['email'])+"- est invalide"
if ("modefinancement" in diction.keys()): if ("modefinancement" in diction.keys()):
if diction['modefinancement']: if diction['modefinancement']:
@ -123,8 +129,18 @@ def AddStagiairetoClass(diction):
mydata['class_internal_url'] = diction['class_internal_url'] mydata['class_internal_url'] = diction['class_internal_url']
mydata['date_update'] = str(datetime.now()) mydata['date_update'] = str(datetime.now())
mydata['status'] = "0" # 0 ==> Preinscription
mydata['price'] = "0" new_status = "0" # 0 ==> Preinscription, par defaut
if ("status" in diction.keys()):
if diction['status']:
new_status = diction['status']
mydata['status'] = str(new_status)
new_price = "0" # 0 ==> par defaut
if ("price" in diction.keys()):
if diction['price']:
new_price = diction['price']
mydata['price'] = new_price
coll_inscription = MYSY_GV.dbname['inscription'] coll_inscription = MYSY_GV.dbname['inscription']
@ -136,11 +152,11 @@ def AddStagiairetoClass(diction):
if( tmp > 0 ) : if( tmp > 0 ) :
mycommon.myprint( mycommon.myprint(
str(inspect.stack()[0][3]) + " - l'adresse email "+str(mydata['email'])+" est deja inscrit à la session du " str(inspect.stack()[0][3]) + " - L'adresse email "+str(mydata['email'])+" est deja inscrite à la session du "
" "+str( mydata['session_id'])+ " ") " "+str( mydata['session_id'])+ " ")
return False, "Impossible de créer le stagiaire. l'adresse email "+str(mydata['email'])\ return False, "Impossible de créer le stagiaire. l'adresse email "+str(mydata['email'])\
+" est deja inscrit à la session du "+str( mydata['session_id'])+ " " +" est deja inscrite à cette session de formation "
ret_val = coll_inscription.insert_one(mydata) ret_val = coll_inscription.insert_one(mydata)
@ -860,13 +876,14 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
return False, " Entete du fichier csv. '" + val + "' n'est pas acceptée" return False, " Entete du fichier csv. '" + val + "' n'est pas acceptée"
# Recuperation des info de la session. # Recuperation des info de la session.
session_data = MYSY_GV.dbname['session_formation'].find({'formation_session_id':str(session_id)}) session_data = MYSY_GV.dbname['session_formation'].find_one({'formation_session_id':str(session_id)})
if( session_data is None ): if( session_data is None ):
mycommon.myprint( mycommon.myprint(
str(inspect.stack()[0][ str(inspect.stack()[0][
3]) + " La session de formation n'existe pas : Impossible d'importer la liste des participants ") 3]) + " La session de formation n'existe pas : Impossible d'importer la liste des participants ")
return False, "la session de formation n'existe pas. Impossible d'importer la liste des participants" return False, "la session de formation n'existe pas. Impossible d'importer la liste des participants"
#print(" #### session_data = ",session_data)
x = range(0, total_rows) x = range(0, total_rows)
for n in x: for n in x:
@ -876,6 +893,7 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
mydata['employeur'] = str(df['employeur'].values[n]) mydata['employeur'] = str(df['employeur'].values[n])
mydata['telephone'] = str(df['telephone'].values[n]) mydata['telephone'] = str(df['telephone'].values[n])
mydata['email'] = str(df['email'].values[n]) mydata['email'] = str(df['email'].values[n])
mydata['session_id'] = str(session_id)
modefinancement = "" modefinancement = ""
if ("modefinancement" in df.keys()): if ("modefinancement" in df.keys()):
@ -891,14 +909,9 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
mydata['opco'] = opco mydata['opco'] = opco
local_status = str(df['status'].values[n]).strip() mydata['status'] = str(df['status'].values[n]).strip()
if( local_status != "0" and local_status != "1" and local_status != "2"): mydata['class_internal_url'] = str(session_data['class_internal_url'])
mycommon.myprint(
str(inspect.stack()[0][
3]) + " Le champs 'status' de ligne "+str(n)+" est incorrecte. les valeurs acceptées sont : 0,1,2")
return False, " Le champs 'status' de ligne "+str(n)+" est incorrecte. les valeurs acceptées sont : 0,1,2"
mydata['status'] = float(local_status)
local_price = str(df['prix'].values[n]).strip() local_price = str(df['prix'].values[n]).strip()
local_status, new_price = mycommon.IsFloat(local_price) local_status, new_price = mycommon.IsFloat(local_price)
@ -910,7 +923,7 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
mydata['price'] = local_price mydata['price'] = local_price
mydata['session_id'] = str(session_data['formation_session_id']) """mydata['session_id'] = str(session_data['formation_session_id'])
tab_date_du = str(session_data['date_debut']).split(" ") tab_date_du = str(session_data['date_debut']).split(" ")
mydata['date_du'] = str(tab_date_du[0]) mydata['date_du'] = str(tab_date_du[0])
@ -924,16 +937,16 @@ def AddStagiairetoClass_mass(file=None, Folder=None, diction=None):
mydata['code_postal'] = str(session_data['code_postal']) mydata['code_postal'] = str(session_data['code_postal'])
mydata['adresse'] = str(session_data['adresse']) mydata['adresse'] = str(session_data['adresse'])
mydata['class_internal_url'] = str(session_data['class_internal_url']) mydata['class_internal_url'] = str(session_data['class_internal_url'])
"""
clean_dict = {k: mydata[k] for k in mydata if ( str(mydata[k]) != "nan") } clean_dict = {k: mydata[k] for k in mydata if ( str(mydata[k]) != "nan") }
print( "#### clean_dict ", clean_dict) print( "#### clean_dict ", clean_dict)
"""status, retval = add_class(clean_dict) status, retval = AddStagiairetoClass(clean_dict)
if( status is False ): if( status is False ):
return status, retval return status, retval
"""
print(str(total_rows)+" formations ont été inserées") print(str(total_rows)+" formations ont été inserées")
return True, str(total_rows)+" formations ont été inserées / Mises à jour" return True, str(total_rows)+" formations ont été inserées / Mises à jour"

View File

@ -910489,3 +910489,458 @@ INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 18:58:41] "POST /myclass/api/getRecoded
INFO:root:2022-12-09 18:58:41.774090 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:root:2022-12-09 18:58:41.774090 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 18:58:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 18:58:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 18:58:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 18:58:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:02.278039 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 21:40:02.279035 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 21:40:02.279035 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 21:40:02.279035 : ++ FLASK PORT 5001 ++
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:2022-12-09 21:40:18.401815 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 21:40:18.401815 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 21:40:18.401815 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 21:40:18.401815 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 21:40:35.626809 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:35.627805 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:36] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:36] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:37.957604 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:37.958605 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:38] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:38.798253 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.119205 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:39.120205 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:39.121205 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:39.123193 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:39.127204 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.132202 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.461670 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.534683 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:39.537682 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:39.540690 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.569220 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:39.571204 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.785621 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.911437 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.941860 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:39.950334 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:40:39.951349 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:40.032200 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:40:40.096587 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:40:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 21:54:16.510482 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 21:54:16.510482 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 21:54:16.511492 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 21:54:16.511492 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 21:58:13.063298 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:58:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:59:31.194218 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:59:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:59:35.357326 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:59:35.361320 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:59:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:59:35.366904 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:59:35.371199 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:59:35] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:59:35] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:59:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 21:59:48.819004 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 21:59:49.455443 : AddStagiairetoClass_mass -index 'formation_session_id' cannot be applied to Cursor instances - ERRORRRR AT Line : 913
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 21:59:49] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:01:56.451300 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:01:56.451300 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:01:56.451300 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:01:56.451300 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:01:56.866859 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:01:58.081286 : AddStagiairetoClass_mass -index 'formation_session_id' cannot be applied to Cursor instances - ERRORRRR AT Line : 914
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:01:58] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:02:34.771724 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:02:34.771724 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:02:34.771724 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:02:34.771724 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:02:40.268649 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:02:40.892386 : AddStagiairetoClass_mass La session de formation n'existe pas : Impossible d'importer la liste des participants
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:02:40] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:14.324687 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:14.326690 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:14.328692 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:14.336690 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:14.759666 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:14] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:20.920522 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:20.922535 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:20] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:21] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:21.757134 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:21.758141 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:21] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.097468 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:22.101025 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.106020 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.111020 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.116034 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.123047 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.127029 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.131623 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.138953 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.145955 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.151498 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.156500 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.162509 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.166502 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:22.171513 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.184504 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:22.186504 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:22.190504 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:22.193510 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:22.198499 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:50.220025 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:50.235298 : partner_login Connexion partnair mysytraining@gmail.com : OK, Date : 2022-12-09 22:05:50.221024 , _id = 638139d0934a818b1f6f85f7
INFO:root:2022-12-09 22:05:50.240179 : partner_login Connexion partener_token : OK , _id = 63813a72b4c6b1dce20a0481
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:50] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:50.460322 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:50.463317 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:05:50.466314 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:50.475339 : Connexion du partner recid = 57c241ea55744b884d1f6c974e90fd1f905556bb1c80677d7d OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:05:50.662200 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:05:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:06:13.301648 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:06:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:06:20.824127 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:06:20.828117 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:06:20.831129 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:06:20.837135 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:06:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:06:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:06:40.730322 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:06:40] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:08:02.864442 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:08:02.864442 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:08:02.864442 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:08:02.864442 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:10:08.913778 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:10:08.914786 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:10:08.914786 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:10:08.914786 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:13:20.069944 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:13:20.069944 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:13:20.069944 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:13:20.069944 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:14:04.545761 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:14:04] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:15:47.246241 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:15:47.246241 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:15:47.247248 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:15:47.247248 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:16:02.483488 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:16:03.185622 : AddStagiairetoClass - Creation partner account : Le champ 'token' n'est pas autorisé, Creation partenaire annulée
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:16:03] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:16:34.683232 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:16:34.683232 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:16:34.683232 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:16:34.683232 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:16:46.053358 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:16:46.641848 : AddStagiairetoClass - Creation partner account : Le champ 'status' n'est pas autorisé, Creation partenaire annulée
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:16:46] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:22:13.017304 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:22:13.017304 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:22:13.017304 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:22:13.017304 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:24:22.865675 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:24:23.506659 : AddStagiairetoClass - : La valeur 'class_internal_url' n'est pas presente dans liste
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:24:23] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:25:24.805609 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:25:24.805609 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:25:24.805609 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:25:24.805609 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:25:26.915045 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:25:31.687110 : Pre_incription_training_confirmation_mail -(554, b"5.2.0 STOREDRV.Submission.Exception:InvalidRecipientsException; Failed to process message due to a permanent exception with message [BeginDiagnosticData]Recipient 'email' is not resolved. All recipients must be resolved before a message can be submitted. InvalidRecipientsException: Recipient 'email' is not resolved. All recipients must be resolved before a message can be submitted.[EndDiagnosticData] [Hostname=MRZP264MB2794.FRAP264.PROD.OUTLOOK.COM]") - ERRORRRR AT Line : 304
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:25:34] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:27:35.454912 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:27:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:27:44.120948 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:27:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:27:47.932861 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:27:47.936861 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:27:47.942046 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:27:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:27:47.947062 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:27:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:27:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:27:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:28:00.237580 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:28:00.255587 : AddStagiairetoClass - l'adresse email email est deja inscrit à la session du 10022023150220230enligne
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:28:00] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:31:05.746902 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:31:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:31:09.599968 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:31:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:31:15.507524 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:31:15.511515 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:31:15.514539 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:31:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:31:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:31:15.522540 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:31:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:31:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:31:23.317250 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:31:23.338331 : AddStagiairetoClass - l'adresse email email est deja inscrit à la session du 10022023150220230enligne
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:31:23] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:32:26.519945 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:32:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:32:30.891294 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:32:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:32:39.050053 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:32:39.053054 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:32:39.057049 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:32:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:32:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:32:39.064053 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:32:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:32:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:32:46.089382 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:32:46.114712 : AddStagiairetoClass - l'adresse email email est deja inscrit à la session du 10022023150220230enligne
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:32:46] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:34:18.601485 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:34:18.601485 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:34:18.601485 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:34:18.601485 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:34:57.349364 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:34:58.119222 : AddStagiairetoClass - L'adresse email email est deja inscrite à la session du 10022023150220230enligne
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:34:58] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:39:00.283029 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:39:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:39:46.251877 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:39:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:44:32.884351 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:44:32.884351 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:44:32.885351 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:44:32.885351 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:47:48.916290 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:47:48.916290 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:47:48.916290 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:47:48.916290 : ++ FLASK PORT 5001 ++
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:2022-12-09 22:47:58.464548 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:47:58.464548 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:47:58.465546 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:47:58.465546 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:48:28.816059 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:48:29.463136 : AddStagiairetoClass l'adresse email email est invalide
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:48:29] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 22:49:01.695611 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 22:49:01.695611 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 22:49:01.695611 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 22:49:01.696611 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 22:49:33.508132 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:49:34.169446 : AddStagiairetoClass l'adresse email email est invalide
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:49:34] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:52:38.539000 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:52:42] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:53:49.970141 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:53:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:55:04.514711 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:55:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:55:17.934026 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:55:17.938237 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:55:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:55:17.944247 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:55:17.946234 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:55:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:55:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:55:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:55:26.574418 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:55:29] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:56:00.176732 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:56:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:58:15.130157 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:58:15.134161 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:58:15.137157 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:58:15.145046 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:58:17.034459 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:58:17.038030 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:58:17.043082 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:58:17.047065 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:58:55.206353 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:58:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:59:56.746029 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 22:59:56.749207 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:59:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:59:56.756215 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:59:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 22:59:56.759209 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:59:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 22:59:56] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 23:01:13.951075 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 23:01:13.951075 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 23:01:13.951075 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 23:01:13.951075 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 23:02:54.051885 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:02:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:02:58.070724 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 23:02:58.076204 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:02:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:02:58.082205 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 23:02:58.084200 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:02:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:02:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:02:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:03:36.573548 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:03:40] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\cheri\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Inscription_mgt.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2022-12-09 23:05:18.756551 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2022-12-09 23:05:18.757552 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2022-12-09 23:05:18.757552 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2022-12-09 23:05:18.757552 : ++ FLASK PORT 5001 ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 127-713-359
INFO:root:2022-12-09 23:05:26.257926 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:05:31] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:06:06.271305 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:06:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:06:14.141291 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 23:06:14.144534 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:06:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:06:14.150566 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 23:06:14.154572 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:06:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:06:14] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:06:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:09:34.937922 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:09:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:09:39.689611 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:09:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:09:43.948020 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 23:09:43.952020 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2022-12-09 23:09:43.954017 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:09:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:09:43.962026 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:09:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:09:43] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:09:43] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:09:52.384977 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:09:54] "POST /myclass/api/AddStagiairetoClass_mass/ HTTP/1.1" 200 -
INFO:root:2022-12-09 23:10:20.573894 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [09/Dec/2022 23:10:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -

15
main.py
View File

@ -2086,9 +2086,18 @@ API d'import des stagaires en masse avec un fichier csv
def AddStagiairetoClass_mass(): def AddStagiairetoClass_mass():
# On recupere le corps (payload) de la requete # On recupere le corps (payload) de la requete
payload = request.form.to_dict() payload = request.form.to_dict()
print(" ### AddStagiairetoClass_mass : payload = ",str(payload)) print(" ### AddStagiairetoClass_mass payload = ",payload)
localStatus, message= inscription.AddStagiairetoClass_mass(payload) #print(request.files)
return jsonify(status=localStatus, message=message )
if request.method == 'POST':
# Create variable for uploaded file
f = request.files['File']
localStatus, message = inscription.AddStagiairetoClass_mass(f, app.config['UPLOAD_FOLDER'], payload)
#status, retval = cm.add_class_mass(f, app.config['UPLOAD_FOLDER'], payload)
return jsonify(status=localStatus, message=message)