コード例 #1
0
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"))
コード例 #2
0
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"))