13/12/2023 - 15h00

master
cherif 2023-12-13 15:08:15 +01:00
parent 75a9d6f746
commit d28ff01e5b
11 changed files with 1751 additions and 60 deletions

View File

@ -1,12 +1,18 @@
<?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/12/2023 - 20h30">
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="12/12/2023 - 22h30">
<change afterPath="$PROJECT_DIR$/purchase_prices.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Activite.py" beforeDir="false" afterPath="$PROJECT_DIR$/Activite.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Dashbord_queries/session_tbd_qries.py" beforeDir="false" afterPath="$PROJECT_DIR$/Dashbord_queries/session_tbd_qries.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/GlobalVariable.py" beforeDir="false" afterPath="$PROJECT_DIR$/GlobalVariable.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$/agenda.py" beforeDir="false" afterPath="$PROJECT_DIR$/agenda.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/partner_client.py" beforeDir="false" afterPath="$PROJECT_DIR$/partner_client.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ressources_humaines.py" beforeDir="false" afterPath="$PROJECT_DIR$/ressources_humaines.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/user_access_right.py" beforeDir="false" afterPath="$PROJECT_DIR$/user_access_right.py" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -76,13 +82,6 @@
<option name="presentableId" value="Default" />
<updated>1680804787304</updated>
</task>
<task id="LOCAL-00119" summary="01/10/2023 - 23h">
<created>1696191929108</created>
<option name="number" value="00119" />
<option name="presentableId" value="LOCAL-00119" />
<option name="project" value="LOCAL" />
<updated>1696191929108</updated>
</task>
<task id="LOCAL-00120" summary="02/10/2023 - 11h">
<created>1696238904132</created>
<option name="number" value="00120" />
@ -419,7 +418,14 @@
<option name="project" value="LOCAL" />
<updated>1702323012273</updated>
</task>
<option name="localTasksCounter" value="168" />
<task id="LOCAL-00168" summary="12/12/2023 - 22h30">
<created>1702419422030</created>
<option name="number" value="00168" />
<option name="presentableId" value="LOCAL-00168" />
<option name="project" value="LOCAL" />
<updated>1702419422031</updated>
</task>
<option name="localTasksCounter" value="169" />
<servers />
</component>
<component name="Vcs.Log.Tabs.Properties">
@ -434,7 +440,6 @@
</option>
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="11/11/2023 - 17h" />
<MESSAGE value="11/11/2023 - 23h" />
<MESSAGE value="13/11/2023 - 12h30" />
<MESSAGE value="13/11/2023 - 22h30" />
@ -459,6 +464,7 @@
<MESSAGE value="07/12/2023 - 21h30" />
<MESSAGE value="08/12/2023 - 22h30" />
<MESSAGE value="11/12/2023 - 20h30" />
<option name="LAST_COMMIT_MESSAGE" value="11/12/2023 - 20h30" />
<MESSAGE value="12/12/2023 - 22h30" />
<option name="LAST_COMMIT_MESSAGE" value="12/12/2023 - 22h30" />
</component>
</project>

View File

@ -228,7 +228,7 @@ def Add_activite(diction):
if (not inserted_id):
mycommon.myprint(
" Impossible de créer l'activité ")
return False, " Impossible de créer l'activité "
return False, " Impossible de créer l'activité "
return True, " L'activité a été correctement créée"
@ -236,7 +236,7 @@ def Add_activite(diction):
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 contact "
return False, " Impossible d'ajouter l'activité "
"""

View File

@ -2,7 +2,6 @@
Ce fichier contient les requetes utilisées dans les tableaux de bord des sessions
"""
import ast
import dateutil
import pymongo
from flask import send_file

View File

@ -568,4 +568,11 @@ Type d'apprenant à l'inscription d'une session de formation
3 => particuliers
4 => sans_emploi
"""
INSCRIPTION_TYPE_APPRENANT = [ '0', '1', '2', '3', '4']
INSCRIPTION_TYPE_APPRENANT = [ '0', '1', '2', '3', '4']
"""
Gestion des prix d'achat / cout employé / cout location materiel
Ici on definit la périodicité
"""
PURCHASE_PRICE_PERIODICITY = ['fixe', 'heure', 'jour', 'mois', 'annee', ]

View File

@ -1952446,3 +1952446,984 @@ INFO:root:2023-12-12 23:13:59.923457 : Security check : IP adresse '127.0.0.1'
INFO:werkzeug:127.0.0.1 - - [12/Dec/2023 23:13:59] "POST /myclass/api/Delete_Client_Type/ HTTP/1.1" 200 -
INFO:root:2023-12-12 23:14:01.170557 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [12/Dec/2023 23:14:01] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 10:49:54.379116 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 10:49:54.380121 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 10:49:54.381114 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 10:49:54.382117 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 10:49:54.382117 : ++ LMS_BAS_URL mysy-training.com/ ++
INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://localhost:5001
INFO:werkzeug:Press CTRL+C to quit
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 10:50:10.495822 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 10:50:10.495822 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 10:50:10.496848 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 10:50:10.496848 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 10:50:10.496848 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:28:07.866575 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:28:07.866575 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:28:07.866575 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:28:07.866575 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:28:07.866575 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:28:32.722897 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:28:32.722897 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:28:32.723902 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:28:32.724480 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:28:32.724480 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:31:07.536571 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:31:07.536571 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:31:07.536571 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:31:07.536571 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:31:07.536571 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:31:49.467227 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:31:49.467227 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:31:49.467227 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:31:49.468233 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:31:49.468233 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:32:34.404110 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:32:34.404110 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:32:34.404110 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:32:34.404110 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:32:34.404110 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:34:24.057105 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:34:24.057105 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:34:24.057105 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:34:24.057105 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:34:24.057105 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:35:46.284588 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:35:46.284588 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:35:46.284588 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:35:46.284588 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:35:46.284588 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:37:24.776704 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:37:24.776704 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:37:24.776704 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:37:24.776704 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:37:24.776704 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:37:35.662068 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:37:35.662068 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:37:35.662068 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:37:35.662068 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:37:35.662068 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:39:53.025525 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:39:53.025525 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:39:53.025525 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:39:53.025525 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:39:53.025525 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:41:10.678758 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:41:10.679758 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:41:10.679758 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:41:10.679758 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:41:10.679758 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2023-12-13 11:41:10.720141 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:10.721351 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:10.722370 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:10.724407 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:10.726432 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:10] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:10] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:10] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:10] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.311656 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:11.314671 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:11.317679 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.323768 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.331623 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:11.335286 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.344012 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.351137 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.357148 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.362892 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.367250 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.371721 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:11.376753 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:11.381775 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.389282 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.395027 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:11.399042 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.407768 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:11.411187 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.416599 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.420689 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.429755 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.435346 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.442159 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.446594 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:11.451199 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.457212 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.463827 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.468983 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:11.471989 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:25.415870 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:25] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:25.565737 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:25.570257 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:25.574141 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:25.578153 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:25.587413 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:25.634918 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:25.638931 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 11:41:30.644706 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 11:41:30.647703 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 11:41:30] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:43:57.331769 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:43:57.331769 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:43:57.331769 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:43:57.331769 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:43:57.331769 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:51:18.257060 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:51:18.257060 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:51:18.257060 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:51:18.257060 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:51:18.257855 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:53:38.995396 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:53:38.995396 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:53:38.995396 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:53:38.995396 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:53:38.995396 : ++ 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\\partner_client.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:54:53.222984 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:54:53.222984 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:54:53.222984 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:54:53.222984 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:54:53.222984 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:55:17.891493 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:55:17.891493 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:55:17.892497 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:55:17.892497 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:55:17.892497 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:55:43.646216 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:55:43.646216 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:55:43.646216 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:55:43.646216 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:55:43.646216 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:56:07.484833 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:56:07.484833 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:56:07.484833 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:56:07.484833 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:56:07.484833 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:56:19.072893 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:56:19.072893 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:56:19.072893 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:56:19.072893 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:56:19.072893 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:56:34.382660 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:56:34.382660 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:56:34.382660 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:56:34.382660 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:56:34.382660 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:57:04.205741 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:57:04.205741 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:57:04.205741 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:57:04.205741 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:57:04.205741 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 11:59:21.948670 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 11:59:21.948670 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 11:59:21.948670 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 11:59:21.948670 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 11:59:21.948670 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 12:00:12.908229 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 12:00:12.908229 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 12:00:12.908229 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 12:00:12.908229 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 12:00:12.908229 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 12:01:43.660720 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 12:01:43.660720 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 12:01:43.660720 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 12:01:43.660720 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 12:01:43.660720 : ++ 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\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 12:08:08.635042 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 12:08:08.636039 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 12:08:08.636039 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 12:08:08.636039 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 12:08:08.636039 : ++ LMS_BAS_URL mysy-training.com/ ++
INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://localhost:5001
INFO:werkzeug:Press CTRL+C to quit
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 12:08:19.065163 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 12:08:19.065163 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 12:08:19.065163 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 12:08:19.065163 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 12:08:19.065163 : ++ 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\\user_access_right.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 12:27:05.398211 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 12:27:05.398211 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 12:27:05.398211 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 12:27:05.398211 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 12:27:05.398211 : ++ 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\\GlobalVariable.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 12:53:11.580678 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 12:53:11.580678 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 12:53:11.581683 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 12:53:11.581683 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 12:53:11.581683 : ++ 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\\GlobalVariable.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 12:53:23.761823 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 12:53:23.761823 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 12:53:23.762830 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 12:53:23.762830 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 12:53:23.762830 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2023-12-13 13:25:30.544179 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:25:30.548328 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:25:30.551467 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:25:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:25:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:25:30.567671 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:25:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:25:30.676221 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:25:30.680237 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:25:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:25:30] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:01.456698 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:01.459855 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:01.462856 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:01] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:01] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:01] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:05.651361 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:05.652374 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:05.654811 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:05] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:05] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:05] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.088782 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.089786 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.591155 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.593172 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.597691 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.601693 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.604965 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.614371 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.623112 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.629854 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.635884 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.640950 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.645061 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.648901 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.653050 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.658044 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.663689 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.666110 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.670816 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.676079 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.679859 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.683912 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.687911 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.692880 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.697197 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.702181 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.705948 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.711473 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.714471 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:06.718037 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.723449 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:06.729388 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:10.425227 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:10] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:10.561107 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:10.564102 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:10.569150 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:10.572189 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:10] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:10.585146 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:26:10.629684 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:26:10.632685 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:26:10] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:29:08.004908 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:29:08.007992 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:29:08.012361 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:29:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:29:08.018947 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:29:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:29:08.029306 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:29:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:29:08] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:29:08.122854 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:29:08.126575 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:29:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:29:08] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:30:36.382214 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:30:36.387940 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:30:36.392943 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:30:36.398940 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:30:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:30:36] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:30:36.410941 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:30:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:30:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:30:36.473973 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:30:36.477990 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:30:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:30:36] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:31.037211 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:31.044214 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:31.054166 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:31.060598 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:31.083677 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:31.201463 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:31.205555 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:31] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:43.143087 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:43.147137 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:43.153163 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:43.160460 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:43.253079 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:43.255995 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:43] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:55.760584 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:55.764580 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:55.769578 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:55.774579 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:55.789578 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:31:55.901229 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:31:55.905468 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:31:55] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:33:35.160158 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:33:35.165655 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:33:35.167906 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:33:35.175434 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:33:35.184756 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:33:35.264539 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:33:35.268543 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:35] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:33:52.424557 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:33:52.427071 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:33:52.430580 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:33:52.438367 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:33:52.524069 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:33:52.527660 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:33:52] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:34:07.181386 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:34:07] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:36:02.351800 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:36:02] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:37:47.189290 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:37:47.194049 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:37:47.199942 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:37:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:37:47.210279 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:37:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:37:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:37:47.311442 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:37:47] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:39:34.915607 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:39:34.920626 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:39:34.925198 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:39:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:39:34.934384 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:39:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:39:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:39:35.054893 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:39:35] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:40:33.762454 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:40:33] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:43:18.659523 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:43:18.664682 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:43:18.674144 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:43:18.684144 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:18] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:18] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:43:31.799589 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:43:31.805587 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:43:31.809587 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:43:31.817584 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:43:48.855190 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:43:48.859712 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:43:48.869723 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:43:48.877521 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:43:48.892413 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:43:48.977465 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:43:48.981460 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:43:48] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:45:36.940809 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:45:36.947154 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:45:36.953629 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:45:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:45:36.964163 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:45:36] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:45:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:46:19.513862 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:46:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:46:19.532697 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:46:19.544322 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:46:19.554261 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:46:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:46:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:46:19.763403 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:46:19] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:46:30.408237 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:46:30.413111 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:46:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:46:30.420431 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:46:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:46:30.430483 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:46:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:46:30.559757 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:46:30] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:50:22.082039 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:50:22] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:52:30.669204 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:52:30] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:52:45.541567 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 13:52:47.003440 : Add_Group_Purchase_Price La périodicité est invalide
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:52:47] "POST /myclass/api/Add_Group_Purchase_Price/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:52:54.517572 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:52:54] "POST /myclass/api/Add_Group_Purchase_Price/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:52:55.319914 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:52:55] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:58:04.880813 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:58:04] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:59:01.774256 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:59:01] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 13:59:47.632525 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 13:59:47] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:00:09.283593 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:00:09] "POST /myclass/api/Update_Group_Purchase_Price/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:00:10.548812 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:00:10] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:01:34.278457 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:01:34] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:02:41.208566 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:02:41] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:03:25.787282 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:03:25.792284 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:03:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:03:25.805795 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:03:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:03:25.842086 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:03:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:03:26.025585 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:03:26] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:03:40.735944 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:03:40] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:04:07.331361 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:04:07.344632 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:04:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:04:07.352651 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:04:07.362650 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:04:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:04:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:04:07.541696 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:04:07] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:05:01.566050 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:05:01] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:09:40.904535 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:09:40] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:13:24.874610 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:13:24.881607 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:13:24.886603 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:13:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:13:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:13:24.901115 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:13:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:13:25.082954 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:13:25] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:15:40.176315 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:15:40.182342 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:15:40.186891 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:15:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:15:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:15:40.198450 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:15:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:16:39.487434 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:16:39] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:17:48.027573 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:17:48] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:18:01.694432 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:18:01.722953 : Delete_Client_Type - L'identifiant du type de client est invalide
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:18:01] "POST /myclass/api/Delete_Client_Type/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:20:02.045211 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:20:02.046214 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:20:02.046214 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:20:02.046214 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:20:02.046214 : ++ 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\\ressources_humaines.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:20:24.796283 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:20:24.796283 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:20:24.796283 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:20:24.796283 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:20:24.796283 : ++ 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\\ressources_humaines.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:20:55.882982 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:20:55.883988 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:20:55.883988 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:20:55.883988 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:20:55.883988 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2023-12-13 14:20:55.922711 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:20:56.368074 : Delete_Client_Type - L'identifiant du type de client est invalide
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:20:56] "POST /myclass/api/Delete_Client_Type/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:21:16.341424 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:21:16.347712 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:21:16.354750 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:21:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:21:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:21:16.375354 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:21:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:21:16.535640 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:21:16] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:22:05.467949 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:22:05.467949 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:22:05.467949 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:22:05.468952 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:22:05.468952 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2023-12-13 14:22:05.506039 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:22:05.976458 : Update_Group_Purchase_Price - La valeur 'code_groupe_prix' n'est pas presente dans liste
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:22:05] "POST /myclass/api/Update_Group_Purchase_Price/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:23:00.858502 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:23:00] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:23:11.369354 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:23:11] "POST /myclass/api/Delete_Group_Purchase_Price/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:23:12.174960 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:23:12] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:23:58.455499 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:23:58.459876 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:23:58.464638 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:23:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:23:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:23:58.479445 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:23:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:23:58.673460 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:23:58] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\purchase_prices.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:24:43.813097 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:24:43.813097 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:24:43.813097 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:24:43.813097 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:24:43.813097 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2023-12-13 14:24:43.863476 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:24:43] "POST /myclass/api/Delete_Group_Purchase_Price/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:24:44.743224 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:24:44] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:25:11.558252 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:25:11] "POST /myclass/api/Add_Group_Purchase_Price/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:25:12.519443 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:25:12] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\ressources_humaines.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:30:30.898473 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:30:30.898991 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:30:30.898991 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:30:30.898991 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:30:30.898991 : ++ 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\\ressources_humaines.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:30:55.504008 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:30:55.505008 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:30:55.505008 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:30:55.505008 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:30:55.505008 : ++ 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\\ressources_humaines.py', reloading
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:49:58.297884 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:49:58.297884 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:49:58.298885 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:49:58.298885 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:49:58.298885 : ++ LMS_BAS_URL mysy-training.com/ ++
INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://localhost:5001
INFO:werkzeug:Press CTRL+C to quit
INFO:werkzeug: * Restarting with stat
INFO:root:2023-12-13 14:50:08.687083 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
INFO:root:2023-12-13 14:50:08.687083 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
INFO:root:2023-12-13 14:50:08.687083 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
INFO:root:2023-12-13 14:50:08.687083 : ++ FLASK PORT 5001 ++
INFO:root:2023-12-13 14:50:08.687083 : ++ LMS_BAS_URL mysy-training.com/ ++
WARNING:werkzeug: * Debugger is active!
INFO:werkzeug: * Debugger PIN: 877-541-979
INFO:root:2023-12-13 14:50:47.342929 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:50:47.345614 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:50:47.347940 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:50:47.351042 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:50:47.355202 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:50:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:50:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:50:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:50:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:50:47] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:51:49.165927 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:51:49.169140 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:51:49.173267 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:51:49.178503 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:51:49] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:51:49] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:51:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:51:49] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:51:58.051459 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:51:58] "POST /myclass/api/GetSpecificPartnerAttestation_Certificat/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:52:09.365425 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:52:09.369421 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:52:09.374420 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:52:09.377418 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:09] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:52:09.384422 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:09] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:09] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:52:11.480082 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:52:11.483498 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:52:11.486883 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 14:52:11.491669 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:11] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:root:2023-12-13 14:52:11.499461 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:11] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:11] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 14:52:11] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:00:42.152047 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:00:42.155510 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:00:42.158967 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:00:42.162999 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:00:42] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:00:42.176090 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:00:42] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:00:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:00:42] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:00:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:01:27.035165 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:27.039165 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:01:27.046165 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:27.053694 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:01:27.281103 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:27.285173 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:27.292205 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:27.297435 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:27.301440 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:27] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:27] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:27] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:01:37.444199 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:37.452280 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:37] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:01:37.460243 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:37.465377 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:01:37.472960 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:37] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:37] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:01:37] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:02:51.588643 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:02:51.593204 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:02:51.599197 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:02:51.604214 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:02:51.613795 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:51] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:51] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:51] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:02:57.184205 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:02:57.191200 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:02:57.198624 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:57] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:02:57.205741 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:02:57.215367 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:57] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:57] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:02:57] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:03:25.437472 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:03:25.443652 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:03:25] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:03:25.448516 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:03:25.453214 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:03:25.458660 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:03:25] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:03:25] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:03:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:03:25] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:05:58.995157 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:05:59.002167 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:05:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:05:59.007149 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:05:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:05:59.016163 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:05:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:05:59.161185 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:05:59.164203 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:05:59.170204 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:05:59.179809 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:05:59.183809 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:05:59] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:05:59] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:05:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:05:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:05:59] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:06:05.350192 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:05.354947 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:05.359430 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:05] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:06:05.364862 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:05.370029 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:05] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:05] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:05] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:06:54.850508 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:54.855513 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:54.861104 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:06:54.869081 : Connexion du partner recid = dbdd36f3d86a73e2bfac7b3f10f062ce1e7c22f7da37de192a OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:06:55.027159 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:55.032160 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:55.039238 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:55.048810 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:06:55.055373 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:55] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:55] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:06:55] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:07:00.090063 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:07:00.093107 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:07:00.097838 : Security check : IP adresse '127.0.0.1' connected
INFO:root:2023-12-13 15:07:00.105034 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:07:00] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 -
INFO:root:2023-12-13 15:07:00.112755 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:07:00] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:07:00] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:07:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [13/Dec/2023 15:07:00] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 -

View File

@ -112,9 +112,9 @@ def Add_Update_Agenda_Event(diction):
str(inspect.stack()[0][
3]) + " La date de fin " + str(
diction['event_end']) + " doit être postérieure à la date de début " + str(
diction['event_end']) + " ")
diction['event_start']) + " ")
return False, " La date de fin " + str(
diction['event_end']) + " doit être postérieure à la date de début " + str(diction['event_end']) + " "
diction['event_end']) + " doit être postérieure à la date de début " + str(diction['event_start']) + " "
@ -251,9 +251,9 @@ def Add_Update_Agenda_Event_Stagiaire(diction):
str(inspect.stack()[0][
3]) + " La date de fin " + str(
diction['event_end']) + " doit être postérieure à la date de début " + str(
diction['event_end']) + " ")
diction['event_start']) + " ")
return False, " La date de fin " + str(
diction['event_end']) + " doit être postérieure à la date de début " + str(diction['event_end']) + " "
diction['event_end']) + " doit être postérieure à la date de début " + str(diction['event_start']) + " "
mydata = {}

66
main.py
View File

@ -66,6 +66,7 @@ import Dashbord_queries.session_tbd_qries as session_tbd_qries
import Dashbord_queries.common_tdb_qries as common_tdb_qries
import Dashbord_queries.formation_tbd_qries as formation_tbd_qries
import Collection_Historique as Collection_Historique
import purchase_prices as purchase_prices
app = Flask(__name__)
cors = CORS(app, resources={r"/foo": {"origins": "*"}})
@ -6217,6 +6218,71 @@ def Get_Dictionnary_data_For_Template():
return jsonify(status=status, message=retval)
"""
API de creation d'un groupe de prix d'achat
"""
@app.route('/myclass/api/Add_Group_Purchase_Price/', methods=['POST','GET'])
@crossdomain(origin='*')
def Add_Group_Purchase_Price():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Add_Group_Purchase_Price payload = ",payload)
status, retval = purchase_prices.Add_Group_Purchase_Price(payload)
return jsonify(status=status, message=retval)
"""
API de mise à jour d'un groupe de prix d'achat
"""
@app.route('/myclass/api/Update_Group_Purchase_Price/', methods=['POST','GET'])
@crossdomain(origin='*')
def Update_Group_Purchase_Price():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Update_Group_Purchase_Price payload = ",payload)
status, retval = purchase_prices.Update_Group_Purchase_Price(payload)
return jsonify(status=status, message=retval)
"""
API de suppresion d'un groupe de prix d'achat
"""
@app.route('/myclass/api/Delete_Group_Purchase_Price/', methods=['POST','GET'])
@crossdomain(origin='*')
def Delete_Group_Purchase_Price():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Delete_Group_Purchase_Price payload = ",payload)
status, retval = purchase_prices.Delete_Group_Purchase_Price(payload)
return jsonify(status=status, message=retval)
"""
API de récupération de la liste des groupes de prix d'achat d'un partner
"""
@app.route('/myclass/api/Get_Partner_Group_Purchase_Price_List/', methods=['POST','GET'])
@crossdomain(origin='*')
def Get_Partner_Group_Purchase_Price_List():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Get_Partner_Group_Purchase_Price_List payload = ",payload)
status, retval = purchase_prices.Get_Partner_Group_Purchase_Price_List(payload)
return jsonify(status=status, message=retval)
"""
API de récupération des data d'un groupe de prix d'achat donné
"""
@app.route('/myclass/api/Get_Partner_Given_Group_Purchase_Price/', methods=['POST','GET'])
@crossdomain(origin='*')
def Get_Partner_Given_Group_Purchase_Price():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Get_Partner_Given_Group_Purchase_Price payload = ",payload)
status, retval = purchase_prices.Get_Partner_Given_Group_Purchase_Price(payload)
return jsonify(status=status, message=retval)
if __name__ == '__main__':
print(" debut api")
context = SSL.Context(SSL.SSLv23_METHOD)

View File

@ -1508,7 +1508,6 @@ def Update_Client_Type(diction):
Supprimer un type de client
"""
def Delete_Client_Type(diction):
try:
diction = mycommon.strip_dictionary(diction)

506
purchase_prices.py Normal file
View File

@ -0,0 +1,506 @@
"""
Ce document permet de gerer les prix d'achat / Groupe de prix d'achat.
Ceci s'applique aussi bien au cout des ressources humaines qu'au prix du materiel.
cout location materiel
"""
import ast
import dateutil
import pymongo
from flask import send_file
from pymongo import MongoClient
import json
from bson import ObjectId
import re
from datetime import datetime, timezone, date
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
from datetime import timedelta
"""
Fonction ajout un groupe de prix d'achat
"""
def Add_Group_Purchase_Price(diction):
try:
diction = mycommon.strip_dictionary(diction)
"""
Verification des input acceptés
"""
field_list = ['token', 'code_groupe_prix', 'periodicite', 'date_debut', 'date_fin', 'fournisseur', 'prix' ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
"""
Verification des champs obligatoires
"""
field_list_obligatoire = ['token', 'code_groupe_prix', 'periodicite', 'date_debut', 'date_fin', 'fournisseur', 'prix' ]
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
# S'il ya des date, verifier la validité des dates
date_debut = ""
if ("date_debut" in diction.keys() and diction['date_debut']):
date_debut = str(diction['date_debut'])
local_status = mycommon.CheckisDate(date_debut)
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_fin = ""
if ("date_fin" in diction.keys() and diction['date_fin']):
date_fin = str(diction['date_fin'])
local_status = mycommon.CheckisDate(date_fin)
if (local_status is False):
mycommon.myprint(str(
inspect.stack()[0][3]) + " La date de fin n'est pas au format jj/mm/aaaa.")
return False, " La date de fin n'est pas au format jj/mm/aaaa. "
# verifier la cohérence des dates
if (datetime.strptime(str(date_debut), '%d/%m/%Y') >= datetime.strptime(str(date_fin), '%d/%m/%Y')):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " La date de fin " + str(
date_fin) + " doit être postérieure à la date de début " + str(
diction['date_debut']) + " ")
return False, " La date de fin " + str(
diction['date_fin']) + " doit être postérieure à la date de début " + str(
diction['date_debut']) + " "
# Verification de la périodicité
if( str(diction['periodicite']) not in MYSY_GV.PURCHASE_PRICE_PERIODICITY ):
mycommon.myprint(str(
inspect.stack()[0][3]) + " La périodicité est invalide ")
return False, " La périodicité est invalide "
# Verifier qu'il n'existe pas un groupe de prix d'achat avec le meme code
is_purchase_groupe_exist = MYSY_GV.dbname['purchase_prices'].count_documents({'code_groupe_prix':str(diction['code_groupe_prix']),
'valide':'1',
'partner_owner_recid':str(my_partner['recid'])})
if( is_purchase_groupe_exist > 0 ):
mycommon.myprint(str(
inspect.stack()[0][3]) + " Il exist déjà un goupe de prix avec le même code ")
return False, " Il exist déjà un goupe de prix avec le même code "
# Verifier que le prix est bien un flottant
local_stat, local_val = mycommon.IsFloat(str(diction['prix']))
if( local_stat is False ):
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le prix n'est pas un decimal ")
return False, " Le prix n'est pas un decimal "
new_data = diction
del new_data['token']
new_data['valide'] = "1"
new_data['locked'] = "0"
new_data['partner_owner_recid'] = str(my_partner['recid'])
new_data['update_by'] = str(my_partner['_id'])
new_data['date_update'] = str(datetime.now())
inserted_id = ""
inserted_id = MYSY_GV.dbname['purchase_prices'].insert_one(new_data).inserted_id
if (not inserted_id):
mycommon.myprint(
" Impossible de créer le groupe de prix d'achat ")
return False, " Impossible de créer le groupe de prix d'achat"
return True, " Le groupe de prix d'achat 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 de créer le groupe de prix d'achat "
"""
Mise à jour d'un groupe de prix d'achat
"""
def Update_Group_Purchase_Price(diction):
try:
diction = mycommon.strip_dictionary(diction)
"""
Verification des input acceptés
"""
field_list = ['token', '_id', 'code_groupe_prix', 'periodicite', 'date_debut', 'date_fin', 'fournisseur', 'prix' ]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
"""
Verification des champs obligatoires
"""
field_list_obligatoire = ['token', '_id', 'code_groupe_prix', 'periodicite', 'date_debut', 'date_fin', 'fournisseur', 'prix' ]
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 que ce code de type client existe pas pour ce partner
is_code_exist_valide = MYSY_GV.dbname["purchase_prices"].count_documents({'_id':ObjectId(str(diction['_id'])),
'valide':'1',
'locked':'0',
'partner_owner_recid':str(my_partner['recid'])})
if( is_code_exist_valide != 1 ):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - L'identifiant du groupe de prix d'achat est invalide ")
return False, " L'identifiant du groupe de prix d'achat est invalide ",
# S'il ya des date, verifier la validité des dates
date_debut = ""
if ("date_debut" in diction.keys() and diction['date_debut']):
date_debut = str(diction['date_debut'])
local_status = mycommon.CheckisDate(date_debut)
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_fin = ""
if ("date_fin" in diction.keys() and diction['date_fin']):
date_fin = str(diction['date_fin'])
local_status = mycommon.CheckisDate(date_fin)
if (local_status is False):
mycommon.myprint(str(
inspect.stack()[0][3]) + " La date de fin n'est pas au format jj/mm/aaaa.")
return False, " La date de fin n'est pas au format jj/mm/aaaa. "
# verifier la cohérence des dates
if (datetime.strptime(str(date_debut), '%d/%m/%Y') >= datetime.strptime(str(date_fin), '%d/%m/%Y')):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " La date de fin " + str(
date_fin) + " doit être postérieure à la date de début " + str(
diction['date_debut']) + " ")
return False, " La date de fin " + str(
diction['date_fin']) + " doit être postérieure à la date de début " + str(diction['date_debut']) + " "
# Verification de la périodicité
if (str(diction['periodicite']) not in MYSY_GV.PURCHASE_PRICE_PERIODICITY):
mycommon.myprint(str(
inspect.stack()[0][3]) + " La périodicité est invalide ")
return False, " La périodicité est invalide "
local_id = str(diction['_id'])
new_data = diction
del new_data['token']
del new_data['_id']
new_data['date_update'] = str(datetime.now())
new_data['update_by'] = str(my_partner['_id'])
update = MYSY_GV.dbname['purchase_prices'].update_one({'_id': ObjectId(str(local_id)),
'partner_owner_recid': str(my_partner['recid']),
'valide': '1',
'locked': '0'},
{'$set': new_data}
)
return True, " Le groupe de prix d'achat a été correctement mis à jour "
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 mettre à jour le groupe de prix d'achat"
"""
Suppression d'un groupe de prix d'achat
"""
def Delete_Group_Purchase_Price(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'existe pas")
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 que ce code de type client existe pas pour ce partner
is_code_exist_valide = MYSY_GV.dbname["purchase_prices"].count_documents(
{'_id': ObjectId(str(diction['_id'])),
'valide': '1',
'locked': '0',
'partner_owner_recid': str(my_partner['recid'])})
if (is_code_exist_valide != 1):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - L'identifiant du groupe de prix d'achat est invalide ")
return False, " L'identifiant du groupe de prix d'achat est invalide ",
# Verifier que ce groupe de prix d'achat n'est utilisé par aucune ressource (humaine ou materielle)
# Si non on refuse la suppression car cela peut entrainter une incohérence d'info
# -- ressource humaine
groupe_prix_used_count = MYSY_GV.dbname['ressource_humaine'].count_documents({'partner_recid':str(my_partner['recid']),
'valide':'1',
'purchase_price_group_id':str(diction['_id'])})
if( groupe_prix_used_count > 0 ):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Le groupe de prix d'achat est utilisé par "+str(groupe_prix_used_count)+" ressource(s) humaine(s) ")
return False, " Le groupe de prix d'achat est utilisé par "+str(groupe_prix_used_count)+" ressource(s) humaine(s) ",
# -- ressource materielle
groupe_prix_used_count = MYSY_GV.dbname['ressource_materielle'].count_documents(
{'partner_recid': str(my_partner['recid']),
'valide': '1',
'purchase_price_group_id': str(diction['_id'])})
if (groupe_prix_used_count > 0):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - Le groupe de prix d'achat est utilisé par " + str(
groupe_prix_used_count) + " ressource(s) materielle(s) ")
return False, " Le groupe de prix d'achat est utilisé par " + str(
groupe_prix_used_count) + " ressource(s) materielle(s) ",
new_data = diction
delete_retval = MYSY_GV.dbname['purchase_prices'].delete_one(
{'_id': ObjectId(str(diction['_id'])),
'valide': '1',
'locked': '0',
'partner_owner_recid': str(my_partner['recid'])})
return True, " Le groupe de prix d'achat 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 groupe de prix d'achat "
"""
Recuperation de la liste des groupe de prix d'achat d'un partenaire
"""
def Get_Partner_Group_Purchase_Price_List(diction):
try:
diction = mycommon.strip_dictionary(diction)
"""
Verification des input acceptés
"""
field_list = ['token',]
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
mycommon.myprint(str(
inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
return False, " Les informations fournies sont incorrectes",
"""
Verification des champs obligatoires
"""
field_list_obligatoire = ['token',]
for val in field_list_obligatoire:
if val not in diction:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans 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
"""
Clés de mise à jour
"""
data_cle = {}
data_cle['partner_owner_recid'] = str(my_partner['recid'])
data_cle['valide'] = "1"
data_cle['locked'] = "0"
#print(" ### Get_Partner_List_Partner_Client data_cle = ", data_cle)
RetObject = []
val_tmp = 1
for retval in MYSY_GV.dbname['purchase_prices'].find(data_cle):
user = retval
user['id'] = str(val_tmp)
val_tmp = val_tmp + 1
RetObject.append(mycommon.JSONEncoder().encode(user))
return True, RetObject
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de récupérer la liste des groupe de prix d'achat "
"""
Recuperation des données d'un groupe de prix d'achat donnee
"""
def Get_Partner_Given_Group_Purchase_Price(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'existe pas")
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 que ce code de type client existe pas pour ce partner
is_code_exist_valide = MYSY_GV.dbname["purchase_prices"].count_documents(
{'_id': ObjectId(str(diction['_id'])),
'valide': '1',
'locked': '0',
'partner_owner_recid': str(my_partner['recid'])})
if (is_code_exist_valide != 1):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - L'identifiant du groupe de prix d'achat est invalide ")
return False, " L'identifiant du groupe de prix d'achat est invalide ",
"""
Clés de mise à jour
"""
data_cle = {}
data_cle['_id'] = ObjectId(str(diction['_id']))
data_cle['partner_owner_recid'] = str(my_partner['recid'])
data_cle['valide'] = "1"
data_cle['locked'] = "0"
#print(" ### Get_Partner_List_Partner_Client data_cle = ", data_cle)
RetObject = []
val_tmp = 1
for retval in MYSY_GV.dbname['purchase_prices'].find(data_cle):
user = retval
user['id'] = str(val_tmp)
val_tmp = val_tmp + 1
RetObject.append(mycommon.JSONEncoder().encode(user))
return True, RetObject
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de récupérer les données du groupe de prix d'achat "

View File

@ -186,6 +186,7 @@ def Add_Ressource_Humaine(diction):
field_list = ['token', "nom", "email", "telephone", "website", "comment",'adr_adresse', 'adr_code_postal',
'adr_ville', 'adr_pays', 'profil', 'telephone_mobile', 'linkedin',
'facebook', 'twitter', 'prenom', 'fonction', 'civilite', 'superieur_hierarchie_id', 'ismanager',
'groupe_prix_achat_id', 'prix_achat', 'type_contrat', 'gategorie'
]
incom_keys = diction.keys()
@ -215,23 +216,9 @@ def Add_Ressource_Humaine(diction):
if diction['token']:
token = diction['token']
# Verifier la validité du token
retval = mycommon.check_partner_token_validity("", token)
if retval is False:
return "Err_Connexion", " La session de connexion n'est pas valide"
partner_recid = mycommon.get_parnter_recid_from_token(token)
if (partner_recid is False):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - partner_recid est KO. Les données de connexion sont incorrectes ")
return False, " Vous n'etes pas autorisé à utiliser cette API "
# Recuperation des données du partenaire
local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
if (local_status is False):
mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
return False, str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire. "
local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
if (local_status is not True):
return local_status, my_partner
"""
@ -260,14 +247,63 @@ def Add_Ressource_Humaine(diction):
if ("nom" in diction.keys()):
if diction['nom']:
nom = diction['nom']
data['nom'] = diction['nom']
data['nom'] = nom
prenom = ""
if ("prenom" in diction.keys()):
if diction['prenom']:
prenom = diction['prenom']
data['prenom'] = diction['prenom']
data['prenom'] = prenom
groupe_prix_achat_id = ""
if ("groupe_prix_achat_id" in diction.keys()):
if diction['groupe_prix_achat_id']:
groupe_prix_achat_id = diction['groupe_prix_achat_id']
if( MYSY_GV.dbname['purchase_prices'].count_documents({'_id':ObjectId(str(diction['groupe_prix_achat_id'])),
'valide':'1',
'locked':'0',
'partner_owner_recid':str(my_partner['recid'])}) != 1):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " - L'identifiant du groupe d'achat est invalide ")
return False, " L'identifiant du groupe d'achat est invalide "
data['groupe_prix_achat_id'] = groupe_prix_achat_id
prix_achat = ""
if ("prix_achat" in diction.keys()):
if diction['prix_achat']:
prix_achat = diction['prix_achat']
local_status, local_retval = mycommon.IsFloat(prix_achat)
if (local_status is False ):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " Le prix d'achat n'est pas pas valide ")
return False, "Le prix d'achat n'est pas pas valide "
data['prix_achat'] = prix_achat
type_contrat = ""
if ("type_contrat" in diction.keys()):
if diction['type_contrat']:
type_contrat = diction['type_contrat']
data['type_contrat'] = type_contrat
gategorie = ""
if ("gategorie" in diction.keys()):
if diction['gategorie']:
gategorie = diction['gategorie']
data['gategorie'] = gategorie
ismanager = "0"
@ -291,19 +327,19 @@ def Add_Ressource_Humaine(diction):
if ("fonction" in diction.keys()):
if diction['fonction']:
fonction = diction['fonction']
data['fonction'] = diction['fonction']
data['fonction'] = fonction
superieur_hierarchie_id = ""
if ("superieur_hierarchie_id" in diction.keys()):
if diction['superieur_hierarchie_id']:
superieur_hierarchie_id = diction['superieur_hierarchie_id']
data['superieur_hierarchie_id'] = diction['superieur_hierarchie_id']
data['superieur_hierarchie_id'] = superieur_hierarchie_id
civilite = ""
if ("civilite" in diction.keys()):
if diction['civilite']:
civilite = diction['civilite']
data['civilite'] = diction['civilite']
data['civilite'] = civilite
@ -311,94 +347,96 @@ def Add_Ressource_Humaine(diction):
if ("adr_adresse" in diction.keys()):
if diction['adr_adresse']:
adr_adresse = diction['adr_adresse']
data['adr_adresse'] = diction['adr_adresse']
data['adr_adresse'] = adr_adresse
adr_code_postal = ""
if ("adr_code_postal" in diction.keys()):
if diction['adr_code_postal']:
adr_code_postal = diction['adr_code_postal']
data['adr_code_postal'] = diction['adr_code_postal']
data['adr_code_postal'] = adr_code_postal
adr_ville = ""
if ("adr_ville" in diction.keys()):
if diction['adr_ville']:
adr_ville = diction['adr_ville']
data['adr_ville'] = diction['adr_ville']
data['adr_ville'] = adr_ville
adr_pays = ""
if ("adr_pays" in diction.keys()):
if diction['adr_pays']:
adr_pays = diction['adr_pays']
data['adr_pays'] = diction['adr_pays']
data['adr_pays'] = adr_pays
email = ""
if ("email" in diction.keys()):
if diction['email']:
email = diction['email']
data['email'] = diction['email']
if( mycommon.isEmailValide(email) is False):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " - L'adresse email "+str(email)+" n'est pas valide")
return False, " - - L'adresse email "+str(email)+" n'est pas valide "
data['email'] = email
telephone = ""
if ("telephone" in diction.keys()):
if diction['telephone']:
telephone = diction['telephone']
data['telephone'] = diction['telephone']
data['telephone'] = telephone
telephone_mobile = ""
if ("telephone_mobile" in diction.keys()):
if diction['telephone_mobile']:
telephone_mobile = diction['telephone_mobile']
data['telephone_mobile'] = diction['telephone_mobile']
data['telephone_mobile'] = telephone_mobile
website = ""
if ("website" in diction.keys()):
if diction['website']:
website = diction['website']
data['website'] = diction['website']
data['website'] = website
comment = ""
if ("comment" in diction.keys()):
if diction['comment']:
comment = diction['comment']
data['comment'] = diction['comment']
data['comment'] = comment
linkedin = ""
if ("linkedin" in diction.keys()):
if diction['linkedin']:
linkedin = diction['linkedin']
data['linkedin'] = diction['linkedin']
data['linkedin'] = linkedin
facebook = ""
if ("facebook" in diction.keys()):
if diction['facebook']:
facebook = diction['facebook']
data['facebook'] = diction['facebook']
data['facebook'] = facebook
twitter = ""
if ("twitter" in diction.keys()):
if diction['twitter']:
twitter = diction['twitter']
data['twitter'] = diction['twitter']
data['twitter'] = twitter
profil = ""
if ("profil" in diction.keys()):
if diction['profil']:
profil = diction['profil']
data['profil'] = diction['profil']
Rh_profil_count = MYSY_GV.dbname['ressource_humaine_profil'].count_documents({'profil_nom':str(profil), 'valide':'1', 'locked':'0'})
if( Rh_profil_count != 1):
mycommon.myprint(
"- Le type de profil "+str(profil)+" n'est pas autorisé")
return False, "- Le type de profil "+str(profil)+" n'est pas autorisé"
data['profil'] = profil
"""
Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenaire
@ -460,7 +498,7 @@ def Update_Ressource_Humaine(diction):
"telephone", "website", "comment",'adr_adresse', 'adr_code_postal',
'adr_ville', 'adr_pays', 'profil', 'telephone_mobile', 'linkedin',
'facebook', 'twitter', '_id', 'prenom', 'fonction', 'civilite',
'superieur_hierarchie_id', 'ismanager']
'superieur_hierarchie_id', 'ismanager', 'groupe_prix_achat_id', 'prix_achat', 'type_contrat', 'gategorie']
incom_keys = diction.keys()
@ -517,9 +555,6 @@ def Update_Ressource_Humaine(diction):
qry_update = {'_id': ObjectId(str(diction['_id'])), 'valide': '1', 'locked': '0', 'partner_recid': str(my_partner['recid']),}
print(" ### qry_update aa = ", qry_update)
tmp_count = MYSY_GV.dbname['ressource_humaine'].count_documents(qry_update)
if (tmp_count <= 0):
mycommon.myprint(
@ -553,6 +588,47 @@ def Update_Ressource_Humaine(diction):
if ("civilite" in diction.keys()):
data_update['civilite'] = diction['civilite']
groupe_prix_achat_id = ""
if ("groupe_prix_achat_id" in diction.keys()):
groupe_prix_achat_id = diction['groupe_prix_achat_id']
if (MYSY_GV.dbname['purchase_prices'].count_documents(
{'_id': ObjectId(str(diction['groupe_prix_achat_id'])),
'valide': '1',
'locked': '0',
'partner_owner_recid': str(my_partner['recid'])}) != 1):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " - L'identifiant du groupe d'achat est invalide ")
return False, " L'identifiant du groupe d'achat est invalide "
data_update['groupe_prix_achat_id'] = groupe_prix_achat_id
prix_achat = ""
if ("prix_achat" in diction.keys()):
prix_achat = diction['prix_achat']
local_status, local_retval = mycommon.IsFloat(prix_achat)
if (local_status is False):
mycommon.myprint(
str(inspect.stack()[0][
3]) + " Le prix d'achat n'est pas pas valide ")
return False, "Le prix d'achat n'est pas pas valide "
data_update['prix_achat'] = prix_achat
type_contrat = ""
if ("type_contrat" in diction.keys()):
type_contrat = diction['type_contrat']
data_update['type_contrat'] = type_contrat
gategorie = ""
if ("gategorie" in diction.keys()):
gategorie = diction['gategorie']
data_update['gategorie'] = gategorie
ismanager = "0"
if ("ismanager" in diction.keys()):
ismanager = diction['ismanager']
@ -909,6 +985,20 @@ def Get_List_Ressource_Humaine(diction):
user['superieur_hierarchie_nom'] = superieur_hierarchie_nom
user['superieur_hierarchie_prenom'] = superieur_hierarchie_prenom
# Recuperation du groupe de prix d'achat si il existe.
groupe_prix_achat_code = ""
if ("groupe_prix_achat_id" in retval.keys() and retval['groupe_prix_achat_id']):
groupe_prix_achat_id_data = MYSY_GV.dbname['purchase_prices'].find_one(
{'_id': ObjectId(str(diction['groupe_prix_achat_id'])),
'valide': '1',
'locked': '0',
'partner_owner_recid': str(my_partner['recid'])})
if( groupe_prix_achat_id_data and "code_groupe_prix" in groupe_prix_achat_id_data.keys()):
groupe_prix_achat_code = groupe_prix_achat_id_data['code_groupe_prix']
user['groupe_prix_achat_code'] = groupe_prix_achat_code
RetObject.append(mycommon.JSONEncoder().encode(user))
return True, RetObject
@ -1184,6 +1274,28 @@ def Get_List_Ressource_Humaine_with_filter(diction):
user['superieur_hierarchie_id'] = ""
if ("groupe_prix_achat_id" in New_retVal.keys()):
user['groupe_prix_achat_id'] = New_retVal['groupe_prix_achat_id']
else:
user['groupe_prix_achat_id'] = ""
if ("prix_achat" in New_retVal.keys()):
user['prix_achat'] = New_retVal['prix_achat']
else:
user['prix_achat'] = ""
if ("type_contrat" in New_retVal.keys()):
user['type_contrat'] = New_retVal['type_contrat']
else:
user['type_contrat'] = ""
if ("gategorie" in New_retVal.keys()):
user['gategorie'] = New_retVal['gategorie']
else:
user['gategorie'] = ""
if ("telephone_mobile" in New_retVal.keys()):
user['telephone_mobile'] = New_retVal['telephone_mobile']
else:
@ -1292,7 +1404,6 @@ def Get_List_Ressource_Humaine_no_filter(diction):
find_qry = {'partner_recid': str(my_partner['recid']), 'valide':'1', 'locked':'0' }
print(" ##### find_qry bbb = ", find_qry)
RetObject = []
val_tmp = 1
@ -1412,6 +1523,20 @@ def Get_Given_Ressource_Humaine(diction):
user['superieur_hierarchie_nom'] = superieur_hierarchie_nom
user['superieur_hierarchie_prenom'] = superieur_hierarchie_prenom
# Recuperation du groupe de prix d'achat si il existe.
groupe_prix_achat_code = ""
if ("groupe_prix_achat_id" in retval.keys() and retval['groupe_prix_achat_id']):
groupe_prix_achat_id_data = MYSY_GV.dbname['purchase_prices'].find_one(
{'_id': ObjectId(str(diction['groupe_prix_achat_id'])),
'valide': '1',
'locked': '0',
'partner_owner_recid': str(my_partner['recid'])})
if (groupe_prix_achat_id_data and "code_groupe_prix" in groupe_prix_achat_id_data.keys()):
groupe_prix_achat_code = groupe_prix_achat_id_data['code_groupe_prix']
user['groupe_prix_achat_code'] = groupe_prix_achat_code
RetObject.append(mycommon.JSONEncoder().encode(user))
#print(" ### RetObject = ", RetObject)

View File

@ -126,6 +126,8 @@ def Add_Update_User_Access_Right(diction):
my_data = {}
my_data['locked'] = '0'
my_data['valide'] = '1'
my_data['update_by'] = str(my_partner['_id'])
my_data['date_update'] = str(datetime.now())
my_data['module'] = module_access['module_name']