def delete_role(role_id): check_has_role(current_user, 'admin') role = load_or_404(Role, role_id) ApiHandler.delete(role) db.session.commit() return jsonify({"id": role_id}), 201
def save_tags(review, humanized_tag_ids): tag_ids = [dehumanize(humanized_tag_id) for humanized_tag_id in humanized_tag_ids] for reviewTag in review.reviewTags: if reviewTag.tag.id not in tag_ids: ApiHandler.delete(reviewTag) review_tags = [] for tag_id in tag_ids: tag = Tag.query.get(tag_id) review_tag = ReviewTag.query.filter_by(tag=tag, review=review).first() if review_tag is None: review_tag = ReviewTag() review_tag.review = review review_tag.tag = tag review_tags.append(review_tag) if review_tags: ApiHandler.save(*review_tags)
def delete_user_session(user_id: int, session_uuid: UUID): session = UserSession.query \ .filter_by(userId=user_id, uuid=session_uuid) \ .first() ApiHandler.delete(session)