From 25fbe48a3650b47eb3795b06c30b2ef5fac616f4 Mon Sep 17 00:00:00 2001 From: Simon Will <will@cl.uni-heidelberg.de> Date: Thu, 25 Mar 2021 20:00:25 +0100 Subject: [PATCH] Add a view for simply listing user's feedback --- joeynmt_server/views/feedback.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/joeynmt_server/views/feedback.py b/joeynmt_server/views/feedback.py index a2bf709..fd09fb7 100644 --- a/joeynmt_server/views/feedback.py +++ b/joeynmt_server/views/feedback.py @@ -61,6 +61,17 @@ def save_feedback(): return jsonify(response) +@current_app.route('/list_feedback', methods=['POST']) +def list_feedback(): + filters = request.json + feedback = Feedback.query + if 'user_id' in filters: + feedback = feedback.filter(Feedback.user_id == filters['user_id']) + + feedback = [fb.json_ready_dict() for fb in feedback] + return jsonify(feedback) + + @current_app.route('/query_feedback', methods=['POST']) def query_feedback(): filters = request.json -- GitLab