Exemplo n.º 1
0
def create(request):
    """
    Create a django user object and a Lookout
    account object.
    """
    form = CreateAccountForm()
    if request.method == "POST":
        form = CreateAccountForm(request.POST)
        
        if form.is_valid():
            data = form.cleaned_data
            user = User.objects.create_user(data['username'], '', data['password'])
            user.save()
            account = Account(email=data['email'],
                              user=user)
            account.save()

            user = authenticate(username=user.username, password=data['password'])
            login(request, user)

            return HttpResponseRedirect("/")


    return render_to_response('account/create.html', {
            'form' : form,
            }, context_instance = RequestContext(request))
Exemplo n.º 2
0
def setup():
    user = User.objects.all()[0]
    account = Account(user=user)
    account.save()
    client = Client(name="Beth", user=account)
    client.save()
    alert = Alert(user=account, client=client, term="l", type="l", frequency="50", length=50)
    alert.save()
Exemplo n.º 3
0
def create_account(email):
    
    """
    Returns an account if it already
    exists, otherwise creates it.
    """

    acc = find_account(email)
    if not acc:
        acc = Account(email=email)
        acc.save()
    return acc
Exemplo n.º 4
0
def setup_func():
    user = User.objects.all()[0]
    account = Account(user=user)
    account.save()
    client = Client(name="Beth",
                    user=account)
    client.save()

    LamsonState.objects.all().delete()
    q = queue.Queue(email('run/error'))
    q.clear()
    q = queue.Queue(email('run/alerts'))
    q.clear()