Esempio n. 1
0
def add(request):
    if request.method == 'POST':
        form = CustomerForm(request.POST)
        if form.is_valid():
            new_customer = form.save()
            e = LogEvent(subject = 'customer', author = 'me', action = ('create %s' % new_customer.name) , created_at = timezone.now())
            e.save()
            return HttpResponseRedirect('/customer/')
    else:
        form = CustomerForm()

    return render( request, 'customer/add.html', {
        'form': form,
    })
Esempio n. 2
0
def edit(request, customer_id):
    try:
        customer = Customer.objects.get(pk=customer_id)
    except Customer.DoesNotExist:
        raise Http404

    if request.method == 'POST':
        form = CustomerForm(request.POST, instance=customer)
        if form.is_valid():
            customer = form.save()
            e = LogEvent(subject = 'customer', author = 'me', action = ('edit %s' % customer.name) , created_at = timezone.now())
            e.save()
            return HttpResponseRedirect('/customer/')
    else:
        form = CustomerForm(instance=customer)

    return render( request, 'customer/edit.html', {
        'customer': customer,
        'form': form,
    })