Esempio n. 1
0
def get_nickname_for(user_data):

    if not user_data:
        return None

    user_id = user_data.user_id
    email = user_data.email

    if not user_id or not email:
        return None

    if facebook_util.is_facebook_user_id(user_id):
        nickname = facebook_util.get_facebook_nickname(user_id)
    elif is_phantom_id(user_id):
        nickname = ""  # No nickname, results in "Login" in header
    else:
        nickname = email.split('@')[0]
    return to_unicode(nickname)
Esempio n. 2
0
def get_nickname_for(user_data):

    if not user_data:
        return None

    user_id = user_data.user_id
    email = user_data.email

    if not user_id or not email:
        return None
        
    if facebook_util.is_facebook_user_id(user_id):
        nickname = facebook_util.get_facebook_nickname(user_id)
    elif is_phantom_id(user_id):
        nickname =  "" # No nickname, results in "Login" in header
    else:
        nickname = email.split('@')[0]
    return to_unicode(nickname)
Esempio n. 3
0
def get_default_nickname_for(user_data):
    """ Gets the default nickname for a user if none is available locally.

    This will infer a nickname either from Facebook or a Google e-mail address.
    """

    if not user_data:
        return None

    user_id = user_data.user_id
    email = user_data.email

    if not user_id or not email:
        return None

    if facebook_util.is_facebook_user_id(user_id):
        nickname = facebook_util.get_facebook_nickname(user_id)
    elif is_phantom_id(user_id):
        nickname = ""  # No nickname, results in "Login" in header
    else:
        nickname = email.split('@')[0]
    return to_unicode(nickname)
Esempio n. 4
0
def get_default_nickname_for(user_data):
    """ Gets the default nickname for a user if none is available locally.

    This will infer a nickname either from Facebook or a Google e-mail address.
    """

    if not user_data:
        return None

    user_id = user_data.user_id
    email = user_data.email

    if not user_id or not email:
        return None

    if facebook_util.is_facebook_user_id(user_id):
        nickname = facebook_util.get_facebook_nickname(user_id)
    elif is_phantom_id(user_id):
        nickname = ""  # No nickname, results in "Login" in header
    else:
        nickname = email.split("@")[0]
    return to_unicode(nickname)
Esempio n. 5
0
def get_default_nickname_for(user_data):
    """ Gets the default nickname for a user if none is available locally.

    This will infer a nickname either from Facebook or a Google e-mail address.
    """

    if not user_data:
        return None

    user_id = user_data.user_id
    email = user_data.email

    if not user_id or not email:
        return None

    if facebook_util.is_facebook_user_id(user_id):
        nickname = facebook_util.get_facebook_nickname(user_id)
    elif is_phantom_id(user_id):
        # Users will be prompted to login and save progress all over the place
        nickname = "Unsaved user"
    else:
        nickname = email.split('@')[0]
    return to_unicode(nickname)
Esempio n. 6
0
def get_default_nickname_for(user_data):
    """ Gets the default nickname for a user if none is available locally.

    This will infer a nickname either from Facebook or a Google e-mail address.
    """

    if not user_data:
        return None

    user_id = user_data.user_id
    email = user_data.email

    if not user_id or not email:
        return None

    if facebook_util.is_facebook_user_id(user_id):
        nickname = facebook_util.get_facebook_nickname(user_id)
    elif is_phantom_id(user_id):
        # Users will be prompted to login and save progress all over the place
        nickname = "Niet ingelogd!"
    else:
        nickname = email.split('@')[0]
    return to_unicode(nickname)
Esempio n. 7
0
def is_phantom_user(user_id):
    return user_id and is_phantom_id(user_id)
Esempio n. 8
0
def is_phantom_user(user_id):
    return user_id and is_phantom_id(user_id)