def delete_question(qid): question = Question.by_id(int(qid)) if g.lti.is_instructor(): session.delete(question) session.commit() return json.dumps({'deleted': g.lti.is_instructor()})
def delete_userquestion(qid): '''removes the question with the provided id from the database''' question = UserQuestion.by_id(int(qid)) if g.lti.is_instructor(): session.delete(question) session.commit() return json.dumps({'deleted': g.lti.is_instructor()})
def delete_question(qid): '''removes the question with the provided id from the database''' question = Question.by_id(int(qid)) if g.lti.is_instructor(): session.delete(question) #Delete answers quid = {"questionID": int(qid)} answers = AnswerModel.get_filtered(**quid) for x in answers: session.delete(x) session.commit() return json.dumps({'deleted': g.lti.is_instructor()})
def remove_by_id(cls, id): entry = cls.by_id(id) if entry == None: return session.delete(entry) session.commit()
def remove(answer_id, tag_id): for at in session.query(AnswerTag).filter( AnswerTag.answer_id==answer_id, AnswerTag.tag_id==tag_id): session.delete(at) session.commit()
def remove_tag(tag_id): tag = session.query(Tag).filter(Tag.id == tag_id).first() session.delete(tag) session.commit()
def delete(answer_id, user_id): for review in session.query(Review).filter( Review.answer_id == answer_id, Review.user_id == user_id): session.delete(review) session.commit()
def delete(answer_id, user_id): for schedule in session.query(Schedule).filter( Schedule.answer_id == answer_id, Schedule.user_id == user_id): session.delete(schedule) session.commit()
def remove_tag(tag_id): for tag in session.query(Tag).filter(Tag.id == tag_id): session.delete(tag)