10/04/23 - 15h
parent
3de09a2030
commit
74371be42a
|
@ -1,4 +1,10 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10" project-jdk-type="Python SDK" />
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10" project-jdk-type="Python SDK" />
|
||||||
|
<component name="PyCharmProfessionalAdvertiser">
|
||||||
|
<option name="shown" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PythonCompatibilityInspectionAdvertiser">
|
||||||
|
<option name="version" value="3" />
|
||||||
|
</component>
|
||||||
</project>
|
</project>
|
|
@ -1,10 +1,14 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="07/04/23 - 9h">
|
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="07/04/23 - 11h">
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/Attestation_Certificat.py" beforeDir="false" afterPath="$PROJECT_DIR$/Attestation_Certificat.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/Inscription_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/Inscription_mgt.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/Log/log_file.log" beforeDir="false" afterPath="$PROJECT_DIR$/Log/log_file.log" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/Log/log_file.log" beforeDir="false" afterPath="$PROJECT_DIR$/Log/log_file.log" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/lms_chamilo/mysy_lms.py" beforeDir="false" afterPath="$PROJECT_DIR$/lms_chamilo/mysy_lms.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/tools_cherif/tools_cherif.py" beforeDir="false" afterPath="$PROJECT_DIR$/tools_cherif/tools_cherif.py" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
@ -75,7 +79,14 @@
|
||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1680853542130</updated>
|
<updated>1680853542130</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="3" />
|
<task id="LOCAL-00003" summary="07/04/23 - 11h">
|
||||||
|
<created>1680858757338</created>
|
||||||
|
<option name="number" value="00003" />
|
||||||
|
<option name="presentableId" value="LOCAL-00003" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1680858757338</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="4" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="Vcs.Log.Tabs.Properties">
|
<component name="Vcs.Log.Tabs.Properties">
|
||||||
|
@ -91,6 +102,7 @@
|
||||||
</component>
|
</component>
|
||||||
<component name="VcsManagerConfiguration">
|
<component name="VcsManagerConfiguration">
|
||||||
<MESSAGE value="07/04/23 - 9h" />
|
<MESSAGE value="07/04/23 - 9h" />
|
||||||
<option name="LAST_COMMIT_MESSAGE" value="07/04/23 - 9h" />
|
<MESSAGE value="07/04/23 - 11h" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="07/04/23 - 11h" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
|
@ -103,6 +103,7 @@ def GetSpecificPartnerAttestation_Certificat(diction):
|
||||||
RetObject = []
|
RetObject = []
|
||||||
ret_val = MYSY_GV.dbname['attestation_certificat'].find_one({"nom":str(diction['nom']), "valide":"1" })
|
ret_val = MYSY_GV.dbname['attestation_certificat'].find_one({"nom":str(diction['nom']), "valide":"1" })
|
||||||
|
|
||||||
|
|
||||||
if( ret_val is None):
|
if( ret_val is None):
|
||||||
mycommon.myprint(
|
mycommon.myprint(
|
||||||
str(inspect.stack()[0][
|
str(inspect.stack()[0][
|
||||||
|
@ -110,7 +111,7 @@ def GetSpecificPartnerAttestation_Certificat(diction):
|
||||||
return False, "Impossible de recuperer les données de ce template"
|
return False, "Impossible de recuperer les données de ce template"
|
||||||
|
|
||||||
|
|
||||||
if ("preview_url" not in diction.keys()):
|
if ("preview_url" not in ret_val.keys()):
|
||||||
mycommon.myprint(
|
mycommon.myprint(
|
||||||
str(inspect.stack()[0][
|
str(inspect.stack()[0][
|
||||||
3]) + " Cette session n'a pas de 'preview_url' sur le modele d'attestation ")
|
3]) + " Cette session n'a pas de 'preview_url' sur le modele d'attestation ")
|
||||||
|
|
|
@ -49,7 +49,7 @@ def AddStagiairetoClass(diction):
|
||||||
'''
|
'''
|
||||||
field_list = ['nom', 'prenom', 'email', 'telephone', 'modefinancement', 'opco',
|
field_list = ['nom', 'prenom', 'email', 'telephone', 'modefinancement', 'opco',
|
||||||
'class_internal_url', 'session_id', 'employeur', 'status', 'price',
|
'class_internal_url', 'session_id', 'employeur', 'status', 'price',
|
||||||
'inscription_validation_date']
|
'inscription_validation_date', 'token']
|
||||||
incom_keys = diction.keys()
|
incom_keys = diction.keys()
|
||||||
for val in incom_keys:
|
for val in incom_keys:
|
||||||
if val not in field_list:
|
if val not in field_list:
|
||||||
|
|
2020
Log/log_file.log
2020
Log/log_file.log
File diff suppressed because it is too large
Load Diff
18
main.py
18
main.py
|
@ -2383,16 +2383,28 @@ def mysylmsdb():
|
||||||
"""
|
"""
|
||||||
API de test de fonctionnement du webservice
|
API de test de fonctionnement du webservice
|
||||||
"""
|
"""
|
||||||
@app.route('/myclass/api/test_web_service/', methods=['POST','GET'])
|
@app.route('/myclass/api/test_web_service/<token>/<invoiceid>', methods=['POST','GET'])
|
||||||
@crossdomain(origin='*')
|
@crossdomain(origin='*')
|
||||||
def test_web_service():
|
def test_web_service(invoiceid, token):
|
||||||
# On recupere le corps (payload) de la requete
|
# On recupere le corps (payload) de la requete
|
||||||
payload = request.form.to_dict()
|
payload = request.form.to_dict()
|
||||||
print(" ### test_web_service : payload = ",payload)
|
payload = {}
|
||||||
|
payload['token'] = str(token)
|
||||||
|
payload['invoiceid'] = str(invoiceid)
|
||||||
|
|
||||||
|
print(" ### payload facture = ", str(invoiceid), " token = ",str(token))
|
||||||
localStatus, message= tools_cherif.test_web_service(payload)
|
localStatus, message= tools_cherif.test_web_service(payload)
|
||||||
return jsonify(status=localStatus, message=message )
|
return jsonify(status=localStatus, message=message )
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/myclass/api/test_web_service2/', methods=['POST','GET'])
|
||||||
|
@crossdomain(origin='*')
|
||||||
|
def test_web_service2():
|
||||||
|
# On recupere le corps (payload) de la requete
|
||||||
|
payload = request.form.to_dict()
|
||||||
|
print(" ### email_validation : payload = ", payload)
|
||||||
|
localStatus, message = tools_cherif.test_web_service2(payload)
|
||||||
|
return jsonify(status=localStatus, message=message)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Cette API créer un user LMS Mysy, c'est a dire un user chamilo
|
Cette API créer un user LMS Mysy, c'est a dire un user chamilo
|
||||||
|
|
|
@ -795,7 +795,25 @@ def mysylmsdb():
|
||||||
def test_web_service(diction):
|
def test_web_service(diction):
|
||||||
try:
|
try:
|
||||||
if( diction ):
|
if( diction ):
|
||||||
print(" ### diction = ", diction)
|
print(" ### diction dans la fonction = ", diction)
|
||||||
|
|
||||||
|
else:
|
||||||
|
print(" ### diction dans la fonction est vide")
|
||||||
|
|
||||||
|
return True, "Test WebService OK Diction = "+str(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, "Test WebService KOOO"
|
||||||
|
|
||||||
|
def test_web_service2(diction):
|
||||||
|
try:
|
||||||
|
if( diction ):
|
||||||
|
print(" ### diction dans la fonction = ", diction)
|
||||||
|
|
||||||
|
else:
|
||||||
|
print(" ### diction dans la fonction est vide")
|
||||||
|
|
||||||
return True, "Test WebService OK Diction = "+str(diction)
|
return True, "Test WebService OK Diction = "+str(diction)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue