def erase_history(): """Erase all history entries associated with this project.""" for query in get_history_queries(g.project): query.delete(synchronize_session="fetch") db.session.commit() return redirect(url_for(".history"))
def strip_ip_addresses(): """Strip ip addresses from history entries associated with this project.""" for query in get_history_queries(g.project): for version_object in query.all(): version_object.transaction.remote_addr = None db.session.commit() return redirect(url_for(".history"))