Ejemplo n.º 1
0
def unregister_domain(domain):
    """Unregisters a domain from reporting.

    Unregistering a domain that isn't registered is a no-op.
    """
    prefixes = (
        'registered_for_reporting',
        'resolution_report',
        'resolution_report_updated',
        'delta_report',
        'delta_report_updated',
        'delta_report_read',
    )
    for prefix in prefixes:
        db.delete(prefix, domain)
Ejemplo n.º 2
0
def unregister_domain(domain):
    """Unregisters a domain from reporting.

    Unregistering a domain that isn't registered is a no-op.
    """
    prefixes = (
        'registered_for_reporting',
        'resolution_report',
        'resolution_report_updated',
        'delta_report',
        'delta_report_updated',
        'delta_report_read',
    )
    for prefix in prefixes:
        db.delete(prefix, domain)
Ejemplo n.º 3
0
def unsubscribe(sub_id):
    """Unsubscribe a user."""
    db.delete('email_sub', sub_id)
    db.delete('email_sub_last_sent', sub_id)
Ejemplo n.º 4
0
def remove_proposition(verify_code):
    """Remove an existing proposition."""
    db.delete('email_sub_pending', verify_code)
Ejemplo n.º 5
0
def unsubscribe(sub_id):
    """Unsubscribe a user."""
    db.delete('email_sub', sub_id)
    db.delete('email_sub_last_sent', sub_id)
Ejemplo n.º 6
0
def remove_proposition(verify_code):
    """Remove an existing proposition."""
    db.delete('email_sub_pending', verify_code)