Example #1
0
def lookupEmail(username):
    """
    Given a username, return the email address
    """
    if not hasattr(settings, 'EMAIL_LOOKUP_METHOD'):
        return ldapLookupEmail(username)
    lookup_fn_str = settings.EMAIL_LOOKUP_METHOD
    lookup_fn = settings._get_method_for_string(lookup_fn_str, the_globals=globals())
    # Known function and args..
    return lookup_fn(username)
Example #2
0
def lookupEmail(username):
    """
    Given a username, return the email address
    """
    if not hasattr(settings, 'EMAIL_LOOKUP_METHOD'):
        return ldapLookupEmail(username)
    lookup_fn_str = settings.EMAIL_LOOKUP_METHOD
    lookup_fn = settings._get_method_for_string(lookup_fn_str, the_globals=globals())
    # Known function and args..
    return lookup_fn(username)
Example #3
0
def user_email_info(username):
    """
    Returns a 3-tuple of:
    ("username", "*****@*****.**", "My Name")
    """
    if not hasattr(settings, 'USER_EMAIL_LOOKUP_METHOD'):
        return ldap_get_email_info(username)
    lookup_fn_str = settings.USER_EMAIL_LOOKUP_METHOD
    lookup_fn = settings._get_method_for_string(lookup_fn_str, the_globals=globals())
    # Known function and args..
    return lookup_fn(username)
Example #4
0
def user_email_info(username):
    """
    Returns a 3-tuple of:
    ("username", "*****@*****.**", "My Name")
    """
    if not hasattr(settings, 'USER_EMAIL_LOOKUP_METHOD'):
        return ldap_get_email_info(username)
    lookup_fn_str = settings.USER_EMAIL_LOOKUP_METHOD
    lookup_fn = settings._get_method_for_string(lookup_fn_str, the_globals=globals())
    # Known function and args..
    return lookup_fn(username)