def submit_comment(): student = get_current_student() qaire_id = request.form['qaire_id'] body = request.form['body'] qaires = Questionnaire.select().where(Questionnaire.id == qaire_id) for qaire in qaires: Comment.create(author=student.name, body=body, questionnaire=qaire, datetime=datetime.datetime.now()) return response_success() return response_error('questionnaire_not_found')
def submit_comment(): student = get_current_student() qaire_id = request.form["qaire_id"] body = request.form["body"] qaires = Questionnaire.select().where(Questionnaire.id == qaire_id) for qaire in qaires: Comment.create(author=student.name, body=body, questionnaire=qaire, datetime=datetime.datetime.now()) return response_success() return response_error("questionnaire_not_found")
def remove_comment(): user = auth.get_logged_in_user() comment_id = request.form['id'] comments = Comment.select().join(Questionnaire).join(Category).where(Category.teacher == user).where(Comment.id == comment_id) for comment in comments: comment.delete_instance(recursive=True, delete_nullable=True) return response_success() return response_error('comment_not_found')
def remove_comment(): user = auth.get_logged_in_user() comment_id = request.form['id'] comments = Comment.select().join(Questionnaire).join(Category).where( Category.teacher == user).where(Comment.id == comment_id) for comment in comments: comment.delete_instance(recursive=True, delete_nullable=True) return response_success() return response_error('comment_not_found')
def view_comments(): student = get_current_student() qaire_id = request.form['qaire_id'] offset = request.form.get('offset') limit = 10 if not offset: offset = 0 else: offset = int(offset) comments = Comment.select().where(Comment.questionnaire == qaire_id).limit(limit).offset(offset) ret = [] for comment in comments: ret.append({'id': comment.id, 'author': comment.author, 'body': comment.body, 'datetime': comment.datetime.isoformat()}) return json.dumps(ret)
def view_comments(): student = get_current_student() qaire_id = request.form["qaire_id"] offset = request.form.get("offset") limit = 10 if not offset: offset = 0 else: offset = int(offset) comments = Comment.select().where(Comment.questionnaire == qaire_id).limit(limit).offset(offset) ret = [] for comment in comments: ret.append( {"id": comment.id, "author": comment.author, "body": comment.body, "datetime": comment.datetime.isoformat()} ) return json.dumps(ret)