[chronojump-server] Implemented UploadExhibitionData on main.py
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump-server] Implemented UploadExhibitionData on main.py
- Date: Tue, 5 Mar 2019 17:46:00 +0000 (UTC)
commit 6355e0192f86f7ef6f161543bbc6d847a115c89f
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue Mar 5 18:43:20 2019 +0100
Implemented UploadExhibitionData on main.py
main.py | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
---
diff --git a/main.py b/main.py
index b206fad..ff9572a 100755
--- a/main.py
+++ b/main.py
@@ -328,6 +328,27 @@ def get_version():
return Response(json.dumps(version))
+@app.route("/uploadExhibitionTestData", methods=['POST'])
+@auto.doc()
+def uploadExhibitionTestData():
+ """chronojump client sends exhibtion test data"""
+ content = request.get_json()
+
+ schoolID = content.get('schoolID', 0)
+ groupID = content.get('groupID', 0)
+ personID = content.get('personID', 0)
+ testType = content.get('testType', '')
+ result = content.get('result', 0)
+
+ ip = request.remote_addr
+
+ (con, cur) = connect_db()
+
+ cur.execute("INSERT INTO exhibitionTest (dt, schoolID, groupID, personID, testType, result) VALUES (%s,
%s, %s, %s, %s, %s)", (datetime.datetime.now(), schoolID, groupID, personID, testType, result))
+ con.commit()
+
+ return Response("", 202)
+
@app.route("/")
def index():
return auto.html()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]