Example #1
0
def _make_available(username):
    if user_services.is_username_available(username):
        return username
    else:
        c = 2
        available = False
        while not available:
            _username = '******' % (username, c)
            available = user_services.is_username_available(_username)
            c += 1
        return _username
def _make_available(username):
    if user_services.is_username_available(username):
        return username
    else:
        c = 2
        available = False
        while not available:
            _username = '******' % (username, c)
            available = user_services.is_username_available(_username)
            c += 1
        return _username
def check_username_availability(request, username):
    if username == request.user.username:
        result = {
            'ok': False,
            'message': '"%s" is already your current username!' % username
        }
    elif not user_services.is_valid_username(username):
        result = {
            'ok':
            False,
            'message':
            'Sorry! "%s" is not a valid username (should be alphanumeric).' %
            username
        }
    elif not user_services.is_username_available(username):
        result = {
            'ok': False,
            'message': 'Sorry, "%s" is already taken.' % username
        }
    else:
        result = {
            'ok': True,
            'message': 'Great! "%s" is available!' % username
        }
    return HttpResponse(json.dumps(result))
def check_username_availability(request, username):
    if username == request.user.username:
        result = {
            'ok': False,
            'message': '"%s" is already your current username!' % username
        }
    elif not user_services.is_valid_username(username):
        result = {
            'ok': False,
            'message': 'Sorry! "%s" is not a valid username (should be alphanumeric).' % username
        }
    elif not user_services.is_username_available(username):
        result = {
            'ok': False,
            'message': 'Sorry, "%s" is already taken.' % username
        }
    else:
        result = {
            'ok': True,
            'message': 'Great! "%s" is available!' % username
        }
    return HttpResponse(json.dumps(result), content_type="application/json")
def check_username_availability(request, username):
    is_available = user_services.is_username_available(username)
    return HttpResponse(str(is_available).lower())