def delete_comment(ID): try: comment = Knowl(ID) if comment.type != -2: raise ValueError # We allow admins and the original author to delete comments. if not (current_user.is_admin() or current_user.get_id() == comment.authors[0]): raise ValueError comment.delete() except ValueError: flash("Only admins and the original author can delete comments", "error") return redirect(url_for(".show", ID=comment.source))
def delete_comment(ID): try: comment = Knowl(ID) if comment.type != -2: raise ValueError # We allow admins and the original author to delete comments. if not (current_user.is_admin() or current_user.get_id() == comment.authors[0]): raise ValueError comment.delete() except ValueError: flash_error("Only admins and the original author can delete comments") return redirect(url_for(".show", ID=comment.source))
def delete(ID): k = Knowl(ID) k.delete() flask.flash("Snif! Knowl %s deleted and gone forever :-(" % ID) return flask.redirect(url_for(".index"))
def delete(ID): k = Knowl(ID) k.delete() flash("Knowl %s has been deleted." % ID) return redirect(url_for(".index"))
def delete(ID): k = Knowl(ID) k.delete() flask.flash("Snif! Knowl %s deleted and gone forever :-(" % ID) return flask.redirect(url_for(".index"))
def delete(ID): k = Knowl(ID) k.delete() flash(Markup("Knowl %s has been deleted." % ID)) return redirect(url_for(".index"))